Exemple #1
0
 public static void SaveSettings()
 {
     try
     {
         var serializer = new XmlSerializer(_settingsObject.GetType());
         var writer     = new XmlTextWriter(SettingsFileName, null);
         try
         {
             serializer.Serialize(writer, _settingsObject);
         }
         finally
         {
             writer.Close();
         }
     }
     catch (UnauthorizedAccessException)
     {
         if (!File.Exists(UserSettingsFileName))
         {
             File.Create(UserSettingsFileName).Close();
             SaveSettings();
         }
     }
     catch (IOException)
     {
         return;
     }
 }
Exemple #2
0
        public static void LoadSettings()
        {
            _settingsObject = new SettingsObject();
            string fileName = SettingsFileName;

            if (File.Exists(fileName))
            {
                var serializer = new XmlSerializer(_settingsObject.GetType());
                var reader     = new XmlTextReader(fileName);
                try
                {
                    _settingsObject = serializer.Deserialize(reader) as SettingsObject;
                }
                finally
                {
                    reader.Close();
                }
            }
        }
Exemple #3
0
 public static void LoadSettings()
 {
     _settingsObject = new SettingsObject();
     string fileName = SettingsFileName;
     if (File.Exists(fileName))
     {
         var serializer = new XmlSerializer(_settingsObject.GetType());
         var reader = new XmlTextReader(fileName);
         try
         {
             _settingsObject = serializer.Deserialize(reader) as SettingsObject;
         }
         finally
         {
             reader.Close();
         }
     }
     if (DefaultRecordLimit == 0)
         DefaultRecordLimit = 100;
 }