diff options
Diffstat (limited to 'csharp/test/Ice/inheritance/App.xaml.cs')
-rw-r--r-- | csharp/test/Ice/inheritance/App.xaml.cs | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/csharp/test/Ice/inheritance/App.xaml.cs b/csharp/test/Ice/inheritance/App.xaml.cs deleted file mode 100644 index 89ca9e4738a..00000000000 --- a/csharp/test/Ice/inheritance/App.xaml.cs +++ /dev/null @@ -1,82 +0,0 @@ -// ********************************************************************** -// -// Copyright (c) 2003-2015 ZeroC, Inc. All rights reserved. -// -// This copy of Ice is licensed to you under the terms described in the -// ICE_LICENSE file included in this distribution. -// -// ********************************************************************** - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Net; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Shapes; - -namespace inheritance -{ - public partial class App : Application - { - - public App() - { - Deployment.Current.Dispatcher.BeginInvoke(delegate() - { - Current.MainWindow.WindowState = WindowState.Minimized; - Current.MainWindow.Visibility = Visibility.Collapsed; - }); - this.Startup += this.Application_Startup; - this.Exit += this.Application_Exit; - this.UnhandledException += this.Application_UnhandledException; - InitializeComponent(); - } - - private void Application_Startup(object sender, StartupEventArgs e) - { - TestCommon.TestApp app = new AllTests(); - app.main(); - } - - private void Application_Exit(object sender, EventArgs e) - { - - } - - private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e) - { - // If the app is running outside of the debugger then report the exception using - // the browser's exception mechanism. On IE this will display it a yellow alert - // icon in the status bar and Firefox will display a script error. - if (!System.Diagnostics.Debugger.IsAttached) - { - - // NOTE: This will allow the application to continue running after an exception has been thrown - // but not handled. - // For production applications this error handling should be replaced with something that will - // report the error to the website and stop the application. - e.Handled = true; - Deployment.Current.Dispatcher.BeginInvoke(delegate { ReportErrorToDOM(e); }); - } - } - - private void ReportErrorToDOM(ApplicationUnhandledExceptionEventArgs e) - { - try - { - string errorMsg = e.ExceptionObject.Message + e.ExceptionObject.StackTrace; - errorMsg = errorMsg.Replace('"', '\'').Replace("\r\n", @"\n"); - - System.Windows.Browser.HtmlPage.Window.Eval("throw new Error(\"Unhandled Error in Silverlight Application " + errorMsg + "\");"); - } - catch (Exception) - { - } - } - } -} |