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
182 references to ISettings
aspire-managed (5)
NuGet\Commands\RestoreCommand.cs (2)
256
var
settings = Settings.LoadSpecificSettings(configDir, configFile);
273
var
settings = Settings.LoadDefaultSettings(workingDir);
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)
491
ISettings
settings;
ToolPackage\ToolPackageDownloaderBase.cs (1)
55
ISettings
settings = Settings.LoadDefaultSettings(currentWorkingDirectory ?? Directory.GetCurrentDirectory());
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)
25
ISettings
settings = Settings.LoadDefaultSettings(Directory.GetCurrentDirectory());
73
private static IEnumerable<PackageSource> GetEnabledSources(
ISettings
settings)
Microsoft.TemplateEngine.Cli (1)
TemplatePackageCoordinator.cs (1)
858
ISettings
settings = Settings.LoadDefaultSettings(currentDirectory);
Microsoft.TemplateEngine.Edge (1)
Installers\NuGet\NugetApiPackageManager.cs (1)
444
ISettings
settings = global::NuGet.Configuration.Settings.LoadDefaultSettings(currentDirectory);
NuGet.Build.Tasks (6)
BuildTasksUtility.cs (3)
653
public 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>
683
public static string[] GetFallbackFolders(string startupDirectory, string projectDirectory, string[] fallbackFolders, string[] fallbackFoldersOverride, IEnumerable<string> additionalProjectFallbackFolders, IEnumerable<string> additionalProjectFallbackFoldersExcludes,
ISettings
settings)
GetRestoreSettingsTask.cs (1)
150
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)
416
/// <param name="settings">The <see cref="
ISettings
" /> of the project.</param>
418
internal static string GetPackagesPath(IMSBuildProject project,
ISettings
settings)
591
/// <param name="settings">The <see cref="
ISettings
" /> of the specified project.</param>
593
internal static string GetRepositoryPath(IMSBuildProject project,
ISettings
settings)
628
/// <param name="settings">The <see cref="
ISettings
" /> of the specified project.</param>
630
internal static List<PackageSource> GetSources(IMSBuildProject project, IReadOnlyCollection<IMSBuildProject> innerNodes,
ISettings
settings)
816
var
settings = RestoreSettingsUtils.ReadSettings(
963
var
settings = RestoreSettingsUtils.ReadSettings(
1011
/// <param name="settings">The <see cref="
ISettings
" /> of the specified project.</param>
1013
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)
293
ISettings
settings,
Commands\Package\Update\PackageUpdateIO.cs (1)
35
private readonly
ISettings
_settings;
Commands\PackageReferenceCommands\ListPackage\ListPackageCommand.cs (3)
120
var
settings = ProcessConfigFile(config.Value(), path.Value);
218
private static
ISettings
ProcessConfigFile(string configFile, string projectOrSolution)
235
private static List<PackageSource> GetPackageSources(
ISettings
settings, IEnumerable<string> sources, CommandOption config)
Commands\PackageSearch\PackageSearchCommand.cs (1)
158
ISettings
settings = Settings.LoadDefaultSettings(
Commands\Signing\TrustedSignersCommand.cs (1)
252
ISettings
settings = XPlatUtility.ProcessConfigFile(configFile.Value());
Utility\AddPackageCommandUtility.cs (1)
101
ISettings
settings = Settings.LoadImmutableSettingsGivenConfigPaths(configFilePaths, settingsLoadingContext);
Utility\XPlatUtility.cs (2)
44
public static
ISettings
GetSettingsForCurrentWorkingDirectory()
66
internal static
ISettings
ProcessConfigFile(string configFile)
NuGet.Commands (39)
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)
31
private readonly
ISettings
_settings;
45
ISettings
settings)
170
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 (7)
45
public 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"/>.
107
public static void ApplySettings(PackageSpec packageSpec,
ISettings
settings)
148
private static void ApplySettingsSources(ProjectRestoreMetadata metadata,
ISettings
settings)
178
private 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)
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)
185
public static IEnumerable<PackageSource> LoadPackageSources(
ISettings
settings)
190
private static List<PackageSource> LoadPackageSources(
ISettings
settings, string sectionName, IEnumerable<PackageSource> defaultSources, IEnvironmentVariableReader environmentVariableReader)
233
internal static PackageSource ReadPackageSource(SourceItem setting, bool isEnabled,
ISettings
settings, IEnvironmentVariableReader environmentVariableReader)
314
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;
43
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)
257
public static
ISettings
LoadDefaultSettings(string? root)
297
public static
ISettings
LoadDefaultSettings(
336
public static
ISettings
LoadDefaultSettings(
355
public static
ISettings
LoadSpecificSettings(string root, string configFileName)
370
public static
ISettings
LoadImmutableSettingsGivenConfigPaths(IList<string>? configFilePaths, SettingsLoadingContext settingsLoadingContext)
386
public static
ISettings
LoadSettingsGivenConfigPaths(IList<string> configFilePaths)
404
private static
ISettings
LoadSettingsGivenSettingsFiles(List<SettingsFile> settings)
419
internal static
ISettings
LoadSettings(
460
internal static
ISettings
LoadSettings(
489
private static
ISettings
LoadSettingsForSpecificConfigs(
625
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
internal static string GetGlobalPackagesFolder(
ISettings
settings, IEnvironmentVariableReader environmentVariableReader)
281
public static IReadOnlyList<string> GetFallbackPackageFolders(
ISettings
settings)
286
internal 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)
20
private readonly Configuration.
ISettings
_settings;
33
Configuration.
ISettings
settings,
48
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)
43
public
ISettings
Settings { get; set; }
SourceRepositoryProvider.cs (1)
23
public SourceRepositoryProvider(
ISettings
settings, IEnumerable<Lazy<INuGetResourceProvider>> resourceProviders)