3 implementations of ISettings
NuGet.Configuration (3)
Settings\ImmutableSettings.cs (1)
11
internal class ImmutableSettings :
ISettings
Settings\NullSettings.cs (1)
11
public class NullSettings :
ISettings
Settings\Settings.cs (1)
18
public class Settings :
ISettings
189 references to ISettings
aspire-managed (6)
NuGet\Commands\RestoreCommand.cs (3)
149
var
settings = Settings.LoadDefaultSettings(workingDir, nugetConfigPath, machineWideSettings);
235
private static List<PackageSource> ResolvePackageSources(
ISettings
settings, string[] cliSources, bool noNugetOrg)
270
ISettings
settings)
NuGet\Commands\SearchCommand.cs (3)
122
var
settings = LoadSettings(configPath, workingDir);
179
private static
ISettings
LoadSettings(string? configPath, string? workingDir)
192
private static List<PackageSource> LoadPackageSources(
ISettings
settings, string[] explicitSources, bool verbose)
dotnet (2)
NugetPackageDownloader\NuGetPackageDownloader.cs (1)
499
ISettings
settings;
ToolPackage\ToolPackageDownloaderBase.cs (1)
55
ISettings
settings = Settings.LoadDefaultSettings(currentWorkingDirectory ?? Directory.GetCurrentDirectory());
dotnet-aot (1)
src\sdk\src\Cli\dotnet\NugetPackageDownloader\NuGetPackageDownloader.cs (1)
499
ISettings
settings;
Microsoft.Build.NuGetSdkResolver (2)
NuGetSdkResolver.cs (1)
170
ISettings
settings;
RestoreRunnerEx.cs (1)
41
public static Task<IReadOnlyList<RestoreResultPair>> RunWithoutCommit(LibraryIdentity libraryIdentity,
ISettings
settings, ILogger logger)
Microsoft.DotNet.Build.Tasks.Packaging (2)
NuGetUtility.cs (2)
26
ISettings
settings = Settings.LoadDefaultSettings(Directory.GetCurrentDirectory());
74
private static IEnumerable<PackageSource> GetEnabledSources(
ISettings
settings)
Microsoft.TemplateEngine.Cli (1)
TemplatePackageCoordinator.cs (1)
862
ISettings
settings = Settings.LoadDefaultSettings(currentDirectory);
Microsoft.TemplateEngine.Edge (1)
Installers\NuGet\NugetApiPackageManager.cs (1)
449
ISettings
settings = global::NuGet.Configuration.Settings.LoadDefaultSettings(currentDirectory);
NuGet.Build.Tasks (6)
BuildTasksUtility.cs (3)
638
public 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>
668
public static string[] GetFallbackFolders(string startupDirectory, string projectDirectory, string[] fallbackFolders, string[] fallbackFoldersOverride, IEnumerable<string> additionalProjectFallbackFolders, IEnumerable<string> additionalProjectFallbackFoldersExcludes,
ISettings
settings)
GetRestoreSettingsTask.cs (1)
161
var
settings = RestoreSettingsUtils.ReadSettings(RestoreSolutionDirectory, restoreDir, absoluteConfigFilePath, _machineWideSettings);
RestoreSettingsUtils.cs (2)
21
public static
ISettings
ReadSettings(string solutionDirectory, string restoreDirectory, string restoreConfigFile, Lazy<IMachineWideSettings> machineWideSettings)
26
public static
ISettings
ReadSettings(string solutionDirectory, string restoreDirectory, string restoreConfigFile, Lazy<IMachineWideSettings> machineWideSettings, SettingsLoadingContext settingsLoadContext)
NuGet.Build.Tasks.Console (10)
MSBuildStaticGraphRestore.cs (10)
424
/// <param name="settings">The <see cref="
ISettings
" /> of the project.</param>
426
internal static string GetPackagesPath(IMSBuildProject project,
ISettings
settings)
608
/// <param name="settings">The <see cref="
ISettings
" /> of the specified project.</param>
610
internal static string GetRepositoryPath(IMSBuildProject project,
ISettings
settings)
652
/// <param name="settings">The <see cref="
ISettings
" /> of the specified project.</param>
654
internal static List<PackageSource> GetSources(IMSBuildProject project, IReadOnlyCollection<IMSBuildProject> innerNodes,
ISettings
settings)
845
var
settings = RestoreSettingsUtils.ReadSettings(
1068
var
settings = RestoreSettingsUtils.ReadSettings(
1116
/// <param name="settings">The <see cref="
ISettings
" /> of the specified project.</param>
1118
private (ProjectRestoreMetadata RestoreMetadata, List<TargetFrameworkInformation> TargetFrameworkInfos) GetProjectRestoreMetadataAndTargetFrameworkInformation(IMSBuildProject project, IReadOnlyDictionary<string, IMSBuildProject> projectsByTargetFramework,
ISettings
settings)
NuGet.CommandLine.XPlat (18)
Commands\ConfigCommands\ConfigRunners.cs (5)
28
ISettings
settings;
111
ISettings
settings = XPlatUtility.ProcessConfigFile(args.ConfigFile);
133
ISettings
settings = XPlatUtility.ProcessConfigFile(args.ConfigFile);
151
public static
ISettings
GetSettingsFromDirectory(string directory)
175
public static string GetValueForConfigKey(
ISettings
settings, string key, bool showPath)
Commands\LocalsCommand.cs (1)
46
var
setting = XPlatUtility.GetSettingsForCurrentWorkingDirectory();
Commands\Package\Download\PackageDownloadRunner.cs (3)
42
ISettings
settings = Settings.LoadDefaultSettings(
51
public static async Task<int> RunAsync(PackageDownloadArgs args, ILoggerWithColor logger, IReadOnlyList<PackageSource> packageSources,
ISettings
settings, CancellationToken token)
298
ISettings
settings,
Commands\Package\Update\PackageUpdateIO.cs (1)
35
private readonly
ISettings
_settings;
Commands\PackageReferenceCommands\ListPackage\ListPackageCommand.cs (3)
157
var
settings = ProcessConfigFile(configValue, pathValue);
256
private static
ISettings
ProcessConfigFile(string? configFile, string? projectOrSolution)
272
private static List<PackageSource> GetPackageSources(
ISettings
settings, IEnumerable<string> sources, bool hasConfig)
Commands\PackageSearch\PackageSearchCommand.cs (1)
151
ISettings
settings = Settings.LoadDefaultSettings(
Commands\Signing\TrustedSignersCommand.cs (1)
203
ISettings
settings = XPlatUtility.ProcessConfigFile(configFile);
Utility\AddPackageCommandUtility.cs (1)
101
ISettings
settings = Settings.LoadImmutableSettingsGivenConfigPaths(configFilePaths, settingsLoadingContext);
Utility\XPlatUtility.cs (2)
42
public static
ISettings
GetSettingsForCurrentWorkingDirectory()
64
internal static
ISettings
ProcessConfigFile(string? configFile)
NuGet.Commands (44)
ClientCertificatesCommand\AddClientCertRunner.cs (1)
19
var
settings = RunnerHelper.GetSettings(args.Configfile);
ClientCertificatesCommand\ListClientCertRunner.cs (1)
22
var
settings = RunnerHelper.GetSettings(args.Configfile);
ClientCertificatesCommand\RemoveClientCertRunner.cs (1)
19
var
settings = RunnerHelper.GetSettings(args.Configfile);
ClientCertificatesCommand\UpdateClientCertRunner.cs (1)
20
var
settings = RunnerHelper.GetSettings(args.Configfile);
CommandArgs\LocalsArgs.cs (2)
22
public
ISettings
Settings { get; }
28
public LocalsArgs(IList<string> arguments,
ISettings
settings, Log logInformation, Log logError, bool clear, bool list)
CommandRunners\DeleteRunner.cs (1)
21
ISettings
settings,
CommandRunners\PushRunner.cs (2)
26
ISettings
settings,
60
ISettings
settings,
ListCommand\ListArgs.cs (2)
26
public
ISettings
Settings { get; }
45
ISettings
settings, ILogger logger, Log printJustified, bool isDetailedl,
RestoreCommand\RequestFactory\DependencyGraphSpecRequestProvider.cs (3)
32
private readonly
ISettings
_settings;
46
ISettings
settings)
171
var
settings = _settings ?? Settings.LoadImmutableSettingsGivenConfigPaths(projectPackageSpec.RestoreMetadata.ConfigFilePaths, settingsLoadingContext);
RestoreCommand\RequestFactory\RestoreArgs.cs (7)
74
private ConcurrentDictionary<string,
ISettings
> _settingsCache
75
= new ConcurrentDictionary<string,
ISettings
>(StringComparer.Ordinal);
81
public
ISettings
GetSettings(string projectDirectory)
106
public string GetEffectiveGlobalPackagesFolder(string rootDirectory,
ISettings
settings)
120
public IReadOnlyList<string> GetEffectiveFallbackPackageFolders(
ISettings
settings)
128
internal List<SourceRepository> GetEffectiveSources(
ISettings
settings, IList<PackageSource> dgSpecSources)
145
private List<SourceRepository> GetEffectiveSourcesCore(
ISettings
settings, IList<PackageSource> dgSpecSources)
RestoreCommand\Utility\PackageSpecFactory.cs (12)
45
public static PackageSpec? GetPackageSpec(IProject project,
ISettings
settings)
118
/// <param name="settings">The <see cref="
ISettings
" /> of the specified project.</param>
120
private static (ProjectRestoreMetadata? RestoreMetadata, List<TargetFrameworkInformation>? TargetFrameworkInfos) GetProjectRestoreMetadataAndTargetFrameworkInformation(IProject project,
ISettings
settings)
460
/// <param name="settings">The <see cref="
ISettings
" /> of the project.</param>
462
internal static string GetPackagesPath(IProject project,
ISettings
settings)
482
/// <param name="settings">An <see cref="
ISettings
" /> object containing settings for the project.</param>
484
private 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>
796
private static string GetRepositoryPath(IProject project,
ISettings
settings)
843
/// <param name="settings">The <see cref="
ISettings
" /> of the specified project.</param>
845
internal static List<PackageSource> GetSources(IProject project,
ISettings
settings)
858
private static string[] GetSources(string? startupDirectory, string projectDirectory, string[]? sources, string[]? sourcesOverride, IEnumerable<string> additionalProjectSources,
ISettings
settings)
SourcesCommands\SourceRunners.cs (9)
20
var
settings = RunnerHelper.GetSettings(args.Configfile);
104
var
settings = RunnerHelper.GetSettings(args.Configfile);
114
var
settings = RunnerHelper.GetSettings(args.Configfile);
138
var
settings = RunnerHelper.GetSettings(args.Configfile);
173
var
settings = RunnerHelper.GetSettings(args.Configfile);
240
var
settings = RunnerHelper.GetSettings(args.Configfile);
260
var
settings = RunnerHelper.GetSettings(args.Configfile);
328
public static
ISettings
GetSettings(string configfile)
350
public static PackageSourceProvider GetSourceProvider(
ISettings
settings)
Utility\CommandRunnerUtility.cs (1)
52
public static string GetApiKey(
ISettings
settings, string endpoint, string source)
VerifyCommand\VerifyArgs.cs (1)
52
public
ISettings
Settings { get; set; }
NuGet.Configuration (63)
ClientCertificate\ClientCertificateProvider.cs (2)
13
private readonly
ISettings
_settings;
15
public ClientCertificateProvider(
ISettings
settings)
PackageSource\PackageSourceProvider.cs (13)
15
public
ISettings
Settings { get; private set; }
22
ISettings
settings) : this(settings, ConfigurationDefaults.Instance.DefaultPackageSources, ConfigurationDefaults.Instance.DefaultAuditSources, enablePackageSourcesChangedEvent: true)
28
ISettings
settings,
35
ISettings
settings,
43
ISettings
settings,
51
ISettings
settings,
59
ISettings
settings,
67
ISettings
settings,
114
private static List<PackageSource> GetPackageSourceFromSettings(
ISettings
settings, string sectionName, IEnvironmentVariableReader environmentVariableReader)
299
public static IEnumerable<PackageSource> LoadPackageSources(
ISettings
settings)
304
private static List<PackageSource> LoadPackageSources(
ISettings
settings, string sectionName, IEnumerable<PackageSource> defaultSources, IEnvironmentVariableReader environmentVariableReader)
347
internal static PackageSource ReadPackageSource(SourceItem setting, bool isEnabled,
ISettings
settings, IEnvironmentVariableReader environmentVariableReader)
455
private static PackageSourceCredential? ReadCredential(string sourceName,
ISettings
settings, IEnvironmentVariableReader environmentVariableReader)
PackageSourceMapping\PackageSourceMapping.cs (1)
65
public static PackageSourceMapping GetPackageSourceMapping(
ISettings
settings)
PackageSourceMapping\PackageSourceMappingProvider.cs (6)
12
private readonly
ISettings
_settings;
14
public 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.
25
public PackageSourceMappingProvider(
ISettings
settings, bool shouldSkipSave)
32
/// Avoid saving to disk and only modify the <see cref="
ISettings
"/> in memory.
Proxy\ProxyCache.cs (2)
25
private readonly
ISettings
_settings;
55
public ProxyCache(
ISettings
settings, IEnvironmentVariableReader environment)
Settings\ConfigurationDefaults.cs (2)
14
private
ISettings
_settingsManager = NullSettings.Instance;
51
internal ConfigurationDefaults(
ISettings
settingsManager)
Settings\IMachineWideSettings.cs (1)
8
ISettings
Settings { get; }
Settings\ImmutableSettings.cs (2)
13
private readonly
ISettings
_settings;
15
internal ImmutableSettings(
ISettings
settings)
Settings\NuGetPathContext.cs (2)
31
public static NuGetPathContext Create(
ISettings
settings)
59
var
settings = Settings.LoadDefaultSettings(settingsRoot);
Settings\Settings.cs (11)
278
public static
ISettings
LoadDefaultSettings(string? root)
318
public static
ISettings
LoadDefaultSettings(
357
public static
ISettings
LoadDefaultSettings(
376
public static
ISettings
LoadSpecificSettings(string? root, string configFileName)
391
public static
ISettings
LoadImmutableSettingsGivenConfigPaths(IList<string>? configFilePaths, SettingsLoadingContext settingsLoadingContext)
407
public static
ISettings
LoadSettingsGivenConfigPaths(IList<string> configFilePaths)
425
private static
ISettings
LoadSettingsGivenSettingsFiles(List<SettingsFile> settings)
440
internal static
ISettings
LoadSettings(
481
internal static
ISettings
LoadSettings(
510
private static
ISettings
LoadSettingsForSpecificConfigs(
646
public static
ISettings
LoadMachineWideSettings(
Settings\XPlatMachineWideSetting.cs (3)
14
Lazy<
ISettings
> _settings;
19
_settings = new Lazy<
ISettings
>(
23
public
ISettings
Settings => _settings.Value;
Utility\SettingsUtility.cs (18)
22
public static string? GetValueForAddItem(
ISettings
settings, string section, string key, bool isPath = false)
45
public static bool DeleteValue(
ISettings
settings, string section, string attributeKey, string attributeValue)
67
public static string? GetRepositoryPath(
ISettings
settings)
79
public static int GetMaxHttpRequest(
ISettings
settings)
90
public static SignatureValidationMode GetSignatureValidationMode(
ISettings
settings)
107
public static bool GetUpdatePackageLastAccessTimeEnabledStatus(
ISettings
settings)
124
public static string? GetDecryptedValueForAddItem(
ISettings
settings, string section, string key, bool isPath = false)
160
public static void SetEncryptedValueForAddItem(
ISettings
settings, string section, string key, string? value)
196
public static string? GetConfigValue(
ISettings
settings, string key, bool decrypt = false, bool isPath = false)
213
public static void SetConfigValue(
ISettings
settings, string key, string? value, bool encrypt = false)
237
public static bool DeleteConfigValue(
ISettings
settings, string key)
242
public static string GetGlobalPackagesFolder(
ISettings
settings)
247
public static string GetGlobalPackagesFolder(
ISettings
settings, IEnvironmentVariableReader environmentVariableReader)
281
public static IReadOnlyList<string> GetFallbackPackageFolders(
ISettings
settings)
286
public static IReadOnlyList<string> GetFallbackPackageFolders(
ISettings
settings, IEnvironmentVariableReader environmentVariableReader)
325
private static IReadOnlyList<string> GetFallbackPackageFoldersFromConfig(
ISettings
settings)
388
public static IEnumerable<PackageSource> GetEnabledSources(
ISettings
settings)
405
public static string? GetDefaultPushSource(
ISettings
settings)
NuGet.Credentials (3)
PluginCredentialProviderBuilder.cs (3)
18
private readonly Configuration.
ISettings
_settings;
31
Configuration.
ISettings
settings,
46
Configuration.
ISettings
settings,
NuGet.PackageManagement (24)
Context\PackageManagementContext.cs (2)
19
NuGet.Configuration.
ISettings
settings,
43
public NuGet.Configuration.
ISettings
Settings { get; private set; }
DependencyGraphCacheContext.cs (2)
16
public DependencyGraphCacheContext(ILogger logger,
ISettings
settings)
50
public
ISettings
Settings { get; }
IDE\PackageRestoreManager.cs (2)
32
private
ISettings
Settings { get; }
53
ISettings
settings,
NuGetPackageManager.cs (7)
46
private Configuration.
ISettings
Settings { get; }
84
ISettings
settings,
92
ISettings
settings,
114
ISettings
settings,
123
ISettings
settings,
133
ISettings
settings,
144
ISettings
settings,
PackageRestoreConsent.cs (4)
22
private readonly Configuration.
ISettings
_settings;
26
public PackageRestoreConsent(Configuration.
ISettings
settings)
31
public PackageRestoreConsent(Configuration.
ISettings
settings, Common.IEnvironmentVariableReader environmentReader)
36
public PackageRestoreConsent(Configuration.
ISettings
settings, Common.IEnvironmentVariableReader environmentReader, ConfigurationDefaults configurationDefaults)
Projects\ProjectJsonNuGetProject.cs (1)
249
var
settings = context?.Settings ?? NullSettings.Instance;
SourceControl\SourceControlManager.cs (2)
15
protected
ISettings
Settings { get; set; }
17
protected SourceControlManager(
ISettings
settings)
SourceControl\SourceControlUtility.cs (2)
15
public static bool IsSourceControlDisabled(
ISettings
settings)
21
public static void DisableSourceControlMode(
ISettings
settings)
Utility\PackagesFolderPathUtility.cs (2)
19
public static string GetPackagesFolderPath(ISolutionManager solutionManager,
ISettings
settings)
36
public static string GetPackagesFolderPath(string solutionDirectory,
ISettings
settings)
NuGet.Packaging (4)
Signing\TrustedSigners\TrustedSignersProvider.cs (3)
15
private readonly
ISettings
_settings;
17
public TrustedSignersProvider(
ISettings
settings)
65
public static IReadOnlyList<TrustedSignerAllowListEntry> GetAllowListEntries(
ISettings
settings, ILogger logger)
Signing\Verification\ClientPolicyContext.cs (1)
44
public static ClientPolicyContext GetClientPolicy(
ISettings
settings, ILogger logger)
NuGet.Protocol (2)
Resources\PackageUpdateResource.cs (1)
42
public
ISettings
? Settings { get; set; }
SourceRepositoryProvider.cs (1)
21
public SourceRepositoryProvider(
ISettings
settings, IEnumerable<Lazy<INuGetResourceProvider>> resourceProviders)