Settings\Settings.cs (29)
83var outputSettingsFile = GetOutputSettingFileForSection(sectionName);
92internal void AddOrUpdate(SettingsFile settingsFile, string sectionName, SettingItem item)
104var currentSettings = Priority.Last(f => f.Equals(settingsFile));
145var outputSettingsFile = GetOutputSettingFileForSection(sectionName);
197: this(new List<SettingsFile> { new SettingsFile(root) }) { }
200: this(new List<SettingsFile> { new SettingsFile(root, fileName) }) { }
203: this(new List<SettingsFile>() { new SettingsFile(root, fileName, isMachineWide, isReadOnly: false) })
211private IList<SettingsFile> SettingsFiles { get; }
218internal Settings(IList<SettingsFile> settingsFiles)
234private SettingsFile? GetOutputSettingFileForSection(string sectionName)
259/// Enumerates the sequence of <see cref="SettingsFile"/> instances
262internal IEnumerable<SettingsFile> Priority => SettingsFiles;
266foreach (var settingsFile in Priority)
397var settings = new List<SettingsFile>();
409var settings = new List<SettingsFile>();
425private static ISettings LoadSettingsGivenSettingsFiles(List<SettingsFile> settings)
450var validSettingFiles = new List<SettingsFile>();
463.OfType<SettingsFile>());
488var validSettingFiles = new List<SettingsFile>();
498.OfType<SettingsFile>());
513List<SettingsFile> validSettingFiles,
530.Cast<SettingsFile>();
559internal static IEnumerable<SettingsFile> LoadUserSpecificSettings(
580SettingsFile? userSpecificSettings = ReadSettings(rootDirectory, defaultSettingsFilePath, settingsLoadingContext: settingsLoadingContext);
595var settings = ReadSettings(additionalConfigurationPath, file, isMachineWideSettings: false, isAdditionalUserWideConfig: true);
612var settings = ReadSettings(rootDirectory, configFileName, settingsLoadingContext: settingsLoadingContext);
655var settingFiles = new List<SettingsFile>();
663var settings = ReadSettings(root, file, isMachineWideSettings: true);
808private static SettingsFile? ReadSettings(string settingsRoot, string settingsPath, bool isMachineWideSettings = false, bool isAdditionalUserWideConfig = false, SettingsLoadingContext? settingsLoadingContext = null)