Editor.MainWindow.saveXmlToolStripMenuItem_Click C# (CSharp) Method

saveXmlToolStripMenuItem_Click() private method

private saveXmlToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void saveXmlToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Level level = (Level)this.lstLevel.Items[0];
             if (level.FileName == string.Empty)
             {
            var d = new SaveFileDialog();
            if (d.ShowDialog() != DialogResult.OK)
               return;
            level.SetFileName(d.FileName);
             }

             XmlWriterSettings writerSettings = new XmlWriterSettings();
             writerSettings.Indent = true;
             XmlWriter writer = XmlWriter.Create(level.FileName, writerSettings);
             this.WriteLevel(writer);
             this.UpdateControls();
        }