public static void Serialize(Settings settings) { if (string.IsNullOrEmpty(Application.LocalUserAppDataPath)) return; string fileName = Application.LocalUserAppDataPath + "\\Settings.xml"; Serialize(settings, fileName); }
public MainForm() { InitializeComponent(); Settings = Serializer.DeserializeSettings(); if (Settings == null) Settings = new Settings(); _evolutionEngine = new EvolutionEngine(picPattern.Image as Bitmap); }
public static void Serialize(Settings settings, string fileName) { if (fileName == null) return; try { var serializer = new XmlSerializer(settings.GetType()); using (var writer = new FileStream(fileName, FileMode.Create)) { serializer.Serialize(writer, settings); } } catch { // do nothing } }