public static UnmanagedEventHandler CreateContentChangedEventHandlerDispatcher (ContentChangedEventHandler handler) { return SafeDispatcher ( (sender, calldata, closure) => handler (NativeDependencyObjectHelper.FromIntPtr (closure), NativeDependencyObjectHelper.FromIntPtr (calldata) as ContentChangedEventArgs ?? new ContentChangedEventArgs (calldata)) ); }