public void SaveSettings() { if (!File.Exists(SettingsPath)) { using (File.Create(SettingsPath)) { } } var serialized = DbToolSettingsSerializer.Serialize(Settings); if (!serialized.Equals(_initialSerializedSettings)) { DoSave(serialized); } }
public override string ToString() { return(DbToolSettingsSerializer.Serialize(this)); }
private DbToolSettings Read() { return(DbToolSettingsSerializer.From(SettingsPath)); }
public DbToolConfig() { var settings = Settings; _initialSerializedSettings = DbToolSettingsSerializer.Serialize(settings); }