コード例 #1
0
ファイル: UserPrefs.cs プロジェクト: Bananattack/verge3
        public static Preferences Load()
        {
            XmlSerializer serializer = new XmlSerializer(typeof(Preferences));
            Preferences loadedPref;

            try
            {

                using (StreamReader prefReader = new StreamReader(PrefFile))
                {
                    loadedPref = (Preferences)serializer.Deserialize(prefReader);

                }
            }
            catch (IOException)
            {
                Errors.Error("Couldn't load preferences file, using defaults");
                loadedPref = new Preferences();
            }
            catch (InvalidOperationException)
            {
                Errors.Error("Invalid preferences file, loading defaults");
                loadedPref = new Preferences();
            }

            return loadedPref;
        }
コード例 #2
0
ファイル: UserPrefs.cs プロジェクト: Bananattack/verge3
 public static void LoadAsCurrent()
 {
     current = Load();
 }