pigeon_copy method

Instantiates and returns a functionally identical object to oneself.

Outside of tests, this method should only ever be called by PigeonInstanceManager.

Subclasses should always override their parent's implementation of this method.

Implementation

@override
CLLocationCoordinate2D pigeon_copy() {
  return CLLocationCoordinate2D.pigeon_detached(
    pigeon_binaryMessenger: pigeon_binaryMessenger,
    pigeon_instanceManager: pigeon_instanceManager,
    latitude: latitude,
    longitude: longitude,
    observeValue: observeValue,
  );
}