1 implementation of GetEnvironmentVariable
NuGet.Common (1)
EnvironmentVariableWrapper.cs (1)
13public string? GetEnvironmentVariable(string variable)
86 references to GetEnvironmentVariable
Microsoft.Build.NuGetSdkResolver (1)
NuGetSdkResolver.cs (1)
60_disableNuGetSdkResolver = environmentVariableReader.GetEnvironmentVariable("MSBUILDDISABLENUGETSDKRESOLVER") == "1";
NuGet.Build.Tasks (5)
BuildTasksUtility.cs (1)
780if (!string.Equals(environmentVariableReader.GetEnvironmentVariable("MSBUILDBINARYLOGGERENABLED"), bool.TrueString, StringComparison.OrdinalIgnoreCase))
GetRestoreSettingsTask.cs (1)
111var debugRestoreTask = _environmentVariableReader.GetEnvironmentVariable("DEBUG_RESTORE_SETTINGS_TASK");
RestoreTask.cs (1)
137var debugRestoreTask = _environmentVariableReader.GetEnvironmentVariable("DEBUG_RESTORE_TASK");
StaticGraphRestoreTaskBase.cs (1)
102string debugEnvironmentVariable = _environmentVariableReader.GetEnvironmentVariable(DebugEnvironmentVariableName);
WriteRestoreGraphTask.cs (1)
48if (string.Equals(_environmentVariableReader.GetEnvironmentVariable("DEBUG_RESTORE_GRAPH_TASK"), bool.TrueString, StringComparison.OrdinalIgnoreCase))
NuGet.Build.Tasks.Console (3)
MSBuildStaticGraphRestore.cs (2)
229string binaryLoggerParameters = environment.GetEnvironmentVariable(BinaryLoggerParameterEnvironmentVariable); 794string envVar = environmentVariableReader.GetEnvironmentVariable(PackageSpecFactory.EnvironmentVariableName);
Program.cs (1)
56if (string.Equals(environmentVariableReader.GetEnvironmentVariable("DEBUG_RESTORE_TASK"), bool.TrueString, StringComparison.OrdinalIgnoreCase))
NuGet.Build.Tasks.Pack (1)
PackTask.cs (1)
127var debugPackTask = _environmentVariableReader.GetEnvironmentVariable("DEBUG_PACK_TASK");
NuGet.CommandLine.XPlat (5)
Commands\Package\Update\PackageUpdateIO.cs (1)
99string dotnetPath = _environmentVariableReader.GetEnvironmentVariable("DOTNET_HOST_PATH") ?? "dotnet";
Program.cs (1)
72var debugNuGetXPlat = environmentVariableReader.GetEnvironmentVariable("DEBUG_NUGET_XPLAT");
UILanguageOverride.cs (3)
53string dotnetCliLanguage = environmentVariableReader.GetEnvironmentVariable(DOTNET_CLI_UI_LANGUAGE); 68string vsLang = environmentVariableReader.GetEnvironmentVariable(VSLANG); 86string currentValue = environmentVariableReader.GetEnvironmentVariable(environmentVariableName);
NuGet.Commands (6)
CommandRunners\PushRunner.cs (2)
123apiKey ??= environmentVariableReader.GetEnvironmentVariable(ApiKeyEnvironmentVariableName); 129symbolApiKey ??= environmentVariableReader.GetEnvironmentVariable(SymbolApiKeyEnvironmentVariableName);
RestoreCommand\RestoreCommand.cs (1)
397telemetry.TelemetryEvent[UsesLegacyAssetTargetFallback] = MSBuildStringUtility.IsTrue(EnvironmentVariableReader.GetEnvironmentVariable("NUGET_USE_LEGACY_ASSET_TARGET_FALLBACK_DEPENDENCY_RESOLUTION"));
RestoreCommand\SourceRepositoryDependencyProvider.cs (2)
56var variableValue = env.GetEnvironmentVariable("NUGET_CONCURRENCY_LIMIT"); 140_useLegacyAssetTargetFallbackBehavior = MSBuildStringUtility.IsTrue(environmentVariableReader.GetEnvironmentVariable("NUGET_USE_LEGACY_ASSET_TARGET_FALLBACK_DEPENDENCY_RESOLUTION"));
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
117string macroValue = environmentVariableReader.GetEnvironmentVariable(macroName);
NuGet.Common (15)
ConcurrencyUtilities.cs (1)
29EnvironmentVariableReader.GetEnvironmentVariable("NUGET_ConcurrencyUtils_DeleteOnClose") == "1"; // opt-in.
Logging\ExceptionLogger.cs (1)
29var rawShowStack = reader.GetEnvironmentVariable("NUGET_SHOW_STACK");
Migrations\Migration1.cs (1)
103string? xdgConfigHome = environmentVariableReader.GetEnvironmentVariable("XDG_CONFIG_HOME");
Migrations\MigrationRunner.cs (1)
95var XdgDataHome = environmentVariableReader.GetEnvironmentVariable("XDG_DATA_HOME");
PathUtil\NuGetEnvironment.cs (11)
42var nuGetScratch = EnvironmentVariableReader.GetEnvironmentVariable("NUGET_SCRATCH"); 178return EnvironmentVariableReader.GetEnvironmentVariable("PROGRAMFILES(X86)"); 181return EnvironmentVariableReader.GetEnvironmentVariable("PROGRAMFILES"); 189var programData = EnvironmentVariableReader.GetEnvironmentVariable("PROGRAMDATA"); 196return EnvironmentVariableReader.GetEnvironmentVariable("ALLUSERSPROFILE"); 204var commonApplicationDataOverride = EnvironmentVariableReader.GetEnvironmentVariable("NUGET_COMMON_APPLICATION_DATA"); 217return EnvironmentVariableReader.GetEnvironmentVariable("APPDATA"); 227return EnvironmentVariableReader.GetEnvironmentVariable("LOCALAPPDATA"); 231var xdgDataHome = EnvironmentVariableReader.GetEnvironmentVariable("XDG_DATA_HOME"); 295return EnvironmentVariableReader.GetEnvironmentVariable(DotNetHome) ?? Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); 340var path = EnvironmentVariableReader.GetEnvironmentVariable("PATH");
NuGet.Configuration (8)
PackageSource\PackageSourceProvider.cs (1)
341var rawCredentials = environmentVariableReader.GetEnvironmentVariable("NuGetPackageSourceCredentials_" + sourceName);
Proxy\ProxyCache.cs (2)
111host = _environment.GetEnvironmentVariable(ConfigurationConstants.HostKey); 128var noProxy = _environment.GetEnvironmentVariable(ConfigurationConstants.NoProxy);
Utility\SettingsUtility.cs (5)
254var path = environmentVariableReader.GetEnvironmentVariable(GlobalPackagesFolderEnvironmentKey); 295var envValue = environmentVariableReader.GetEnvironmentVariable(FallbackPackagesFolderEnvironmentKey); 349var path = environmentVariableReader.GetEnvironmentVariable(HttpCacheEnvironmentKey); 375var path = environmentVariableReader.GetEnvironmentVariable(PluginsCacheEnvironmentKey); 436var revocationModeSetting = reader.GetEnvironmentVariable(RevocationModeEnvironmentKey);
NuGet.Credentials (2)
PluginCredentialProviderBuilder.cs (1)
93var timeoutEnvar = _envarReader.GetEnvironmentVariable(
PreviewFeatureSettings.cs (1)
32var flagString = environmentVariableReader.GetEnvironmentVariable(variableName);
NuGet.PackageManagement (1)
PackageRestoreConsent.cs (1)
47var envValue = _environmentReader.GetEnvironmentVariable(EnvironmentVariableName);
NuGet.Packaging (5)
PackageArchiveReader.cs (1)
512string? signVerifyEnvVariable = _environmentVariableReader.GetEnvironmentVariable(
PackageExtraction\PackageExtractionBehavior.cs (1)
25var xmlDocFileMode = environmentVariableReader.GetEnvironmentVariable(XmlDocFileSaveModeEnvironmentKey);
PackageExtraction\StreamExtensions.cs (1)
63_isMMapEnabled = environmentVariableReader.GetEnvironmentVariable(MMAP_VARIABLE_NAME) switch
PackageExtraction\ZipArchiveExtensions.cs (1)
86string? value = environmentVariableReader.GetEnvironmentVariable("NUGET_UPDATEFILETIME_MAXRETRIES");
Signing\ChainBuilding\X509ChainBuildPolicyFactory.cs (1)
50string value = reader.GetEnvironmentVariable(EnvironmentVariableName) ?? DefaultValue;
NuGet.ProjectModel (4)
DependencyGraphSpec.cs (1)
57UseLegacyHashFunction ??= string.Equals(environmentVariableReader.GetEnvironmentVariable("NUGET_ENABLE_LEGACY_DGSPEC_HASH_FUNCTION"), bool.TrueString, StringComparison.OrdinalIgnoreCase);
JsonPackageSpecReader.Utf8JsonStreamReader.cs (1)
774bool useMacros = MSBuildStringUtility.IsTrue(environmentVariableReader.GetEnvironmentVariable(MacroStringsUtility.NUGET_ENABLE_EXPERIMENTAL_MACROS));
PackageSpecReferenceDependencyProvider.cs (1)
88_useLegacyAssetTargetFallbackBehavior = MSBuildStringUtility.IsTrue(environmentVariableReader.GetEnvironmentVariable("NUGET_USE_LEGACY_ASSET_TARGET_FALLBACK_DEPENDENCY_RESOLUTION"));
PackageSpecWriter.cs (1)
94bool useMacros = MSBuildStringUtility.IsTrue(environmentVariableReader.GetEnvironmentVariable(MacroStringsUtility.NUGET_ENABLE_EXPERIMENTAL_MACROS));
NuGet.Protocol (30)
CIEnvironmentDetector.cs (14)
22if (string.Equals(environmentVariableReader.GetEnvironmentVariable("GITHUB_ACTIONS"), "true", StringComparison.OrdinalIgnoreCase)) 28if (string.Equals(environmentVariableReader.GetEnvironmentVariable("TF_BUILD"), "true", StringComparison.OrdinalIgnoreCase)) 34if (string.Equals(environmentVariableReader.GetEnvironmentVariable("APPVEYOR"), "true", StringComparison.OrdinalIgnoreCase)) 40if (string.Equals(environmentVariableReader.GetEnvironmentVariable("TRAVIS"), "true", StringComparison.OrdinalIgnoreCase)) 46if (string.Equals(environmentVariableReader.GetEnvironmentVariable("CIRCLECI"), "true", StringComparison.OrdinalIgnoreCase)) 52if (!string.IsNullOrEmpty(environmentVariableReader.GetEnvironmentVariable("CODEBUILD_BUILD_ID"))) 58if (!string.IsNullOrEmpty(environmentVariableReader.GetEnvironmentVariable("BUILD_ID")) && 59!string.IsNullOrEmpty(environmentVariableReader.GetEnvironmentVariable("BUILD_URL"))) 65if (!string.IsNullOrEmpty(environmentVariableReader.GetEnvironmentVariable("BUILD_ID")) && 66!string.IsNullOrEmpty(environmentVariableReader.GetEnvironmentVariable("PROJECT_ID"))) 72if (!string.IsNullOrEmpty(environmentVariableReader.GetEnvironmentVariable("TEAMCITY_VERSION"))) 78if (!string.IsNullOrEmpty(environmentVariableReader.GetEnvironmentVariable("JB_SPACE_API_URL"))) 85if (string.Equals(environmentVariableReader.GetEnvironmentVariable("GITLAB_CI"), "true", StringComparison.OrdinalIgnoreCase)) 91if (string.Equals(environmentVariableReader.GetEnvironmentVariable("CI"), "true", StringComparison.OrdinalIgnoreCase))
EnhancedHttpRetryHelper.cs (2)
142if (bool.TryParse(environmentVariableReader.GetEnvironmentVariable(variableName), out bool parsedValue)) 165if (int.TryParse(environmentVariableReader.GetEnvironmentVariable(variableName), out int parsedValue) && parsedValue >= 0)
Plugins\ConnectionOptions.cs (2)
138var handshakeTimeoutInSeconds = reader.GetEnvironmentVariable(EnvironmentVariableConstants.HandshakeTimeout); 139var requestTimeoutInSeconds = reader.GetEnvironmentVariable(EnvironmentVariableConstants.RequestTimeout);
Plugins\Logging\EnvironmentVariablesLogMessage.cs (1)
58var variableValue = reader.GetEnvironmentVariable(variableName);
Plugins\Logging\PluginLogger.cs (2)
35var value = environmentVariableReader.GetEnvironmentVariable(EnvironmentVariableConstants.EnableLog); 41_logDirectoryPath = environmentVariableReader.GetEnvironmentVariable(EnvironmentVariableConstants.LogDirectoryPath);
Plugins\PluginDiscoverer.cs (3)
41_netCoreOrNetFXPluginPaths = environmentVariableReader.GetEnvironmentVariable(EnvironmentVariableConstants.CorePluginPaths); 46_nuGetPluginPaths = _environmentVariableReader.GetEnvironmentVariable(EnvironmentVariableConstants.PluginPaths); 237var nugetPluginPaths = _environmentVariableReader.GetEnvironmentVariable("PATH");
Plugins\PluginFactory.cs (1)
175FileName = _environmentVariableReader.GetEnvironmentVariable("DOTNET_HOST_PATH") ??
Plugins\PluginManager.cs (3)
319var idleTimeoutInSeconds = EnvironmentVariableReader.GetEnvironmentVariable(EnvironmentVariableConstants.IdleTimeout); 365pluginEnvVariable = EnvironmentVariableReader.GetEnvironmentVariable(EnvironmentVariableConstants.CorePluginPaths); 367pluginEnvVariable ??= EnvironmentVariableReader.GetEnvironmentVariable(EnvironmentVariableConstants.PluginPaths);
src\nuget-client\build\Shared\NuGetFeatureFlags.cs (1)
36string? envValue = env.GetEnvironmentVariable(UseSystemTextJsonDeserializationEnvVar);
Utility\PackageIdValidator.cs (1)
41string.Equals(env.GetEnvironmentVariable(DisableValidationEnvVar), bool.TrueString, StringComparison.OrdinalIgnoreCase);