public GeofenceStatusChangedEventArgs(GeofenceRegion region, GeofenceStatus status)
 {
     this.Region = region;
     this.Status = status;
 }
        public void StopMonitoring(GeofenceRegion region)
        {
            var native = this.ToNative(region);

            this.locationManager.StopMonitoring(native);
        }
Example #3
0
 public GeofenceState(GeofenceRegion region)
 {
     this.Region = region;
     this.Status = GeofenceStatus.Unknown;
 }
Example #4
0
 protected virtual void OnRegionStatusChanged(GeofenceRegion region, GeofenceStatus status)
 => RegionStatusChanged?.Invoke(this, new GeofenceStatusChangedEventArgs(region, status));