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
193 references to ISettings
aspire (6)
NuGet\NuGetClient.cs (6)
124var settings = Settings.LoadDefaultSettings(workingDirectory, nugetConfigPath, machineWideSettings); 192ISettings settings) 357var settings = LoadSettings(nugetConfigPath, workingDirectory); 511private static ISettings LoadSettings(string? nugetConfigPath, string workingDirectory) 525ISettings settings, 548ISettings settings,
Aspire.Cli.Tests (2)
NuGet\NuGetClientTests.cs (2)
1008var settings = Settings.LoadSpecificSettings( 1097var settings = nugetConfigPath is not null
dotnet-aot (1)
parent\dotnet\NugetPackageDownloader\NuGetPackageDownloader.cs (1)
499ISettings settings;
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)
26ISettings settings = Settings.LoadDefaultSettings(Directory.GetCurrentDirectory()); 74private static IEnumerable<PackageSource> GetEnabledSources(ISettings settings)
Microsoft.TemplateEngine.Cli (1)
TemplatePackageCoordinator.cs (1)
862ISettings settings = Settings.LoadDefaultSettings(currentDirectory);
Microsoft.TemplateEngine.Edge (1)
Installers\NuGet\NugetApiPackageManager.cs (1)
449ISettings settings = global::NuGet.Configuration.Settings.LoadDefaultSettings(currentDirectory);
NuGet.Build.Tasks (6)
BuildTasksUtility.cs (3)
638public static string[] GetSources(string startupDirectory, string projectDirectory, string[] sources, string[] sourcesOverride, IEnumerable<string> additionalProjectSources, ISettings settings) 666/// <param name="settings">An <see cref="ISettings" /> object containing settings for the project.</param> 668public static string[] GetFallbackFolders(string startupDirectory, string projectDirectory, string[] fallbackFolders, string[] fallbackFoldersOverride, IEnumerable<string> additionalProjectFallbackFolders, IEnumerable<string> additionalProjectFallbackFoldersExcludes, ISettings settings)
GetRestoreSettingsTask.cs (1)
161var 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 (6)
MSBuildStaticGraphRestore.cs (6)
426internal static string GetPackagesPath(IMSBuildProject project, ISettings settings) 610internal static string GetRepositoryPath(IMSBuildProject project, ISettings settings) 654internal static List<PackageSource> GetSources(IMSBuildProject project, IReadOnlyCollection<IMSBuildProject> innerNodes, ISettings settings) 845var settings = RestoreSettingsUtils.ReadSettings( 1068var settings = RestoreSettingsUtils.ReadSettings( 1118private (ProjectRestoreMetadata RestoreMetadata, List<TargetFrameworkInformation> TargetFrameworkInfos) GetProjectRestoreMetadataAndTargetFrameworkInformation(IMSBuildProject project, IReadOnlyDictionary<string, IMSBuildProject> projectsByTargetFramework, ISettings settings)
NuGet.CommandLine.XPlat (23)
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) 298ISettings settings,
Commands\Package\Stage\StagePushCommand.cs (1)
33ISettings settings = XPlatUtility.ProcessConfigFile(args.ConfigFile);
Commands\Package\Stage\StagePushCommandRunner.cs (2)
29ISettings settings, 44ISettings settings,
Commands\Package\Update\PackageUpdateIO.cs (1)
35private readonly ISettings _settings;
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (1)
329ISettings settings = Settings.LoadImmutableSettingsGivenConfigPaths(
Commands\PackageReferenceCommands\ListPackage\ListPackageCommand.cs (3)
157var settings = ProcessConfigFile(configValue, pathValue); 256private static ISettings ProcessConfigFile(string? configFile, string? projectOrSolution) 272private static List<PackageSource> GetPackageSources(ISettings settings, IEnumerable<string> sources, bool hasConfig)
Commands\PackageSearch\PackageSearchCommand.cs (1)
151ISettings settings = Settings.LoadDefaultSettings(
Commands\Signing\TrustedSignersCommand.cs (1)
203ISettings settings = XPlatUtility.ProcessConfigFile(configFile);
Utility\AddPackageCommandUtility.cs (2)
132ISettings settings = Settings.LoadImmutableSettingsGivenConfigPaths(configFilePaths, settingsLoadingContext); 143public static List<PackageSource> EvaluateSources(IList<PackageSource> requestedSources, ISettings settings)
Utility\XPlatUtility.cs (2)
42public static ISettings GetSettingsForCurrentWorkingDirectory() 64internal static ISettings ProcessConfigFile(string? configFile)
NuGet.Commands (43)
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)
32private readonly ISettings _settings; 46ISettings settings) 171var 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 (12)
45public static PackageSpec? GetPackageSpec(IProject project, ISettings settings) 118/// <param name="settings">The <see cref="ISettings" /> of the specified project.</param> 120private static (ProjectRestoreMetadata? RestoreMetadata, List<TargetFrameworkInformation>? TargetFrameworkInfos) GetProjectRestoreMetadataAndTargetFrameworkInformation(IProject project, ISettings settings) 460/// <param name="settings">The <see cref="ISettings" /> of the project.</param> 462internal static string GetPackagesPath(IProject project, ISettings settings) 482/// <param name="settings">An <see cref="ISettings" /> object containing settings for the project.</param> 484private static string[] GetFallbackFolders(string? startupDirectory, string projectDirectory, string[]? fallbackFolders, string[]? fallbackFoldersOverride, IEnumerable<string> additionalProjectFallbackFolders, IEnumerable<string> additionalProjectFallbackFoldersExcludes, ISettings settings) 794/// <param name="settings">The <see cref="ISettings" /> of the specified project.</param> 796private static string GetRepositoryPath(IProject project, ISettings settings) 843/// <param name="settings">The <see cref="ISettings" /> of the specified project.</param> 845internal static List<PackageSource> GetSources(IProject project, ISettings settings) 858private static string[] GetSources(string? startupDirectory, string projectDirectory, string[]? sources, string[]? sourcesOverride, IEnumerable<string> additionalProjectSources, ISettings settings)
SourcesCommands\SourceRunners.cs (9)
20var settings = RunnerHelper.GetSettings(args.Configfile); 108var settings = RunnerHelper.GetSettings(args.Configfile); 118var settings = RunnerHelper.GetSettings(args.Configfile); 142var settings = RunnerHelper.GetSettings(args.Configfile); 177var settings = RunnerHelper.GetSettings(args.Configfile); 244var settings = RunnerHelper.GetSettings(args.Configfile); 264var settings = RunnerHelper.GetSettings(args.Configfile); 341public static ISettings GetSettings(string configfile) 363public static PackageSourceProvider GetSourceProvider(ISettings settings)
VerifyCommand\VerifyArgs.cs (1)
52public ISettings Settings { get; set; }
NuGet.Configuration (67)
ClientCertificate\ClientCertificateProvider.cs (2)
13private readonly ISettings _settings; 15public ClientCertificateProvider(ISettings settings)
PackageSource\MinPublishAgeExceptions.cs (1)
64public static MinPublishAgeExceptions GetMinPublishAgeExceptions(ISettings settings)
PackageSource\MinPublishAgeExceptionsProvider.cs (2)
12private readonly ISettings _settings; 14public MinPublishAgeExceptionsProvider(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) 186public static IEnumerable<PackageSource> LoadPackageSources(ISettings settings) 191private static List<PackageSource> LoadPackageSources(ISettings settings, string sectionName, IEnumerable<PackageSource> defaultSources, IEnvironmentVariableReader environmentVariableReader) 234internal static PackageSource ReadPackageSource(SourceItem setting, bool isEnabled, ISettings settings, IEnvironmentVariableReader environmentVariableReader) 342private 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; 55public 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)
293public static ISettings LoadDefaultSettings(string? root) 333public static ISettings LoadDefaultSettings( 372public static ISettings LoadDefaultSettings( 391public static ISettings LoadSpecificSettings(string? root, string configFileName) 406public static ISettings LoadImmutableSettingsGivenConfigPaths(IList<string>? configFilePaths, SettingsLoadingContext settingsLoadingContext) 422public static ISettings LoadSettingsGivenConfigPaths(IList<string> configFilePaths) 440private static ISettings LoadSettingsGivenSettingsFiles(List<SettingsFile> settings) 455internal static ISettings LoadSettings( 496internal static ISettings LoadSettings( 525private static ISettings LoadSettingsForSpecificConfigs( 661public static ISettings LoadMachineWideSettings(
Settings\XPlatMachineWideSetting.cs (3)
14Lazy<ISettings> _settings; 19_settings = new Lazy<ISettings>( 23public ISettings Settings => _settings.Value;
Utility\SettingsUtility.cs (19)
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) 167public static string? GetApiKey(ISettings settings, string endpoint, string source) 190public static void SetEncryptedValueForAddItem(ISettings settings, string section, string key, string? value) 226public static string? GetConfigValue(ISettings settings, string key, bool decrypt = false, bool isPath = false) 243public static void SetConfigValue(ISettings settings, string key, string? value, bool encrypt = false) 267public static bool DeleteConfigValue(ISettings settings, string key) 272public static string GetGlobalPackagesFolder(ISettings settings) 277public static string GetGlobalPackagesFolder(ISettings settings, IEnvironmentVariableReader environmentVariableReader) 311public static IReadOnlyList<string> GetFallbackPackageFolders(ISettings settings) 316public static IReadOnlyList<string> GetFallbackPackageFolders(ISettings settings, IEnvironmentVariableReader environmentVariableReader) 355private static IReadOnlyList<string> GetFallbackPackageFoldersFromConfig(ISettings settings) 418public static IEnumerable<PackageSource> GetEnabledSources(ISettings settings) 435public static string? GetDefaultPushSource(ISettings settings)
NuGet.Credentials (3)
PluginCredentialProviderBuilder.cs (3)
18private readonly Configuration.ISettings _settings; 31Configuration.ISettings settings, 46Configuration.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)
42public ISettings? Settings { get; set; }
SourceRepositoryProvider.cs (1)
21public SourceRepositoryProvider(ISettings settings, IEnumerable<Lazy<INuGetResourceProvider>> resourceProviders)