Mono.Events.RemoveHandler C# (CSharp) Method

RemoveHandler() public static method

public static RemoveHandler ( INativeEventObjectWrapper obj, int eventId, UnmanagedEventHandler handler ) : void
obj INativeEventObjectWrapper
eventId int
handler UnmanagedEventHandler
return void
		public static void RemoveHandler (INativeEventObjectWrapper obj, int eventId, UnmanagedEventHandler handler)
		{
			RemoveHandler (obj.NativeHandle, eventId, handler);
		}

Same methods

Events::RemoveHandler ( IntPtr raw, int eventId, UnmanagedEventHandler handler ) : void

Usage Example

Beispiel #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;
         }
     }
 }
Events