private void RegisterEvent (int eventId, Delegate managedHandler, UnmanagedEventHandler nativeHandler) { if (managedHandler == null) return; int token = Events.AddHandler (this, eventId, nativeHandler); EventList.AddHandler (eventId, token, managedHandler, nativeHandler); }