public static SettingsFile Create(string file) { SettingsFileWriter writer = new SettingsFileWriter(file); foreach (var v in (new Sample()).Settings) { writer.WriteSetting(v.Key, v.Value); } writer.DropToFile(); return(new SettingsFile(file)); }
SettingsFile(string destFile) { reader = new SettingsFileReader(destFile); writer = new SettingsFileWriter(destFile); }