예제 #1
0
 static void SerializeSample(string fnam)
 {
     var co = new Company("Googol");
     co._Employees.Add(new Employee("A", 30));
     co._Groups.Add(new Group("G"));
     co._Groups[0]._Employees.Add(co.Employees[0]);
     var ys = new YamlSerializer();
     ys.SerializeToFile(fnam, co);
 }
예제 #2
0
파일: Form1.cs 프로젝트: sesmith2k/SaltMaps
        private void openMapToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if(openFileDialog1.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
            {
                ClearMapPoints();
                _config.LastMapFile = Path.GetFileNameWithoutExtension(openFileDialog1.FileName);
                var serializer = new YamlSerializer();
                serializer.SerializeToFile(_settingsFile, _config);
                LoadConfigFile();
                PlotMapPoints();

                this.Text = "Salt Charts - " + _config.LastMapFile;
            }
        }
예제 #3
0
파일: Form1.cs 프로젝트: sesmith2k/SaltMaps
 private void SaveConfigfile()
 {
     var serializer = new YamlSerializer();
     serializer.SerializeToFile(configFilepath, mapPoints);
 }
예제 #4
0
파일: Form1.cs 프로젝트: sesmith2k/SaltMaps
 private void Form1_FormClosed(object sender, FormClosedEventArgs e)
 {
     var serializer = new YamlSerializer();
     serializer.SerializeToFile(_settingsFile, _config);
 }