3 implementations of ISettings
NuGet.Configuration (3)
Settings\ImmutableSettings.cs (1)
11internal class ImmutableSettings : ISettings
Settings\NullSettings.cs (1)
11public class NullSettings : ISettings
Settings\Settings.cs (1)
18public class Settings : ISettings
182 references to ISettings
aspire-managed (5)
NuGet\Commands\RestoreCommand.cs (2)
256var settings = Settings.LoadSpecificSettings(configDir, configFile); 273var settings = Settings.LoadDefaultSettings(workingDir);
NuGet\Commands\SearchCommand.cs (3)
122var settings = LoadSettings(configPath, workingDir); 179private static ISettings LoadSettings(string? configPath, string? workingDir) 192private static List<PackageSource> LoadPackageSources(ISettings settings, string[] explicitSources, bool verbose)
dotnet (2)
NugetPackageDownloader\NuGetPackageDownloader.cs (1)
491ISettings settings;
ToolPackage\ToolPackageDownloaderBase.cs (1)
55ISettings settings = Settings.LoadDefaultSettings(currentWorkingDirectory ?? Directory.GetCurrentDirectory());
Microsoft.Build.NuGetSdkResolver (2)
NuGetSdkResolver.cs (1)
170ISettings settings;
RestoreRunnerEx.cs (1)
41public static Task<IReadOnlyList<RestoreResultPair>> RunWithoutCommit(LibraryIdentity libraryIdentity, ISettings settings, ILogger logger)
Microsoft.DotNet.Build.Tasks.Packaging (2)
NuGetUtility.cs (2)
25ISettings settings = Settings.LoadDefaultSettings(Directory.GetCurrentDirectory()); 73private static IEnumerable<PackageSource> GetEnabledSources(ISettings settings)
Microsoft.TemplateEngine.Cli (1)
TemplatePackageCoordinator.cs (1)
858ISettings settings = Settings.LoadDefaultSettings(currentDirectory);
Microsoft.TemplateEngine.Edge (1)
Installers\NuGet\NugetApiPackageManager.cs (1)
444ISettings settings = global::NuGet.Configuration.Settings.LoadDefaultSettings(currentDirectory);
NuGet.Build.Tasks (6)
BuildTasksUtility.cs (3)
653public static string[] GetSources(string startupDirectory, string projectDirectory, string[] sources, string[] sourcesOverride, IEnumerable<string> additionalProjectSources, ISettings settings) 681/// <param name="settings">An <see cref="ISettings" /> object containing settings for the project.</param> 683public static string[] GetFallbackFolders(string startupDirectory, string projectDirectory, string[] fallbackFolders, string[] fallbackFoldersOverride, IEnumerable<string> additionalProjectFallbackFolders, IEnumerable<string> additionalProjectFallbackFoldersExcludes, ISettings settings)
GetRestoreSettingsTask.cs (1)
150var settings = RestoreSettingsUtils.ReadSettings(RestoreSolutionDirectory, restoreDir, absoluteConfigFilePath, _machineWideSettings);
RestoreSettingsUtils.cs (2)
21public static ISettings ReadSettings(string solutionDirectory, string restoreDirectory, string restoreConfigFile, Lazy<IMachineWideSettings> machineWideSettings) 26public static ISettings ReadSettings(string solutionDirectory, string restoreDirectory, string restoreConfigFile, Lazy<IMachineWideSettings> machineWideSettings, SettingsLoadingContext settingsLoadContext)
NuGet.Build.Tasks.Console (10)
MSBuildStaticGraphRestore.cs (10)
416/// <param name="settings">The <see cref="ISettings" /> of the project.</param> 418internal static string GetPackagesPath(IMSBuildProject project, ISettings settings) 591/// <param name="settings">The <see cref="ISettings" /> of the specified project.</param> 593internal static string GetRepositoryPath(IMSBuildProject project, ISettings settings) 628/// <param name="settings">The <see cref="ISettings" /> of the specified project.</param> 630internal static List<PackageSource> GetSources(IMSBuildProject project, IReadOnlyCollection<IMSBuildProject> innerNodes, ISettings settings) 816var settings = RestoreSettingsUtils.ReadSettings( 963var settings = RestoreSettingsUtils.ReadSettings( 1011/// <param name="settings">The <see cref="ISettings" /> of the specified project.</param> 1013private (ProjectRestoreMetadata RestoreMetadata, List<TargetFrameworkInformation> TargetFrameworkInfos) GetProjectRestoreMetadataAndTargetFrameworkInformation(IMSBuildProject project, IReadOnlyDictionary<string, IMSBuildProject> projectsByTargetFramework, ISettings settings)
NuGet.CommandLine.XPlat (18)
Commands\ConfigCommands\ConfigRunners.cs (5)
28ISettings settings; 111ISettings settings = XPlatUtility.ProcessConfigFile(args.ConfigFile); 133ISettings settings = XPlatUtility.ProcessConfigFile(args.ConfigFile); 151public static ISettings GetSettingsFromDirectory(string directory) 175public static string GetValueForConfigKey(ISettings settings, string key, bool showPath)
Commands\LocalsCommand.cs (1)
46var setting = XPlatUtility.GetSettingsForCurrentWorkingDirectory();
Commands\Package\Download\PackageDownloadRunner.cs (3)
42ISettings settings = Settings.LoadDefaultSettings( 51public static async Task<int> RunAsync(PackageDownloadArgs args, ILoggerWithColor logger, IReadOnlyList<PackageSource> packageSources, ISettings settings, CancellationToken token) 293ISettings settings,
Commands\Package\Update\PackageUpdateIO.cs (1)
35private readonly ISettings _settings;
Commands\PackageReferenceCommands\ListPackage\ListPackageCommand.cs (3)
120var settings = ProcessConfigFile(config.Value(), path.Value); 218private static ISettings ProcessConfigFile(string configFile, string projectOrSolution) 235private static List<PackageSource> GetPackageSources(ISettings settings, IEnumerable<string> sources, CommandOption config)
Commands\PackageSearch\PackageSearchCommand.cs (1)
158ISettings settings = Settings.LoadDefaultSettings(
Commands\Signing\TrustedSignersCommand.cs (1)
252ISettings settings = XPlatUtility.ProcessConfigFile(configFile.Value());
Utility\AddPackageCommandUtility.cs (1)
101ISettings settings = Settings.LoadImmutableSettingsGivenConfigPaths(configFilePaths, settingsLoadingContext);
Utility\XPlatUtility.cs (2)
44public static ISettings GetSettingsForCurrentWorkingDirectory() 66internal static ISettings ProcessConfigFile(string configFile)
NuGet.Commands (39)
ClientCertificatesCommand\AddClientCertRunner.cs (1)
19var settings = RunnerHelper.GetSettings(args.Configfile);
ClientCertificatesCommand\ListClientCertRunner.cs (1)
22var settings = RunnerHelper.GetSettings(args.Configfile);
ClientCertificatesCommand\RemoveClientCertRunner.cs (1)
19var settings = RunnerHelper.GetSettings(args.Configfile);
ClientCertificatesCommand\UpdateClientCertRunner.cs (1)
20var settings = RunnerHelper.GetSettings(args.Configfile);
CommandArgs\LocalsArgs.cs (2)
22public ISettings Settings { get; } 28public LocalsArgs(IList<string> arguments, ISettings settings, Log logInformation, Log logError, bool clear, bool list)
CommandRunners\DeleteRunner.cs (1)
21ISettings settings,
CommandRunners\PushRunner.cs (2)
26ISettings settings, 60ISettings settings,
ListCommand\ListArgs.cs (2)
26public ISettings Settings { get; } 45ISettings settings, ILogger logger, Log printJustified, bool isDetailedl,
RestoreCommand\RequestFactory\DependencyGraphSpecRequestProvider.cs (3)
31private readonly ISettings _settings; 45ISettings settings) 170var settings = _settings ?? Settings.LoadImmutableSettingsGivenConfigPaths(projectPackageSpec.RestoreMetadata.ConfigFilePaths, settingsLoadingContext);
RestoreCommand\RequestFactory\RestoreArgs.cs (7)
74private ConcurrentDictionary<string, ISettings> _settingsCache 75= new ConcurrentDictionary<string, ISettings>(StringComparer.Ordinal); 81public ISettings GetSettings(string projectDirectory) 106public string GetEffectiveGlobalPackagesFolder(string rootDirectory, ISettings settings) 120public IReadOnlyList<string> GetEffectiveFallbackPackageFolders(ISettings settings) 128internal List<SourceRepository> GetEffectiveSources(ISettings settings, IList<PackageSource> dgSpecSources) 145private List<SourceRepository> GetEffectiveSourcesCore(ISettings settings, IList<PackageSource> dgSpecSources)
RestoreCommand\Utility\PackageSpecFactory.cs (7)
45public static PackageSpec? GetPackageSpec(IProject project, ISettings settings) 60/// Convert an MSBuild project to a PackageSpec without applying <see cref="ISettings"/>. 102/// Apply <see cref="ISettings"/> to a <see cref="PackageSpec"/> created by <see cref="GetIntermediatePackageSpec"/>. 107public static void ApplySettings(PackageSpec packageSpec, ISettings settings) 148private static void ApplySettingsSources(ProjectRestoreMetadata metadata, ISettings settings) 178private static void ApplySettingsFallbackFolders(ProjectRestoreMetadata metadata, ISettings settings) 633/// Gets the packages path from project properties only, without falling back to <see cref="ISettings"/>.
SourcesCommands\SourceRunners.cs (9)
20var settings = RunnerHelper.GetSettings(args.Configfile); 104var settings = RunnerHelper.GetSettings(args.Configfile); 114var settings = RunnerHelper.GetSettings(args.Configfile); 138var settings = RunnerHelper.GetSettings(args.Configfile); 173var settings = RunnerHelper.GetSettings(args.Configfile); 240var settings = RunnerHelper.GetSettings(args.Configfile); 260var settings = RunnerHelper.GetSettings(args.Configfile); 328public static ISettings GetSettings(string configfile) 350public static PackageSourceProvider GetSourceProvider(ISettings settings)
Utility\CommandRunnerUtility.cs (1)
52public static string GetApiKey(ISettings settings, string endpoint, string source)
VerifyCommand\VerifyArgs.cs (1)
52public ISettings Settings { get; set; }
NuGet.Configuration (63)
ClientCertificate\ClientCertificateProvider.cs (2)
13private readonly ISettings _settings; 15public ClientCertificateProvider(ISettings settings)
PackageSource\PackageSourceProvider.cs (13)
15public ISettings Settings { get; private set; } 22ISettings settings) : this(settings, ConfigurationDefaults.Instance.DefaultPackageSources, ConfigurationDefaults.Instance.DefaultAuditSources, enablePackageSourcesChangedEvent: true) 28ISettings settings, 35ISettings settings, 43ISettings settings, 51ISettings settings, 59ISettings settings, 67ISettings settings, 114private static List<PackageSource> GetPackageSourceFromSettings(ISettings settings, string sectionName, IEnvironmentVariableReader environmentVariableReader) 185public static IEnumerable<PackageSource> LoadPackageSources(ISettings settings) 190private static List<PackageSource> LoadPackageSources(ISettings settings, string sectionName, IEnumerable<PackageSource> defaultSources, IEnvironmentVariableReader environmentVariableReader) 233internal static PackageSource ReadPackageSource(SourceItem setting, bool isEnabled, ISettings settings, IEnvironmentVariableReader environmentVariableReader) 314private static PackageSourceCredential? ReadCredential(string sourceName, ISettings settings, IEnvironmentVariableReader environmentVariableReader)
PackageSourceMapping\PackageSourceMapping.cs (1)
65public static PackageSourceMapping GetPackageSourceMapping(ISettings settings)
PackageSourceMapping\PackageSourceMappingProvider.cs (6)
12private readonly ISettings _settings; 14public PackageSourceMappingProvider(ISettings settings) 20/// Supports the disabling of saving to disk for any <see cref="ISettings"/> changes. 23/// <param name="shouldSkipSave">True to avoid saving any changes to disk and only modify the <see cref="ISettings"/> in memory. 25public PackageSourceMappingProvider(ISettings settings, bool shouldSkipSave) 32/// Avoid saving to disk and only modify the <see cref="ISettings"/> in memory.
Proxy\ProxyCache.cs (2)
25private readonly ISettings _settings; 43public ProxyCache(ISettings settings, IEnvironmentVariableReader environment)
Settings\ConfigurationDefaults.cs (2)
14private ISettings _settingsManager = NullSettings.Instance; 51internal ConfigurationDefaults(ISettings settingsManager)
Settings\IMachineWideSettings.cs (1)
8ISettings Settings { get; }
Settings\ImmutableSettings.cs (2)
13private readonly ISettings _settings; 15internal ImmutableSettings(ISettings settings)
Settings\NuGetPathContext.cs (2)
31public static NuGetPathContext Create(ISettings settings) 59var settings = Settings.LoadDefaultSettings(settingsRoot);
Settings\Settings.cs (11)
257public static ISettings LoadDefaultSettings(string? root) 297public static ISettings LoadDefaultSettings( 336public static ISettings LoadDefaultSettings( 355public static ISettings LoadSpecificSettings(string root, string configFileName) 370public static ISettings LoadImmutableSettingsGivenConfigPaths(IList<string>? configFilePaths, SettingsLoadingContext settingsLoadingContext) 386public static ISettings LoadSettingsGivenConfigPaths(IList<string> configFilePaths) 404private static ISettings LoadSettingsGivenSettingsFiles(List<SettingsFile> settings) 419internal static ISettings LoadSettings( 460internal static ISettings LoadSettings( 489private static ISettings LoadSettingsForSpecificConfigs( 625public static ISettings LoadMachineWideSettings(
Settings\XPlatMachineWideSetting.cs (3)
14Lazy<ISettings> _settings; 19_settings = new Lazy<ISettings>( 23public ISettings Settings => _settings.Value;
Utility\SettingsUtility.cs (18)
22public static string? GetValueForAddItem(ISettings settings, string section, string key, bool isPath = false) 45public static bool DeleteValue(ISettings settings, string section, string attributeKey, string attributeValue) 67public static string? GetRepositoryPath(ISettings settings) 79public static int GetMaxHttpRequest(ISettings settings) 90public static SignatureValidationMode GetSignatureValidationMode(ISettings settings) 107public static bool GetUpdatePackageLastAccessTimeEnabledStatus(ISettings settings) 124public static string? GetDecryptedValueForAddItem(ISettings settings, string section, string key, bool isPath = false) 160public static void SetEncryptedValueForAddItem(ISettings settings, string section, string key, string? value) 196public static string? GetConfigValue(ISettings settings, string key, bool decrypt = false, bool isPath = false) 213public static void SetConfigValue(ISettings settings, string key, string? value, bool encrypt = false) 237public static bool DeleteConfigValue(ISettings settings, string key) 242public static string GetGlobalPackagesFolder(ISettings settings) 247internal static string GetGlobalPackagesFolder(ISettings settings, IEnvironmentVariableReader environmentVariableReader) 281public static IReadOnlyList<string> GetFallbackPackageFolders(ISettings settings) 286internal static IReadOnlyList<string> GetFallbackPackageFolders(ISettings settings, IEnvironmentVariableReader environmentVariableReader) 325private static IReadOnlyList<string> GetFallbackPackageFoldersFromConfig(ISettings settings) 388public static IEnumerable<PackageSource> GetEnabledSources(ISettings settings) 405public static string? GetDefaultPushSource(ISettings settings)
NuGet.Credentials (3)
PluginCredentialProviderBuilder.cs (3)
20private readonly Configuration.ISettings _settings; 33Configuration.ISettings settings, 48Configuration.ISettings settings,
NuGet.PackageManagement (24)
Context\PackageManagementContext.cs (2)
19NuGet.Configuration.ISettings settings, 43public NuGet.Configuration.ISettings Settings { get; private set; }
DependencyGraphCacheContext.cs (2)
16public DependencyGraphCacheContext(ILogger logger, ISettings settings) 50public ISettings Settings { get; }
IDE\PackageRestoreManager.cs (2)
32private ISettings Settings { get; } 53ISettings settings,
NuGetPackageManager.cs (7)
46private Configuration.ISettings Settings { get; } 84ISettings settings, 92ISettings settings, 114ISettings settings, 123ISettings settings, 133ISettings settings, 144ISettings settings,
PackageRestoreConsent.cs (4)
22private readonly Configuration.ISettings _settings; 26public PackageRestoreConsent(Configuration.ISettings settings) 31public PackageRestoreConsent(Configuration.ISettings settings, Common.IEnvironmentVariableReader environmentReader) 36public PackageRestoreConsent(Configuration.ISettings settings, Common.IEnvironmentVariableReader environmentReader, ConfigurationDefaults configurationDefaults)
Projects\ProjectJsonNuGetProject.cs (1)
249var settings = context?.Settings ?? NullSettings.Instance;
SourceControl\SourceControlManager.cs (2)
15protected ISettings Settings { get; set; } 17protected SourceControlManager(ISettings settings)
SourceControl\SourceControlUtility.cs (2)
15public static bool IsSourceControlDisabled(ISettings settings) 21public static void DisableSourceControlMode(ISettings settings)
Utility\PackagesFolderPathUtility.cs (2)
19public static string GetPackagesFolderPath(ISolutionManager solutionManager, ISettings settings) 36public static string GetPackagesFolderPath(string solutionDirectory, ISettings settings)
NuGet.Packaging (4)
Signing\TrustedSigners\TrustedSignersProvider.cs (3)
15private readonly ISettings _settings; 17public TrustedSignersProvider(ISettings settings) 65public static IReadOnlyList<TrustedSignerAllowListEntry> GetAllowListEntries(ISettings settings, ILogger logger)
Signing\Verification\ClientPolicyContext.cs (1)
44public static ClientPolicyContext GetClientPolicy(ISettings settings, ILogger logger)
NuGet.Protocol (2)
Resources\PackageUpdateResource.cs (1)
43public ISettings Settings { get; set; }
SourceRepositoryProvider.cs (1)
23public SourceRepositoryProvider(ISettings settings, IEnumerable<Lazy<INuGetResourceProvider>> resourceProviders)