1 implementation of IEnvironmentVariableReader
NuGet.Common (1)
EnvironmentVariableWrapper.cs (1)
9public class EnvironmentVariableWrapper : IEnvironmentVariableReader
136 references to IEnvironmentVariableReader
Microsoft.Build.NuGetSdkResolver (2)
NuGetSdkResolver.cs (2)
55/// <param name="environmentVariableReader">An <see cref="IEnvironmentVariableReader" /> to use when reading environment variables.</param> 56internal NuGetSdkResolver(IGlobalJsonReader globalJsonReader, IEnvironmentVariableReader environmentVariableReader)
NuGet.Build.Tasks (11)
BuildTasksUtility.cs (1)
778internal static int GetFilesToEmbedInBinlogValue(string value, IEnvironmentVariableReader environmentVariableReader)
GenerateRestoreGraphFileTask.cs (1)
23internal GenerateRestoreGraphFileTask(IEnvironmentVariableReader environmentVariableReader)
GetRestoreSettingsTask.cs (2)
23private readonly IEnvironmentVariableReader _environmentVariableReader; 30internal GetRestoreSettingsTask(IEnvironmentVariableReader environmentVariableReader)
RestoreTask.cs (2)
27private readonly IEnvironmentVariableReader _environmentVariableReader; 34internal RestoreTask(IEnvironmentVariableReader environmentVariableReader)
RestoreTaskEx.cs (1)
22internal RestoreTaskEx(IEnvironmentVariableReader environmentVariableReader)
StaticGraphRestoreTaskBase.cs (2)
28private readonly IEnvironmentVariableReader _environmentVariableReader; 29protected StaticGraphRestoreTaskBase(IEnvironmentVariableReader environmentVariableReader)
WriteRestoreGraphTask.cs (2)
22private readonly IEnvironmentVariableReader _environmentVariableReader; 28internal WriteRestoreGraphTask(IEnvironmentVariableReader environmentVariableReader)
NuGet.Build.Tasks.Console (7)
MSBuildStaticGraphRestore.cs (5)
58private readonly IEnvironmentVariableReader _environment; 66public MSBuildStaticGraphRestore(IEnvironmentVariableReader environment = null) 224/// <param name="environment">An <see cref="IEnvironmentVariableReader" /> to use when reading environment variables.</param> 227internal static string GetBinaryLoggerParameters(IEnvironmentVariableReader environment, IReadOnlyDictionary<string, string> options) 792private DependencyGraphSpec GetDependencyGraphSpec(string entryProjectPath, IDictionary<string, string> globalProperties, bool interactive, string binaryLoggerParameters, IEnvironmentVariableReader environmentVariableReader)
Program.cs (2)
50/// <param name="environmentVariableReader">An <see cref="IEnvironmentVariableReader" /> to use when reading environment variables.</param> 52internal static async Task<int> MainInternal(string[] args, IEnvironmentVariableReader environmentVariableReader)
NuGet.Build.Tasks.Pack (2)
PackTask.cs (2)
21private readonly IEnvironmentVariableReader _environmentVariableReader; 28internal PackTask(IEnvironmentVariableReader environmentVariableReader)
NuGet.CommandLine.XPlat (8)
Commands\Package\Update\PackageUpdateIO.cs (2)
34private readonly IEnvironmentVariableReader _environmentVariableReader; 41public PackageUpdateIO(string solutionDirectory, MSBuildAPIUtility msbuildUtility, IEnvironmentVariableReader environmentVariableReader)
Program.cs (1)
54internal static int MainInternal(string[] args, CommandOutputLogger log, IEnvironmentVariableReader environmentVariableReader, IVirtualProjectBuilder virtualProjectBuilder = null)
UILanguageOverride.cs (5)
22public static void Setup(ILogger logger, IEnvironmentVariableReader environmentVariableReader) 42private static void FlowOverrideToChildProcesses(CultureInfo language, IEnvironmentVariableReader environmentVariableReader) 50private static CultureInfo GetOverriddenUILanguage(IEnvironmentVariableReader environmentVariableReader) 84private static void SetIfNotAlreadySet(string environmentVariableName, string value, IEnvironmentVariableReader environmentVariableReader) 95private static void SetIfNotAlreadySet(string environmentVariableName, int value, IEnvironmentVariableReader environmentVariableReader)
NuGet.Commands (7)
CommandRunners\PushRunner.cs (1)
74IEnvironmentVariableReader environmentVariableReader)
RestoreCommand\RestoreCommand.cs (1)
45internal IEnvironmentVariableReader EnvironmentVariableReader { get; init; }
RestoreCommand\SourceRepositoryDependencyProvider.cs (2)
45internal static SemaphoreSlim GetThrottleSemaphoreSlim(IEnvironmentVariableReader env) 131IEnvironmentVariableReader environmentVariableReader)
RestoreCommand\Utility\BuildAssetsUtils.cs (3)
113private static string ReplacePathsWithMacros(string path, IEnvironmentVariableReader environmentVariableReader) 192IEnvironmentVariableReader environmentVariableReader) 347internal static string GetPathWithMacros(string absolutePath, string repositoryRoot, IEnvironmentVariableReader environmentVariableReader)
NuGet.Common (12)
ConcurrencyUtilities.cs (1)
31internal static IEnvironmentVariableReader EnvironmentVariableReader { get; set; } = EnvironmentVariableWrapper.Instance;
EnvironmentVariableWrapper.cs (1)
11public static IEnvironmentVariableReader Instance { get; } = new EnvironmentVariableWrapper();
Logging\ExceptionLogger.cs (2)
10public ExceptionLogger(IEnvironmentVariableReader reader) 27private static bool ShouldShowStack(IEnvironmentVariableReader reader)
Migrations\Migration1.cs (4)
13public static void Run(IEnvironmentVariableReader environmentVariableReader) 58private static HashSet<string> GetPathsToCheck(IEnvironmentVariableReader environmentVariableReader) 101private static string GetMonoConfigPath(IEnvironmentVariableReader environmentVariableReader) 121private static void EnsureConfigFilePermissions(IEnvironmentVariableReader environmentVariableReader)
Migrations\MigrationRunner.cs (3)
19internal static void Run(IEnvironmentVariableReader environmentVariableReader) 26internal static void Run(string migrationsDirectory, IEnvironmentVariableReader environmentVariableReader) 88internal static string GetMigrationsDirectory(IEnvironmentVariableReader environmentVariableReader)
PathUtil\NuGetEnvironment.cs (1)
38internal static IEnvironmentVariableReader EnvironmentVariableReader { get; } = EnvironmentVariableWrapper.Instance;
NuGet.Configuration (21)
PackageSource\PackageSourceProvider.cs (13)
114private static List<PackageSource> GetPackageSourceFromSettings(ISettings settings, string sectionName, IEnvironmentVariableReader environmentVariableReader) 168internal IEnumerable<PackageSource> LoadPackageSources(IEnvironmentVariableReader environmentVariableReader) 177internal IReadOnlyList<PackageSource> LoadAuditSources(IEnvironmentVariableReader environmentVariableReader) 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) 339private static PackageSourceCredential? ReadCredentialFromEnvironment(string sourceName, IEnvironmentVariableReader environmentVariableReader) 365internal PackageSource? GetPackageSourceByName(string name, IEnvironmentVariableReader environmentVariableReader) 389internal HashSet<string> GetPackageSourceNamesMatchingNamePrefix(string namePrefix, IEnvironmentVariableReader environmentVariableReader) 410internal PackageSource? GetPackageSourceBySource(string source, IEnvironmentVariableReader environmentVariableReader) 576internal void UpdatePackageSource(PackageSource source, bool updateCredentials, bool updateEnabled, IEnvironmentVariableReader environmentVariableReader) 774internal void SavePackageSources(IEnumerable<PackageSource> sources, IEnvironmentVariableReader environmentVariableReader) 882internal void SaveAuditSources(IEnumerable<PackageSource> sources, IEnvironmentVariableReader environmentVariableReader)
Proxy\ProxyCache.cs (2)
26private readonly IEnvironmentVariableReader _environment; 43public ProxyCache(ISettings settings, IEnvironmentVariableReader environment)
Utility\SettingsUtility.cs (6)
247internal static string GetGlobalPackagesFolder(ISettings settings, IEnvironmentVariableReader environmentVariableReader) 286internal static IReadOnlyList<string> GetFallbackPackageFolders(ISettings settings, IEnvironmentVariableReader environmentVariableReader) 347internal static string GetHttpCacheFolder(IEnvironmentVariableReader environmentVariableReader) 373internal static string GetPluginsCacheFolder(IEnvironmentVariableReader environmentVariableReader) 433public static RevocationMode GetRevocationMode(IEnvironmentVariableReader? environmentVariableReader = null) 435var reader = environmentVariableReader ?? EnvironmentVariableWrapper.Instance;
NuGet.Credentials (3)
PluginCredentialProviderBuilder.cs (2)
21private readonly Common.IEnvironmentVariableReader _envarReader; 50Common.IEnvironmentVariableReader envarReader)
PreviewFeatureSettings.cs (1)
20internal static IEnvironmentVariableReader environmentVariableReader { get; set; } = EnvironmentVariableWrapper.Instance;
NuGet.PackageManagement (3)
PackageRestoreConsent.cs (3)
23private readonly Common.IEnvironmentVariableReader _environmentReader; 31public PackageRestoreConsent(Configuration.ISettings settings, Common.IEnvironmentVariableReader environmentReader) 36public PackageRestoreConsent(Configuration.ISettings settings, Common.IEnvironmentVariableReader environmentReader, ConfigurationDefaults configurationDefaults)
NuGet.Packaging (15)
PackageArchiveReader.cs (2)
28private readonly IEnvironmentVariableReader _environmentVariableReader; 47internal PackageArchiveReader(Stream stream, IEnvironmentVariableReader environmentVariableReader)
PackageExtraction\PackageExtractionBehavior.cs (1)
14internal static IEnvironmentVariableReader environmentVariableReader { get; set; } = EnvironmentVariableWrapper.Instance;
PackageExtraction\StreamExtensions.cs (1)
61internal Testable(IEnvironmentVariableReader environmentVariableReader)
PackageExtraction\ZipArchiveExtensions.cs (1)
83internal Testable(IEnvironmentVariableReader environmentVariableReader)
Signing\ChainBuilding\X509ChainBuildPolicyFactory.cs (2)
20internal static IX509ChainBuildPolicy Create(IEnvironmentVariableReader reader) 41internal static IX509ChainBuildPolicy CreateWithoutCaching(IEnvironmentVariableReader reader)
Signing\Verification\SignedPackageVerifierSettings.cs (8)
163/// <param name="environmentVariableReader">An <see cref="IEnvironmentVariableReader" /> instance or <see langword="null" /> for the default environment variable reader.</param> 165public static SignedPackageVerifierSettings GetDefault(IEnvironmentVariableReader? environmentVariableReader = null) 185/// <param name="environmentVariableReader">An <see cref="IEnvironmentVariableReader" /> instance or <see langword="null" /> for the default environment variable reader.</param> 187public static SignedPackageVerifierSettings GetAcceptModeDefaultPolicy(IEnvironmentVariableReader? environmentVariableReader = null) 207/// <param name="environmentVariableReader">An <see cref="IEnvironmentVariableReader" /> instance or <see langword="null" /> for the default environment variable reader.</param> 209public static SignedPackageVerifierSettings GetRequireModeDefaultPolicy(IEnvironmentVariableReader? environmentVariableReader = null) 229/// <param name="environmentVariableReader">An <see cref="IEnvironmentVariableReader" /> instance or <see langword="null" /> for the default environment variable reader.</param> 231public static SignedPackageVerifierSettings GetVerifyCommandDefaultPolicy(IEnvironmentVariableReader? environmentVariableReader = null)
NuGet.ProjectModel (11)
DependencyGraphSpec.cs (2)
54internal DependencyGraphSpec(bool isReadOnly, IEnvironmentVariableReader environmentVariableReader) 369private void Write(RuntimeModel.IObjectWriter writer, bool hashing, Action<PackageSpec, RuntimeModel.IObjectWriter, bool, IEnvironmentVariableReader> writeAction)
JsonPackageSpecReader.cs (1)
46internal static PackageSpec GetPackageSpec(Stream stream, string name, string packageSpecPath, string snapshotValue, IEnvironmentVariableReader environmentVariableReader)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (3)
101internal static PackageSpec GetPackageSpecUtf8JsonStreamReader(Stream stream, string name, string packageSpecPath, IEnvironmentVariableReader environmentVariableReader, string snapshotValue = null) 111internal static PackageSpec GetPackageSpec(ref Utf8JsonStreamReader jsonReader, string name, string packageSpecPath, IEnvironmentVariableReader environmentVariableReader, string snapshotValue = null) 747private static void ReadMSBuildMetadata(ref Utf8JsonStreamReader jsonReader, PackageSpec packageSpec, IEnvironmentVariableReader environmentVariableReader)
LockFile\Utf8JsonStreamLockFileConverter.cs (1)
27/// "project": { <see cref="JsonPackageSpecReader.GetPackageSpec(ref Utf8JsonStreamReader, string, string, IEnvironmentVariableReader, string)"/> },
PackageSpecReferenceDependencyProvider.cs (1)
55IEnvironmentVariableReader environmentVariableReader,
PackageSpecWriter.cs (3)
36internal static void Write(PackageSpec packageSpec, IObjectWriter writer, bool hashing, IEnvironmentVariableReader environmentVariableReader) 41internal static void Write(PackageSpec packageSpec, IObjectWriter writer, bool hashing, IEnvironmentVariableReader environmentVariableReader, bool useLegacyWriter) 85private static void SetMSBuildMetadata(IObjectWriter writer, PackageSpec packageSpec, IEnvironmentVariableReader environmentVariableReader, bool useTargetFrameworkAsKey)
NuGet.Protocol (34)
CIEnvironmentDetector.cs (1)
19internal static string? Detect(IEnvironmentVariableReader environmentVariableReader)
EnhancedHttpRetryHelper.cs (7)
64private readonly IEnvironmentVariableReader _environmentVariableReader; 79/// <param name="environmentVariableReader">A <see cref="IEnvironmentVariableReader" /> to use when reading environment variables.</param> 81public EnhancedHttpRetryHelper(IEnvironmentVariableReader environmentVariableReader) 136/// <param name="environmentVariableReader">An <see cref="IEnvironmentVariableReader" /> to use when reading the environment variable.</param> 138private static bool GetBoolFromEnvironmentVariable(string variableName, bool defaultValue, IEnvironmentVariableReader environmentVariableReader) 157/// <param name="environmentVariableReader">An <see cref="IEnvironmentVariableReader" /> to use when reading the environment variable.</param> 161private static (bool, int) GetIntFromEnvironmentVariableOrDefault(string variableName, int defaultValue, IEnvironmentVariableReader environmentVariableReader)
HttpSource\HttpRetryHandler.cs (1)
26internal HttpRetryHandler(IEnvironmentVariableReader environmentVariableReader)
Plugins\ConnectionOptions.cs (1)
134public static ConnectionOptions CreateDefault(IEnvironmentVariableReader reader = null)
Plugins\Logging\EnvironmentVariablesLogMessage.cs (3)
18internal EnvironmentVariablesLogMessage(DateTimeOffset now, IEnvironmentVariableReader environmentVariableReader = null) 21var reader = environmentVariableReader ?? EnvironmentVariableWrapper.Instance; 56private static int? Read(IEnvironmentVariableReader reader, string variableName)
Plugins\Logging\PluginLogger.cs (1)
28internal PluginLogger(IEnvironmentVariableReader environmentVariableReader)
Plugins\PluginDiscoverer.cs (2)
28private readonly IEnvironmentVariableReader _environmentVariableReader; 35internal PluginDiscoverer(IEnvironmentVariableReader environmentVariableReader)
Plugins\PluginFactory.cs (2)
29private readonly IEnvironmentVariableReader _environmentVariableReader; 44internal PluginFactory(TimeSpan pluginIdleTimeout, IEnvironmentVariableReader environmentVariableReader)
Plugins\PluginManager.cs (3)
46public IEnvironmentVariableReader EnvironmentVariableReader { get; private set; } 58IEnvironmentVariableReader reader, 303private void Initialize(IEnvironmentVariableReader reader,
Providers\RepositorySignatureResourceProvider.cs (2)
21private readonly IEnvironmentVariableReader _environmentVariableReader; 25internal RepositorySignatureResourceProvider(IEnvironmentVariableReader environmentVariableReader)
Providers\ServiceIndexResourceV3Provider.cs (2)
34private readonly IEnvironmentVariableReader _environmentVariableReader; 43internal ServiceIndexResourceV3Provider(IEnvironmentVariableReader environmentVariableReader)
RemoteRepositories\HttpFileSystemBasedFindPackageByIdResource.cs (1)
65HttpSource httpSource, IEnvironmentVariableReader environmentVariableReader)
Resources\AutoCompleteResourceV3.cs (2)
29private readonly IEnvironmentVariableReader _environmentVariableReader; 36internal AutoCompleteResourceV3(HttpSource client, ServiceIndexResourceV3 serviceIndex, RegistrationResourceV3 regResource, IEnvironmentVariableReader environmentVariableReader)
src\nuget-client\build\Shared\NuGetFeatureFlags.cs (2)
26/// avoiding repeated allocations on .NET Framework. Pass an explicit <see cref="IEnvironmentVariableReader"/> 29internal static bool IsSystemTextJsonDeserializationEnabledByEnvironment(IEnvironmentVariableReader? env = null)
UserAgentStringBuilder.cs (1)
42internal UserAgentStringBuilder(string clientName, IEnvironmentVariableReader environmentVariableReader)
Utility\FindPackagesByIdNupkgDownloader.cs (1)
32internal FindPackagesByIdNupkgDownloader(HttpSource httpSource, IEnvironmentVariableReader environmentVariableReader)
Utility\PackageIdValidator.cs (2)
25internal static void Validate(string packageId, IEnvironmentVariableReader? env = null) 40private static bool IsPackageIdValidationDisabled(IEnvironmentVariableReader env) =>