public static UnmanagedEventHandler CreateMessageReceivedEventArgsEventHandlerDispatcher (EventHandler <MessageReceivedEventArgs> handler) { return SafeDispatcher ( (sender, calldata, closure) => handler (NativeDependencyObjectHelper.FromIntPtr (closure), new MessageReceivedEventArgs (calldata, false)) ); }