BackendlessAPI.Geo.Fence.GeoFenceMonitoring.ExecuteOnStayCallback C# (CSharp) Method

ExecuteOnStayCallback() private method

private ExecuteOnStayCallback ( DurationStayTask task, BackendlessAPI.Geo.Fence.GeoFence geoFence ) : void
task DurationStayTask
geoFence BackendlessAPI.Geo.Fence.GeoFence
return void
    internal void ExecuteOnStayCallback( DurationStayTask task, GeoFence geoFence )
    {
      tasks.Remove( task );

      if( onStaySet.Contains( geoFence ) )
      {
          fencesToCallback[ geoFence ].CallOnStay( geoFence, location );
          CancelOnStay( geoFence );
      }
    }