Example #1
0
        public static ISettingsFile Create(string path, ISettingsManager settingsManager)
        {
            var settingsFile = new UserSettingsFile(settingsManager);
            var document     = settingsFile.CreateNewSettingsStore();

            new FileInfo(path).Directory.Create();
            document.Save(path);
            return(settingsFile);
        }
Example #2
0
        public static ISettingsFile Open(string path, ISettingsManager settingsManager)
        {
            if (!File.Exists(path))
            {
                throw new SettingsManagerException("Could not load the settings file, as it does not exists");
            }
            var settingsFile = new UserSettingsFile(settingsManager);

            settingsFile.TryRead(path);
            return(settingsFile);
        }