Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
 public FormatSettings getSettings(FormatterSettingsScope scope)
 {
     return settings[scope];
 }