Paint.PaintApp.SaveAndExit C# (CSharp) 메소드

SaveAndExit() 개인적인 메소드

Saves all the data and then exits.
private SaveAndExit ( ) : void
리턴 void
        private void SaveAndExit()
        {
            this.pictureStateManager.Save();
            this.pictureIOManager.SaveData(this.pictureStateManager.ImageStateData, this.InMemoryCanvasRenderTarget, this.undoRedoRenderTargets, this.ToolBox.ToolboxMinimizedHeight);

            foreach (var renderTarget in this.undoRedoRenderTargets)
            {
                if (renderTarget != null && renderTarget.IsDisposed == false)
                {
                    renderTarget.Dispose();
                }
            }

            this.undoRedoRenderTargets = null;

            this.Exit();
        }