protected override void OnExit(object sender, ExitEventArgs eventArgs) { Logger.Info("Exiting application."); // Clean up. _editor.Shutdown(); _serviceContainer.Dispose(); SingleInstanceApplication.Cleanup(); // Set application's exit code. eventArgs.ApplicationExitCode = _editor.ExitCode; }