Apricot.App.OnSessionEnding C# (CSharp) Method

OnSessionEnding() protected method

protected OnSessionEnding ( System.Windows.SessionEndingCancelEventArgs e ) : void
e System.Windows.SessionEndingCancelEventArgs
return void
        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;
        }