public PackagePreviewSwitcher(PackageSourceManager packageSourceManager, NpmPackagesUpdater npmPackagesUpdater, VoloNugetPackagesVersionUpdater nugetPackagesVersionUpdater) { _packageSourceManager = packageSourceManager; _npmPackagesUpdater = npmPackagesUpdater; _nugetPackagesVersionUpdater = nugetPackagesVersionUpdater; Logger = NullLogger <PackagePreviewSwitcher> .Instance; }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { bool isCanceled = AskToSaveCurrentFile(); e.Cancel = isCanceled; if (!isCanceled) { try { SaveSettings(); _mruManager.OnApplicationExit(); PackageSourceManager.OnApplicationExit(); } catch (Exception) { } } }