Exemple #1
0
        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();
     }
 }
Exemple #3
0
 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();
     }
 }
Exemple #4
0
 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);
 }