public override void OnWindowClosing(object sender, CancelEventArgs e) { _settings.GenerateExtensionScript = GenerateExtensionScript; _settings.IsLinkedFileWindowExpanded = IsLinkedFileWindowExpanded; _settings.LastOpenedScript = ScriptName; _settingsAccess.SaveSettings(_settings); _scriptAccess.RemoveNotFoundScriptInfo(); _scriptAccess.UpdateScriptInfo(ScriptInfo); _scriptService.CheckRemoveBackupFiles(); }