protected override void OnSessionEnding(SessionEndingCancelEventArgs e) { base.OnSessionEnding(e); this.MainWindow.Close(); Script.Instance.Save(); if (this.runtime != null) { this.runtime.Shutdown(); } this.sessionEnding = true; }