public static UnmanagedEventHandler CreateLogReadyRoutedEventHandlerDispatcher (LogReadyRoutedEventHandler handler) { return SafeDispatcher ( (sender, calldata, closure) => handler (NativeDependencyObjectHelper.FromIntPtr (closure), NativeDependencyObjectHelper.FromIntPtr (calldata) as LogReadyRoutedEventArgs ?? new LogReadyRoutedEventArgs (calldata)) ); }