private void SaveAsToolStripMenuItem_Click(object sender, EventArgs e) { if (builder == null) { return; } var sfd = new SaveFileDialog(); sfd.FileName = filepath; if (sfd.ShowDialog() == DialogResult.OK) { if (builder.ApplicationName != tbox_appname.Text) { builder.ApplicationName = tbox_appname.Text; } if (builder.Description != tbox_descr.Text) { builder.Description = tbox_descr.Text; } using (var fs = new FileStream(sfd.FileName, FileMode.Create, FileAccess.Write)) { MKAFileConverter.SerializeToStream(builder.Build(), fs); } } sfd.Dispose(); }