private static UserSpecificConfig Create(string configFileName) { UserSpecificConfig freshConfig = new UserSpecificConfig(); SaveConfig(configFileName, freshConfig); return(freshConfig); }
private static void SaveConfig(string configFileName, UserSpecificConfig freshConfig) { using (FileStream fileStream = File.Create(configFileName)) { XmlSerializer serializer = new XmlSerializer(typeof (UserSpecificConfig)); serializer.Serialize(fileStream, freshConfig); fileStream.Close(); } }
private static void SaveConfig(string configFileName, UserSpecificConfig freshConfig) { using (FileStream fileStream = File.Create(configFileName)) { XmlSerializer serializer = new XmlSerializer(typeof(UserSpecificConfig)); serializer.Serialize(fileStream, freshConfig); fileStream.Close(); } }
public static UserSpecificConfig OpenOrCreate(string configFileName) { if (File.Exists(configFileName) == false) { return(Create(configFileName)); } using (FileStream fileStream = File.OpenRead(configFileName)) { XmlSerializer serializer = new XmlSerializer(typeof(UserSpecificConfig)); UserSpecificConfig result = (UserSpecificConfig)serializer.Deserialize(fileStream); return(result); } }
public static UserSpecificConfig GetUserSpecificConfig() { CurrentUserSpecific = UserSpecificConfig.OpenOrCreate(UserSpecificConfig.DefaultFileName); return CurrentUserSpecific; }
private static UserSpecificConfig Create(string configFileName) { UserSpecificConfig freshConfig = new UserSpecificConfig(); SaveConfig(configFileName, freshConfig); return freshConfig; }
public static UserSpecificConfig GetUserSpecificConfig() { CurrentUserSpecific = UserSpecificConfig.OpenOrCreate(UserSpecificConfig.DefaultFileName); return(CurrentUserSpecific); }