public static UnmanagedEventHandler CreateRoutedEventArgsEventHandlerDispatcher (EventHandler <RoutedEventArgs> handler)
{
return SafeDispatcher ( (sender, calldata, closure)
=> { object o = NativeDependencyObjectHelper.FromIntPtr (closure);
handler (o,
NativeDependencyObjectHelper.FromIntPtr (calldata) as RoutedEventArgs ?? new RoutedEventArgs (calldata, false) { OriginalSource = o }); } );
}