public static void Save(AppSettings MooAppSettings) { //serialize the object to save try { using (FileStream fs = new FileStream(@"Configuration/mooconf.mco", FileMode.Open, FileAccess.Write)) { BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(fs, MooAppSettings); } } catch (Exception e) { Exceptioner.Log(e); } }
private void LoadAppState() { MOO_APPLICATION_SETTINGS = AppSettings.Load(); }
public static AppSettings Load() { //deserialize the object to load AppSettings ASObject = new AppSettings(); try { using (FileStream fs = new FileStream(@"Configuration/mooconf.mco", FileMode.Open, FileAccess.Read)) { BinaryFormatter bf = new BinaryFormatter(); ASObject = (AppSettings)bf.Deserialize(fs); } } catch (Exception e) { Exceptioner.Log(e); } return ASObject; }