RemoveHandler() public static method

public static RemoveHandler ( INativeEventObjectWrapper obj, int eventId, UnmanagedEventHandler handler ) : void
obj INativeEventObjectWrapper
eventId int
handler UnmanagedEventHandler
return void
Exemplo n.º 1
0
 public void UnregisterEvent(IntPtr obj, int eventId, Delegate managedHandler)
 {
     foreach (var keypair in this)
     {
         if (keypair.Key.EventId == eventId && keypair.Value.ManagedDelegate == managedHandler)
         {
             Events.RemoveHandler(obj, eventId, keypair.Key.Token);
             return;
         }
     }
 }