public override void OnGraphStoped()
 {
     if (eventInfo != null)
     {
         eventInfo.RemoveEventHandler(instance, reflectedEvent.AsDelegate());
         reflectedEvent.Remove(OnEventRaised);
     }
 }
示例#2
0
 ///Stop listening from a reflected delegate event using this wrapper
 public void StopListening(ReflectedDelegateEvent reflectedEvent, ReflectedDelegateEvent.DelegateEventCallback callback)
 {
     if (reflectedEvent == null || callback == null)
     {
         return;
     }
     reflectedEvent.Remove(callback);
     eventInfo.RemoveEventHandler(instance, reflectedEvent.AsDelegate());
 }