public static SerializeDefinition ( string path ) : void | ||
path | string | |
return | void |
public static void SerializeDefinition(string path)
{
XmlSerializer serializer = new XmlSerializer(typeof(SerializeWrapper), new Type[] { typeof(ClientGeneratorDefinition), typeof(ServerGeneratorDefinition) });
using (TextWriter writer = new StreamWriter(path))
{
serializer.Serialize(writer, new SerializeWrapper() { Definition = WorkingDefinition });
}
}
private void saveDefinitionToolStripMenuItem_Click(object sender, EventArgs e) { if (saveFileDialog1.ShowDialog() == DialogResult.OK) { Common.SerializeDefinition(saveFileDialog1.FileName); MessageBox.Show("Definition saved successfully."); } }