public void setSettings(FormatterSettingsScope scope, FormatSettings scopeSettings) { settings[scope] = scopeSettings; switch (scope) { case FormatterSettingsScope.global: using (settingsHelper.folderScope(SettingsFolderSettingsPerSolution)) { if (this.activeSolutionName != null) settingsHelper.DeleteCollection(activeSolutionName); } scopeSettings.save (settingsHelper); break; case FormatterSettingsScope.forSolution: if (String.IsNullOrEmpty (activeSolutionName)) break; using (settingsHelper.folderScope(SettingsFolderSettingsPerSolution)) { using (settingsHelper.folderScope(activeSolutionName)) { scopeSettings.save(settingsHelper); } } break; } }
public FormatSettings getSettings(FormatterSettingsScope scope) { return settings[scope]; }