public static void SafeAction (Action action)
{
try {
action ();
}
catch (Exception ex) {
try {
Application.OnUnhandledException (Application.Current, ex);
Console.WriteLine ("Moonlight: Unhandled exception in Events.SafeDispatcher: {0}", ex);
} catch {
// Ignore
}
}
}