internal void UnregisterEvent (int eventId, Delegate managedHandler) { UnmanagedEventHandler nativeHandler = EventList.RemoveHandler (eventId, managedHandler); if (nativeHandler == null) return; Events.RemoveHandler (this, eventId, nativeHandler); }