Acceleratio.SPDG.UI.Common.SerializeDefinition C# (CSharp) Method

SerializeDefinition() public static method

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 });
            }
        }

Usage Example

Beispiel #1
0
 private void saveDefinitionToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (saveFileDialog1.ShowDialog() == DialogResult.OK)
     {
         Common.SerializeDefinition(saveFileDialog1.FileName);
         MessageBox.Show("Definition saved successfully.");
     }
 }