public static RemoveHandler ( INativeEventObjectWrapper obj, int eventId, UnmanagedEventHandler handler ) : void | ||
obj | INativeEventObjectWrapper | |
eventId | int | |
handler | UnmanagedEventHandler | |
리턴 | void |
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; } } }