Exemplo n.º 1
0
// ReSharper disable once UnusedMember.Local
// ReSharper disable once UnusedParameter.Local
        void TaskScheduler_UnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs e)
        {
            e.SetObserved();
            var crash = new CrashHandle(e.Exception);

            crash.Show();
        }
Exemplo n.º 2
0
        // ReSharper disable once UnusedMember.Local
        // ReSharper disable once UnusedParameter.Local
        private void Dispatcher_UnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e)
        {
            e.Handled = true;
            var crash = new CrashHandle(e.Exception);

            crash.Show();
        }
Exemplo n.º 3
0
        // ReSharper disable once UnusedMember.Local
        // ReSharper disable once UnusedParameter.Local
        private void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
        {
            var resolved = new ErrorHandler(e.ExceptionObject as Exception).Resolve();

            if (resolved)
            {
                return;
            }
            var crash = new CrashHandle(e.ExceptionObject as Exception);

            crash.Show();
        }
Exemplo n.º 4
0
        // ReSharper disable once UnusedMember.Local
        // ReSharper disable once UnusedParameter.Local
        private void Dispatcher_UnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e)
        {
            e.Handled = true;
            var resolved = new ErrorHandler(e.Exception).Resolve();

            if (resolved)
            {
                return;
            }
            var crash = new CrashHandle(e.Exception);

            crash.Show();
        }
Exemplo n.º 5
0
        // ReSharper disable once UnusedMember.Local
        // ReSharper disable once UnusedParameter.Local
        void TaskScheduler_UnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs e)
        {
            e.SetObserved();
            var resolved = new ErrorHandler(e.Exception).Resolve();

            if (resolved)
            {
                return;
            }
            var crash = new CrashHandle(e.Exception);

            crash.Show();
        }
Exemplo n.º 6
0
        // ReSharper disable once UnusedMember.Local
        // ReSharper disable once UnusedParameter.Local
        private void Dispatcher_UnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e)
        {
            e.Handled = true;
            if (e.Exception is XamlParseException)
            {
                if (e.Exception.InnerException != null)
                {
                    if (e.Exception.InnerException is FileLoadException)
                    {
                        //TODO 资源加载
                        return;
                    }
                }
            }
            var crash = new CrashHandle(e.Exception);

            crash.Show();
        }
Exemplo n.º 7
0
        private void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
        {
            var crash = new CrashHandle(e.ExceptionObject as Exception);

            crash.Show();
        }