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