848 references to GetEnvironmentVariable
aspire (31)
Certificates\CertificateGeneration\UnixCertificateManager.cs (7)
61if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable(OpenSslCertDirectoryOverrideVariableName))) 101var sslCertDirString = Environment.GetEnvironmentVariable(OpenSslCertificateDirectoryVariableName); 366var existingSslCertDir = Environment.GetEnvironmentVariable(OpenSslCertificateDirectoryVariableName); 592var searchPath = Environment.GetEnvironmentVariable("PATH"); 652if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("WSL_INTEROP"))) 809var @override = Environment.GetEnvironmentVariable(OpenSslCertDirectoryOverrideVariableName); 835var nssDbOverride = Environment.GetEnvironmentVariable(NssDbOverrideVariableName);
Certificates\CertificateHelpers.cs (1)
32var overridePath = Environment.GetEnvironmentVariable(DevCertsOpenSslCertDirEnvVar);
Certificates\CertificateService.cs (1)
108var currentSslCertDir = Environment.GetEnvironmentVariable(SslCertDirEnvVar);
CliExecutionContext.cs (1)
51return Environment.GetEnvironmentVariable(variable);
Commands\UpdateCommand.cs (1)
455var pathEnv = Environment.GetEnvironmentVariable("PATH");
DotNet\DotNetCliExecutionFactory.cs (1)
124var currentPath = startInfo.EnvironmentVariables["PATH"] ?? Environment.GetEnvironmentVariable("PATH") ?? string.Empty;
Layout\LayoutDiscovery.cs (6)
48var envLayoutPath = Environment.GetEnvironmentVariable(BundleDiscovery.LayoutPathEnvVar); 76LayoutComponent.Dcp => Environment.GetEnvironmentVariable(BundleDiscovery.DcpPathEnvVar), 77LayoutComponent.Managed => Environment.GetEnvironmentVariable(BundleDiscovery.ManagedPathEnvVar), 94var useSdk = Environment.GetEnvironmentVariable(BundleDiscovery.UseGlobalDotNetEnvVar); 225if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable(BundleDiscovery.DcpPathEnvVar))) 229if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable(BundleDiscovery.ManagedPathEnvVar)))
Program.cs (1)
197var extensionEndpoint = Environment.GetEnvironmentVariable(KnownConfigNames.ExtensionEndpoint);
src\Shared\PathLookupHelper.cs (2)
20? Environment.GetEnvironmentVariable("PATHEXT")?.Split(';', StringSplitOptions.RemoveEmptyEntries) ?? [] 23return FindFullPathFromPath(command, Environment.GetEnvironmentVariable("PATH"), Path.PathSeparator, File.Exists, pathExtensions);
src\Shared\UserSecrets\UserSecretsPathHelper.cs (3)
34string? appData = Environment.GetEnvironmentVariable("APPDATA"); 36?? Environment.GetEnvironmentVariable("HOME") // On Mac/Linux it goes to ~/.microsoft/usersecrets/ 39?? Environment.GetEnvironmentVariable(userSecretsFallbackDir); // this fallback is an escape hatch if everything else fails
Telemetry\LinuxMachineInformationProvider.cs (1)
24var userDir = Environment.GetEnvironmentVariable(PrimaryPathEnvVar);
Telemetry\MacOSXMachineInformationProvider.cs (1)
35userDir = Environment.GetEnvironmentVariable("HOME");
Templating\DotNetTemplateFactory.cs (1)
117var pathVariable = Environment.GetEnvironmentVariable("PATH") ?? string.Empty;
Utils\AspireRepositoryDetector.cs (1)
56var envRoot = Environment.GetEnvironmentVariable(BundleDiscovery.RepoRootEnvVar);
Utils\EnvironmentChecker\ContainerRuntimeCheck.cs (1)
321var tunnelEnabled = Environment.GetEnvironmentVariable("ASPIRE_ENABLE_CONTAINER_TUNNEL");
Utils\EnvironmentChecker\DevCertsCheck.cs (1)
241var currentSslCertDir = Environment.GetEnvironmentVariable("SSL_CERT_DIR");
Utils\EnvironmentChecker\WslEnvironmentCheck.cs (1)
74return Environment.GetEnvironmentVariable("WSL_DISTRO_NAME") != null;
Aspire.Azure.AI.Inference (3)
src\Components\Common\AITelemetryHelpers.cs (1)
16Environment.GetEnvironmentVariable(KnownOtelConfigNames.InstrumentationGenAiCaptureMessageContent) is string envVar &&
src\Shared\AzureCredentialHelper.cs (2)
16if (Environment.GetEnvironmentVariable(DefaultAzureCredential.DefaultEnvironmentVariableName) is not null) 21if (Environment.GetEnvironmentVariable("AZURE_CLIENT_ID") is not null)
Aspire.Azure.AI.OpenAI (3)
src\Components\Common\AITelemetryHelpers.cs (1)
16Environment.GetEnvironmentVariable(KnownOtelConfigNames.InstrumentationGenAiCaptureMessageContent) is string envVar &&
src\Shared\AzureCredentialHelper.cs (2)
16if (Environment.GetEnvironmentVariable(DefaultAzureCredential.DefaultEnvironmentVariableName) is not null) 21if (Environment.GetEnvironmentVariable("AZURE_CLIENT_ID") is not null)
Aspire.Azure.Messaging.EventHubs (3)
AzureMessagingEventHubsSettings.cs (1)
83var envVar = Environment.GetEnvironmentVariable("AZURE_EXPERIMENTAL_ENABLE_ACTIVITY_SOURCE");
src\Shared\AzureCredentialHelper.cs (2)
16if (Environment.GetEnvironmentVariable(DefaultAzureCredential.DefaultEnvironmentVariableName) is not null) 21if (Environment.GetEnvironmentVariable("AZURE_CLIENT_ID") is not null)
Aspire.Azure.Messaging.ServiceBus (1)
AzureMessagingServiceBusSettings.cs (1)
83var envVar = Environment.GetEnvironmentVariable("AZURE_EXPERIMENTAL_ENABLE_ACTIVITY_SOURCE");
Aspire.Azure.Npgsql (2)
src\Shared\AzureCredentialHelper.cs (2)
16if (Environment.GetEnvironmentVariable(DefaultAzureCredential.DefaultEnvironmentVariableName) is not null) 21if (Environment.GetEnvironmentVariable("AZURE_CLIENT_ID") is not null)
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL (2)
src\Shared\AzureCredentialHelper.cs (2)
16if (Environment.GetEnvironmentVariable(DefaultAzureCredential.DefaultEnvironmentVariableName) is not null) 21if (Environment.GetEnvironmentVariable("AZURE_CLIENT_ID") is not null)
Aspire.Azure.Search.Documents (2)
src\Shared\AzureCredentialHelper.cs (2)
16if (Environment.GetEnvironmentVariable(DefaultAzureCredential.DefaultEnvironmentVariableName) is not null) 21if (Environment.GetEnvironmentVariable("AZURE_CLIENT_ID") is not null)
Aspire.Azure.Security.KeyVault (2)
src\Shared\AzureCredentialHelper.cs (2)
16if (Environment.GetEnvironmentVariable(DefaultAzureCredential.DefaultEnvironmentVariableName) is not null) 21if (Environment.GetEnvironmentVariable("AZURE_CLIENT_ID") is not null)
Aspire.Cli.EndToEnd.Tests (10)
Helpers\CliE2ETestHelpers.cs (7)
21!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("GITHUB_PR_NUMBER")) && 22!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("GITHUB_PR_HEAD_SHA")); 31var prNumberStr = Environment.GetEnvironmentVariable("GITHUB_PR_NUMBER"); 51var commitSha = Environment.GetEnvironmentVariable("GITHUB_PR_HEAD_SHA"); 258var ghToken = Environment.GetEnvironmentVariable("GH_TOKEN"); 264var prNumber = Environment.GetEnvironmentVariable("GITHUB_PR_NUMBER") ?? ""; 265var prSha = Environment.GetEnvironmentVariable("GITHUB_PR_HEAD_SHA") ?? "";
KubernetesPublishTests.cs (2)
23private static string KindVersion => Environment.GetEnvironmentVariable("KIND_VERSION") ?? "v0.31.0"; 24private static string HelmVersion => Environment.GetEnvironmentVariable("HELM_VERSION") ?? "v3.17.3";
tests\Shared\Hex1bTestHelpers.cs (1)
108var githubWorkspace = Environment.GetEnvironmentVariable("GITHUB_WORKSPACE");
Aspire.Cli.Tests (1)
Utils\AspireRepositoryDetectorTests.cs (1)
14private readonly string? _originalRepoRoot = Environment.GetEnvironmentVariable(RepoRootEnvironmentVariableName);
Aspire.Dashboard.Tests (2)
tests\Shared\Playwright\PlaywrightProvider.cs (2)
19string? browserPath = Environment.GetEnvironmentVariable(BrowserPathEnvironmentVariableName); 42if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable(PlaywrightBrowsersPathEnvironmentVariableName)))
Aspire.Deployment.EndToEnd.Tests (13)
Helpers\AzureAuthenticationHelpers.cs (6)
61var subscriptionId = Environment.GetEnvironmentVariable(SubscriptionEnvVar); 66subscriptionId = Environment.GetEnvironmentVariable("AZURE_SUBSCRIPTION_ID"); 98var prefix = Environment.GetEnvironmentVariable(ResourceGroupPrefixEnvVar); 114var runId = Environment.GetEnvironmentVariable("GITHUB_RUN_ID"); 176return Environment.GetEnvironmentVariable("AZURE_TENANT_ID"); 184return Environment.GetEnvironmentVariable("AZURE_CLIENT_ID");
Helpers\DeploymentE2ETestHelpers.cs (6)
21!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("GITHUB_ACTIONS")); 29var prNumberStr = Environment.GetEnvironmentVariable("GITHUB_PR_NUMBER"); 43var commitSha = Environment.GetEnvironmentVariable("GITHUB_PR_HEAD_SHA"); 53var runId = Environment.GetEnvironmentVariable("GITHUB_RUN_ID"); 63var runAttempt = Environment.GetEnvironmentVariable("GITHUB_RUN_ATTEMPT"); 107return Environment.GetEnvironmentVariable("GITHUB_STEP_SUMMARY");
tests\Shared\Hex1bTestHelpers.cs (1)
108var githubWorkspace = Environment.GetEnvironmentVariable("GITHUB_WORKSPACE");
Aspire.EndToEnd.Tests (22)
tests\Shared\Playwright\PlaywrightProvider.cs (2)
19string? browserPath = Environment.GetEnvironmentVariable(BrowserPathEnvironmentVariableName); 42if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable(PlaywrightBrowsersPathEnvironmentVariableName)))
tests\Shared\TemplatesTesting\AspireProject.cs (1)
354if (Environment.GetEnvironmentVariable("DASHBOARD_URL_FOR_TEST") is string dashboardUrlForTest)
tests\Shared\TemplatesTesting\BuildEnvironment.cs (9)
26: Environment.GetEnvironmentVariable("DEV_TEMP") is { } devTemp && Path.Exists(devTemp) 34public static bool IsRunningOnHelix => Environment.GetEnvironmentVariable("HELIX_WORKITEM_ROOT") is not null; 35public static bool IsRunningOnCIBuildMachine => Environment.GetEnvironmentVariable("BUILD_BUILDID") is not null; 36public static bool IsRunningOnGithubActions => Environment.GetEnvironmentVariable("GITHUB_JOB") is not null; 98string? dotnetPath = Environment.GetEnvironmentVariable("PATH")! 104throw new ArgumentException($"Could not find dotnet.exe in PATH={Environment.GetEnvironmentVariable("PATH")}"); 121string? dotnetPath = Environment.GetEnvironmentVariable("PATH")! 127throw new ArgumentException($"Could not find dotnet.exe in PATH={Environment.GetEnvironmentVariable("PATH")}"); 170EnvVars["PATH"] = $"{sdkForTemplatePath}{Path.PathSeparator}{Environment.GetEnvironmentVariable("PATH")}";
tests\Shared\TemplatesTesting\EnvironmentVariables.cs (10)
10public static readonly string? SdkForTemplateTestingPath = Environment.GetEnvironmentVariable("SDK_FOR_TEMPLATES_TESTING_PATH"); 11public static readonly string? TestLogPath = Environment.GetEnvironmentVariable("TEST_LOG_PATH"); 12public static readonly string? SkipProjectCleanup = Environment.GetEnvironmentVariable("SKIP_PROJECT_CLEANUP"); 13public static readonly string? BuiltNuGetsPath = Environment.GetEnvironmentVariable("BUILT_NUGETS_PATH"); 14public static readonly bool ShowBuildOutput = Environment.GetEnvironmentVariable("SHOW_BUILD_OUTPUT") is "true"; 16public static readonly bool TestsRunningOutsideOfRepo = Environment.GetEnvironmentVariable("TestsRunningOutsideOfRepo") is "true"; 17public static readonly string? TestScenario = Environment.GetEnvironmentVariable("TEST_SCENARIO"); 18public static readonly string? DefaultTFMForTesting = Environment.GetEnvironmentVariable("DEFAULT_TFM_FOR_TESTING"); 19public static readonly string? TestRootPath = Environment.GetEnvironmentVariable("DEV_TEMP"); 20public static readonly bool RunOnlyBasicBuildTemplatesTests = Environment.GetEnvironmentVariable("RunOnlyBasicBuildTemplateTests") is "true";
Aspire.Hosting (10)
Dcp\DcpExecutor.cs (1)
1764var existing = Environment.GetEnvironmentVariable("SSL_CERT_DIR");
DistributedApplication.cs (2)
249if (Environment.GetEnvironmentVariable(KnownConfigNames.WaitForDebugger) == "true") 254if (Environment.GetEnvironmentVariable(KnownConfigNames.WaitForDebuggerTimeout) is string timeoutString && int.TryParse(timeoutString, out var timeoutSeconds))
ProjectResourceBuilderExtensions.cs (2)
894var env = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") ?? Environment.GetEnvironmentVariable("DOTNET_ENVIRONMENT");
src\Shared\PathLookupHelper.cs (2)
20? Environment.GetEnvironmentVariable("PATHEXT")?.Split(';', StringSplitOptions.RemoveEmptyEntries) ?? [] 23return FindFullPathFromPath(command, Environment.GetEnvironmentVariable("PATH"), Path.PathSeparator, File.Exists, pathExtensions);
src\Shared\UserSecrets\UserSecretsPathHelper.cs (3)
34string? appData = Environment.GetEnvironmentVariable("APPDATA"); 36?? Environment.GetEnvironmentVariable("HOME") // On Mac/Linux it goes to ~/.microsoft/usersecrets/ 39?? Environment.GetEnvironmentVariable(userSecretsFallbackDir); // this fallback is an escape hatch if everything else fails
Aspire.Hosting.Azure (2)
src\Shared\PathLookupHelper.cs (2)
20? Environment.GetEnvironmentVariable("PATHEXT")?.Split(';', StringSplitOptions.RemoveEmptyEntries) ?? [] 23return FindFullPathFromPath(command, Environment.GetEnvironmentVariable("PATH"), Path.PathSeparator, File.Exists, pathExtensions);
Aspire.Hosting.Azure.CosmosDB (2)
src\Shared\AzureCredentialHelper.cs (2)
16if (Environment.GetEnvironmentVariable(DefaultAzureCredential.DefaultEnvironmentVariableName) is not null) 21if (Environment.GetEnvironmentVariable("AZURE_CLIENT_ID") is not null)
Aspire.Hosting.Azure.Kusto (2)
src\Shared\AzureCredentialHelper.cs (2)
16if (Environment.GetEnvironmentVariable(DefaultAzureCredential.DefaultEnvironmentVariableName) is not null) 21if (Environment.GetEnvironmentVariable("AZURE_CLIENT_ID") is not null)
Aspire.Hosting.Azure.Storage (2)
src\Shared\AzureCredentialHelper.cs (2)
16if (Environment.GetEnvironmentVariable(DefaultAzureCredential.DefaultEnvironmentVariableName) is not null) 21if (Environment.GetEnvironmentVariable("AZURE_CLIENT_ID") is not null)
Aspire.Hosting.CodeGeneration.Python (1)
PythonLanguageSupport.cs (1)
192var pathEnv = Environment.GetEnvironmentVariable("PATH");
Aspire.Hosting.GitHub.Models (1)
GitHubModelsExtensions.cs (1)
38Environment.GetEnvironmentVariable("GITHUB_TOKEN") ??
Aspire.Hosting.OpenAI (1)
OpenAIExtensions.cs (1)
34Environment.GetEnvironmentVariable("OPENAI_API_KEY") ??
Aspire.Hosting.Python (1)
PythonAppResourceBuilderExtensions.cs (1)
1261var pathVariable = Environment.GetEnvironmentVariable("PATH");
Aspire.Hosting.RemoteHost (1)
OrphanDetector.cs (1)
39if (Environment.GetEnvironmentVariable(HostProcessId) is not { } pidString || !int.TryParse(pidString, out var pid))
Aspire.Hosting.Testing (1)
DistributedApplicationFactory.cs (1)
446if (uint.TryParse(Environment.GetEnvironmentVariable(TimeoutEnvironmentKey), out var timeoutInSeconds))
Aspire.Microsoft.Azure.Cosmos (2)
src\Shared\AzureCredentialHelper.cs (2)
16if (Environment.GetEnvironmentVariable(DefaultAzureCredential.DefaultEnvironmentVariableName) is not null) 21if (Environment.GetEnvironmentVariable("AZURE_CLIENT_ID") is not null)
Aspire.Microsoft.Azure.StackExchangeRedis (2)
src\Shared\AzureCredentialHelper.cs (2)
16if (Environment.GetEnvironmentVariable(DefaultAzureCredential.DefaultEnvironmentVariableName) is not null) 21if (Environment.GetEnvironmentVariable("AZURE_CLIENT_ID") is not null)
Aspire.Microsoft.EntityFrameworkCore.Cosmos (2)
src\Shared\AzureCredentialHelper.cs (2)
16if (Environment.GetEnvironmentVariable(DefaultAzureCredential.DefaultEnvironmentVariableName) is not null) 21if (Environment.GetEnvironmentVariable("AZURE_CLIENT_ID") is not null)
Aspire.OpenAI (1)
src\Components\Common\AITelemetryHelpers.cs (1)
16Environment.GetEnvironmentVariable(KnownOtelConfigNames.InstrumentationGenAiCaptureMessageContent) is string envVar &&
Aspire.Playground.Tests (7)
AppHostTests.cs (1)
24private static readonly string? s_appHostNameFilter = Environment.GetEnvironmentVariable("TEST_PLAYGROUND_APPHOST_FILTER");
src\Shared\PathLookupHelper.cs (2)
20? Environment.GetEnvironmentVariable("PATHEXT")?.Split(';', StringSplitOptions.RemoveEmptyEntries) ?? [] 23return FindFullPathFromPath(command, Environment.GetEnvironmentVariable("PATH"), Path.PathSeparator, File.Exists, pathExtensions);
tests\Aspire.TestUtilities\PlatformDetection.cs (3)
8public static bool IsRunningOnAzdoBuildMachine => Environment.GetEnvironmentVariable("BUILD_BUILDID") is not null; 9public static bool IsRunningOnHelix => Environment.GetEnvironmentVariable("HELIX_WORKITEM_ROOT") is not null; 10public static bool IsRunningOnGithubActions => Environment.GetEnvironmentVariable("GITHUB_JOB") is not null;
tests\Aspire.TestUtilities\RequiresFeatureAttribute.cs (1)
77if (Environment.GetEnvironmentVariable("PLAYWRIGHT_INSTALLED") is var playwrightInstalled && !string.IsNullOrEmpty(playwrightInstalled))
Aspire.Templates.Tests (22)
tests\Shared\Playwright\PlaywrightProvider.cs (2)
19string? browserPath = Environment.GetEnvironmentVariable(BrowserPathEnvironmentVariableName); 42if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable(PlaywrightBrowsersPathEnvironmentVariableName)))
tests\Shared\TemplatesTesting\AspireProject.cs (1)
354if (Environment.GetEnvironmentVariable("DASHBOARD_URL_FOR_TEST") is string dashboardUrlForTest)
tests\Shared\TemplatesTesting\BuildEnvironment.cs (9)
26: Environment.GetEnvironmentVariable("DEV_TEMP") is { } devTemp && Path.Exists(devTemp) 34public static bool IsRunningOnHelix => Environment.GetEnvironmentVariable("HELIX_WORKITEM_ROOT") is not null; 35public static bool IsRunningOnCIBuildMachine => Environment.GetEnvironmentVariable("BUILD_BUILDID") is not null; 36public static bool IsRunningOnGithubActions => Environment.GetEnvironmentVariable("GITHUB_JOB") is not null; 98string? dotnetPath = Environment.GetEnvironmentVariable("PATH")! 104throw new ArgumentException($"Could not find dotnet.exe in PATH={Environment.GetEnvironmentVariable("PATH")}"); 121string? dotnetPath = Environment.GetEnvironmentVariable("PATH")! 127throw new ArgumentException($"Could not find dotnet.exe in PATH={Environment.GetEnvironmentVariable("PATH")}"); 170EnvVars["PATH"] = $"{sdkForTemplatePath}{Path.PathSeparator}{Environment.GetEnvironmentVariable("PATH")}";
tests\Shared\TemplatesTesting\EnvironmentVariables.cs (10)
10public static readonly string? SdkForTemplateTestingPath = Environment.GetEnvironmentVariable("SDK_FOR_TEMPLATES_TESTING_PATH"); 11public static readonly string? TestLogPath = Environment.GetEnvironmentVariable("TEST_LOG_PATH"); 12public static readonly string? SkipProjectCleanup = Environment.GetEnvironmentVariable("SKIP_PROJECT_CLEANUP"); 13public static readonly string? BuiltNuGetsPath = Environment.GetEnvironmentVariable("BUILT_NUGETS_PATH"); 14public static readonly bool ShowBuildOutput = Environment.GetEnvironmentVariable("SHOW_BUILD_OUTPUT") is "true"; 16public static readonly bool TestsRunningOutsideOfRepo = Environment.GetEnvironmentVariable("TestsRunningOutsideOfRepo") is "true"; 17public static readonly string? TestScenario = Environment.GetEnvironmentVariable("TEST_SCENARIO"); 18public static readonly string? DefaultTFMForTesting = Environment.GetEnvironmentVariable("DEFAULT_TFM_FOR_TESTING"); 19public static readonly string? TestRootPath = Environment.GetEnvironmentVariable("DEV_TEMP"); 20public static readonly bool RunOnlyBasicBuildTemplatesTests = Environment.GetEnvironmentVariable("RunOnlyBasicBuildTemplateTests") is "true";
Aspire.TestUtilities (6)
PlatformDetection.cs (3)
8public static bool IsRunningOnAzdoBuildMachine => Environment.GetEnvironmentVariable("BUILD_BUILDID") is not null; 9public static bool IsRunningOnHelix => Environment.GetEnvironmentVariable("HELIX_WORKITEM_ROOT") is not null; 10public static bool IsRunningOnGithubActions => Environment.GetEnvironmentVariable("GITHUB_JOB") is not null;
RequiresFeatureAttribute.cs (1)
77if (Environment.GetEnvironmentVariable("PLAYWRIGHT_INSTALLED") is var playwrightInstalled && !string.IsNullOrEmpty(playwrightInstalled))
src\Shared\PathLookupHelper.cs (2)
20? Environment.GetEnvironmentVariable("PATHEXT")?.Split(';', StringSplitOptions.RemoveEmptyEntries) ?? [] 23return FindFullPathFromPath(command, Environment.GetEnvironmentVariable("PATH"), Path.PathSeparator, File.Exists, pathExtensions);
csc (6)
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
151var libDirectory = Environment.GetEnvironmentVariable("LIB");
src\roslyn\src\Compilers\Shared\CompilerServerLogger.cs (1)
120loggingFilePath = Environment.GetEnvironmentVariable(EnvironmentVariableName);
src\roslyn\src\Compilers\Shared\Csc.cs (1)
18: base(CSharpCommandLineParser.Default, responseFile, args, buildPaths, Environment.GetEnvironmentVariable("LIB"), analyzerLoader)
src\roslyn\src\Compilers\Shared\RuntimeHostInfo.cs (3)
78if (Environment.GetEnvironmentVariable(DotNetHostPathEnvironmentName) is { Length: > 0 } pathToDotNet) 83if (Environment.GetEnvironmentVariable(DotNetExperimentalHostPathEnvironmentName) is { Length: > 0 } pathToDotNetExperimental) 92var path = Environment.GetEnvironmentVariable("PATH") ?? "";
datacollector (6)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\DebuggerBreakpoint.cs (6)
36var debugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 76var vsAttachPath = Environment.GetEnvironmentVariable(env) ?? FindAttachVs(); 104var paths = Environment.GetEnvironmentVariable("PATH")!.Split(';'); 127var debugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 154var nativeDebugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 180return Environment.GetEnvironmentVariable("VSTEST_DEBUG_NOBP")?.Equals("1") ?? false;
datacollector.arm64 (6)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\DebuggerBreakpoint.cs (6)
36var debugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 76var vsAttachPath = Environment.GetEnvironmentVariable(env) ?? FindAttachVs(); 104var paths = Environment.GetEnvironmentVariable("PATH")!.Split(';'); 127var debugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 154var nativeDebugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 180return Environment.GetEnvironmentVariable("VSTEST_DEBUG_NOBP")?.Equals("1") ?? false;
dotnet (41)
CommandFactory\CommandResolution\WindowsExePreferredCommandSpecFactory.cs (1)
51var comSpec = Environment.GetEnvironmentVariable("ComSpec") ?? Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.System), "cmd.exe");
Commands\Hidden\InternalReportInstallSuccess\InternalReportInstallSuccessCommand.cs (1)
44var sessionId = Environment.GetEnvironmentVariable(EnvironmentVariableNames.DOTNET_CLI_TELEMETRY_SESSIONID);
Commands\MSBuild\MSBuildLogger.cs (1)
65string? sessionId = Environment.GetEnvironmentVariable(EnvironmentVariableNames.DOTNET_CLI_TELEMETRY_SESSIONID);
Commands\New\NewCommandParser.cs (1)
126string? preferredLangEnvVar = Environment.GetEnvironmentVariable(PrefferedLangEnvVarName);
Commands\NuGet\NuGetCommand.cs (1)
72var originalDotNetHostPath = Environment.GetEnvironmentVariable(EnvironmentVariableNames.DOTNET_HOST_PATH);
Commands\Run\RunCommand.cs (1)
661if (rootVariableName != null && string.IsNullOrEmpty(Environment.GetEnvironmentVariable(rootVariableName)))
Commands\Run\VirtualProjectBuildingCommand.cs (1)
282savedEnvironmentVariables[key] = Environment.GetEnvironmentVariable(key);
Commands\Test\MTP\Logger.cs (1)
57_traceFilePath = Environment.GetEnvironmentVariable(CliConstants.TestTraceLoggingEnvVar);
Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (2)
77bool inCI = string.Equals(Environment.GetEnvironmentVariable("TF_BUILD"), "true", StringComparison.OrdinalIgnoreCase) || string.Equals(Environment.GetEnvironmentVariable("GITHUB_ACTIONS"), "true", StringComparison.OrdinalIgnoreCase);
Commands\Test\MTP\MSBuildUtility.cs (1)
180bool throwOnUnexpectedFilePassedAsNonFirstPositionalArgument = Environment.GetEnvironmentVariable("DOTNET_TEST_DISABLE_SWITCH_VALIDATION") is not ("true" or "1");
Commands\Test\MTP\SolutionAndProjectUtility.cs (1)
348if (rootVariableName is not null && Environment.GetEnvironmentVariable(rootVariableName) != null)
Commands\Test\MTP\Terminal\NativeMethods.cs (1)
78acceptAnsiColorCodes = AnsiDetector.IsAnsiSupported(Environment.GetEnvironmentVariable("TERM"));
Commands\Test\VSTest\TestCommand.cs (5)
85string? previousNodeWindowSetting = Environment.GetEnvironmentVariable(NodeWindowEnvironmentName); 409if (Environment.GetEnvironmentVariable("MSBUILDENSURESTDOUTFORTASKPROCESSES") == "1") 490string? liveLoggerArg = Environment.GetEnvironmentVariable("MSBUILDLIVELOGGER"); 491terminalLoggerArg = Environment.GetEnvironmentVariable("MSBUILDTERMINALLOGGER"); 639acceptAnsiColorCodes = AnsiDetector.IsAnsiSupported(Environment.GetEnvironmentVariable("TERM"));
Commands\Test\VSTest\VSTestFeatureFlag.cs (1)
22public bool IsSet(string featureFlag) => _cache.GetOrAdd(featureFlag, f => (Environment.GetEnvironmentVariable(f)?.Trim() ?? "0") != "0");
Commands\Test\VSTest\VSTestForwardingApp.cs (1)
32string vsTestConsolePath = Environment.GetEnvironmentVariable("VSTEST_CONSOLE_PATH");
Commands\Test\VSTest\VSTestTrace.cs (2)
15TraceEnabled = int.TryParse(Environment.GetEnvironmentVariable("DOTNET_CLI_VSTEST_TRACE"), out int enabled) && enabled == 1; 16s_traceFilePath = Environment.GetEnvironmentVariable("DOTNET_CLI_VSTEST_TRACEFILE");
Commands\Workload\Install\WorkloadManifestUpdater.cs (2)
55_getEnvironmentVariable = getEnvironmentVariable ?? Environment.GetEnvironmentVariable; 172var backgroundUpdatesDisabled = bool.TryParse(Environment.GetEnvironmentVariable(EnvironmentVariableNames.WORKLOAD_UPDATE_NOTIFY_DISABLE), out var disableEnvVar) && disableEnvVar;
NugetPackageDownloader\NuGetPackageDownloader.cs (1)
103|| (bool.TryParse(Environment.GetEnvironmentVariable(NuGetSignatureVerificationEnabler.DotNetNuGetSignatureVerification), out var shouldVerifySignature)
ReleasePropertyProjectLocator.cs (2)
49if (string.Equals(Environment.GetEnvironmentVariable(EnvironmentVariableNames.DISABLE_PUBLISH_AND_PACK_RELEASE), "true", StringComparison.OrdinalIgnoreCase)) 156if (string.Equals(Environment.GetEnvironmentVariable(EnvironmentVariableNames.DOTNET_CLI_LAZY_PUBLISH_AND_PACK_RELEASE_FOR_SOLUTIONS), "true", StringComparison.OrdinalIgnoreCase))
SdkVulnerability\SdkReleaseMetadataCache.cs (1)
29Environment.GetEnvironmentVariable)
ShellShim\LinuxEnvironmentPath.cs (1)
21Environment.GetEnvironmentVariable("DOTNET_CLI_TEST_LINUX_PROFILED_PATH") ??
ShellShim\OsxBashEnvironmentPath.cs (1)
25internal static readonly string DotnetCliToolsPathsDPath = Environment.GetEnvironmentVariable("DOTNET_CLI_TEST_OSX_PATHSD_PATH") ?? @"/etc/paths.d/dotnet-cli-tools";
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.9.0-1.26278.112\contentFiles\cs\net11.0\CompilerServerLogger.cs (1)
120loggingFilePath = Environment.GetEnvironmentVariable(EnvironmentVariableName);
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.9.0-1.26278.112\contentFiles\cs\net11.0\Debug.cs (1)
60if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("HELIX_DUMP_FOLDER")))
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.9.0-1.26278.112\contentFiles\cs\net11.0\RuntimeHostInfo.cs (3)
78if (Environment.GetEnvironmentVariable(DotNetHostPathEnvironmentName) is { Length: > 0 } pathToDotNet) 83if (Environment.GetEnvironmentVariable(DotNetExperimentalHostPathEnvironmentName) is { Length: > 0 } pathToDotNetExperimental) 92var path = Environment.GetEnvironmentVariable("PATH") ?? "";
SudoEnvironmentDirectoryOverride.cs (2)
28if (!string.IsNullOrWhiteSpace(Environment.GetEnvironmentVariable("SUDO_UID"))) 41var homeBeforeOverride = Environment.GetEnvironmentVariable(CliFolderPathCalculator.DotnetHomeVariableName);
Telemetry\DevDeviceIDGetter.cs (2)
53string xdgCacheHome = Environment.GetEnvironmentVariable("XDG_CACHE_HOME"); 101string xdgCacheHome = Environment.GetEnvironmentVariable("XDG_CACHE_HOME");
Telemetry\TelemetryCommonProperties.cs (1)
65{ TelemetryProfile, Environment.GetEnvironmentVariable(TelemetryProfileEnvironmentVariable) },
ToolManifest\ToolManifestFinder.cs (1)
31_getEnvironmentVariable = getEnvironmentVariable ?? Environment.GetEnvironmentVariable;
dotnet-dev-certs (9)
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (7)
61if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable(OpenSslCertDirectoryOverrideVariableName))) 101var sslCertDirString = Environment.GetEnvironmentVariable(OpenSslCertificateDirectoryVariableName); 366var existingSslCertDir = Environment.GetEnvironmentVariable(OpenSslCertificateDirectoryVariableName); 592var searchPath = Environment.GetEnvironmentVariable("PATH"); 652if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("WSL_INTEROP"))) 809var @override = Environment.GetEnvironmentVariable(OpenSslCertDirectoryOverrideVariableName); 835var nssDbOverride = Environment.GetEnvironmentVariable(NssDbOverrideVariableName);
src\aspnetcore\src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
48if (string.IsNullOrEmpty(Environment.GetEnvironmentVariable("helix")))
src\aspnetcore\src\Tools\Shared\CommandLine\CliContext.cs (1)
20bool.TryParse(Environment.GetEnvironmentVariable("DOTNET_CLI_CONTEXT_VERBOSE"), out bool globalVerbose);
dotnet-suggest (4)
DotnetProfileDirectory.cs (2)
20var home = Environment.GetEnvironmentVariable(DotnetHomeVariableName); 23home = Environment.GetEnvironmentVariable(PlatformHomeVariableName);
FileSuggestionRegistration.cs (1)
25var testDirectoryOverride = GetEnvironmentVariable(TestDirectoryOverride);
Program.cs (1)
30if (Environment.GetEnvironmentVariable(DOTNET_SUGGEST_LOGGING) == "1")
dotnet-svcutil-lib (6)
AppInsightsTelemetryClient.cs (2)
31string optOut = Environment.GetEnvironmentVariable(OptOutVariable); 79if (!bool.TryParse(Environment.GetEnvironmentVariable(testModeVariable), out bool testMode))
FrameworkFork\Microsoft.CodeDom\Compiler\RedistVersionInfo.cs (2)
47string comPlus_InstallRoot = Environment.GetEnvironmentVariable("COMPLUS_InstallRoot"); 48string comPlus_Version = Environment.GetEnvironmentVariable("COMPLUS_Version");
Shared\Utilities\DebugUtils.cs (2)
20get { return Int32.TryParse(Environment.GetEnvironmentVariable(SvcutilKeepBootstrapDirEnvVar), out int ret) ? (ret > 0 ? true : false) : false; } 31get { return Int32.TryParse(Environment.GetEnvironmentVariable(SvcutilDebugVariableEnvVar), out int ret) ? ret : 0; }
dotnet-svcutil-lib.Tests (4)
FixupUtil.cs (3)
15static readonly string s_programFilesx64 = Environment.GetEnvironmentVariable("ProgramW6432")?.Replace('\\', '/'); 44new ReplaceInfo(Environment.GetEnvironmentVariable("USERPROFILE"), "$USERPROFILE$"), 86_replacements.Add(new ReplaceInfo(Environment.GetEnvironmentVariable("HOME"), "$USERPROFILE$"));
TestLogger.cs (1)
13static readonly string programFilesx64 = Environment.GetEnvironmentVariable("ProgramW6432")?.Replace('\\', '/');
dotnet-user-jwts (2)
src\aspnetcore\src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
48if (string.IsNullOrEmpty(Environment.GetEnvironmentVariable("helix")))
src\aspnetcore\src\Tools\Shared\CommandLine\CliContext.cs (1)
20bool.TryParse(Environment.GetEnvironmentVariable("DOTNET_CLI_CONTEXT_VERBOSE"), out bool globalVerbose);
dotnet-user-secrets (2)
src\aspnetcore\src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
48if (string.IsNullOrEmpty(Environment.GetEnvironmentVariable("helix")))
src\aspnetcore\src\Tools\Shared\CommandLine\CliContext.cs (1)
20bool.TryParse(Environment.GetEnvironmentVariable("DOTNET_CLI_CONTEXT_VERBOSE"), out bool globalVerbose);
EventHubsConsumer (1)
Program.cs (1)
9bool useConsumer = Environment.GetEnvironmentVariable("USE_EVENTHUBCONSUMERCLIENT") == "yes";
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
42if (Environment.GetEnvironmentVariable(CachePathEnvironmentVariable) is not { Length: > 0 } cachePath)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Debug.cs (1)
60if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("HELIX_DUMP_FOLDER")))
ILCompiler.DependencyAnalysisFramework (1)
DependencyAnalyzer.cs (1)
108if (int.TryParse(Environment.GetEnvironmentVariable("CoreRT_DeterminismSeed"), out int seed))
ILLink.Tasks (1)
LinkTask.cs (1)
246_dotnetPath = Environment.GetEnvironmentVariable(DotNetHostPathEnvironmentName);
Infrastructure.Common (6)
ConditionalTestDetectors.cs (4)
122string computerName = Environment.GetEnvironmentVariable("COMPUTERNAME"); 123string logonServer = Environment.GetEnvironmentVariable("LOGONSERVER"); 124string userDomain = Environment.GetEnvironmentVariable("USERDOMAIN"); 238result = Environment.GetEnvironmentVariable("USERDOMAIN");
ConditionalWcfTest.cs (1)
43string value = Environment.GetEnvironmentVariable(conditionName);
TestProperties.cs (1)
56? Environment.GetEnvironmentVariable(propertyName)
Microsoft.Arcade.Common (2)
CommandFactory.cs (2)
39var comSpec = System.Environment.GetEnvironmentVariable("ComSpec"); 73foreach (var path in System.Environment.GetEnvironmentVariable("PATH").Split(Path.PathSeparator))
Microsoft.AspNetCore.Components.Endpoints (2)
Rendering\EndpointHtmlRenderer.Streaming.cs (2)
333Environment.GetEnvironmentVariable("DOTNET_MODIFIABLE_ASSEMBLIES") is { Length: > 0 } v1 ? v1 : null; 336Environment.GetEnvironmentVariable("__ASPNETCORE_BROWSER_TOOLS") is { Length: > 0 } v2 ? v2 : null;
Microsoft.AspNetCore.DataProtection (4)
Internal\ContainerUtils.cs (1)
111var value = Environment.GetEnvironmentVariable(envVarName);
Repositories\DefaultKeyStorageDirectories.cs (3)
38var localAppDataFromEnvPath = Environment.GetEnvironmentVariable("LOCALAPPDATA"); 93if (!String.IsNullOrEmpty(Environment.GetEnvironmentVariable("WEBSITE_INSTANCE_ID"))) 95var homeEnvVar = Environment.GetEnvironmentVariable("HOME");
Microsoft.AspNetCore.DeveloperCertificates.XPlat (7)
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (7)
61if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable(OpenSslCertDirectoryOverrideVariableName))) 101var sslCertDirString = Environment.GetEnvironmentVariable(OpenSslCertificateDirectoryVariableName); 366var existingSslCertDir = Environment.GetEnvironmentVariable(OpenSslCertificateDirectoryVariableName); 592var searchPath = Environment.GetEnvironmentVariable("PATH"); 652if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("WSL_INTEROP"))) 809var @override = Environment.GetEnvironmentVariable(OpenSslCertDirectoryOverrideVariableName); 835var nssDbOverride = Environment.GetEnvironmentVariable(NssDbOverrideVariableName);
Microsoft.AspNetCore.Hosting (6)
WebHostBuilder.cs (6)
50UseSetting(WebHostDefaults.EnvironmentKey, Environment.GetEnvironmentVariable("Hosting:Environment") 51?? Environment.GetEnvironmentVariable("ASPNET_ENV")); 57UseSetting(WebHostDefaults.ServerUrlsKey, Environment.GetEnvironmentVariable("ASPNETCORE_SERVER.URLS")); 146if (Environment.GetEnvironmentVariable("Hosting:Environment") != null) 151if (Environment.GetEnvironmentVariable("ASPNET_ENV") != null) 156if (Environment.GetEnvironmentVariable("ASPNETCORE_SERVER.URLS") != null)
Microsoft.AspNetCore.Http (1)
src\aspnetcore\src\Http\WebUtilities\src\AspNetCoreTempDirectory.cs (1)
19var temp = Environment.GetEnvironmentVariable("ASPNETCORE_TEMP") ?? // ASPNETCORE_TEMP - User set temporary location.
Microsoft.AspNetCore.Server.IISIntegration (5)
WebHostBuilderIISExtensions.cs (5)
41var port = hostBuilder.GetSetting(ServerPort) ?? Environment.GetEnvironmentVariable($"ASPNETCORE_{ServerPort}"); 42var path = hostBuilder.GetSetting(ServerPath) ?? Environment.GetEnvironmentVariable($"ASPNETCORE_{ServerPath}"); 43var pairingToken = hostBuilder.GetSetting(PairingToken) ?? Environment.GetEnvironmentVariable($"ASPNETCORE_{PairingToken}"); 44var iisAuth = hostBuilder.GetSetting(IISAuth) ?? Environment.GetEnvironmentVariable($"ASPNETCORE_{IISAuth}"); 45var websocketsSupported = hostBuilder.GetSetting(IISWebSockets) ?? Environment.GetEnvironmentVariable($"ASPNETCORE_{IISWebSockets}");
Microsoft.AspNetCore.Server.Kestrel.Core (10)
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (7)
61if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable(OpenSslCertDirectoryOverrideVariableName))) 101var sslCertDirString = Environment.GetEnvironmentVariable(OpenSslCertificateDirectoryVariableName); 366var existingSslCertDir = Environment.GetEnvironmentVariable(OpenSslCertificateDirectoryVariableName); 592var searchPath = Environment.GetEnvironmentVariable("PATH"); 652if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("WSL_INTEROP"))) 809var @override = Environment.GetEnvironmentVariable(OpenSslCertDirectoryOverrideVariableName); 835var nssDbOverride = Environment.GetEnvironmentVariable(NssDbOverrideVariableName);
Systemd\KestrelServerOptionsSystemdExtensions.cs (2)
39if (string.Equals(Environment.ProcessId.ToString(CultureInfo.InvariantCulture), Environment.GetEnvironmentVariable(ListenPidEnvVar), StringComparison.Ordinal)) 42if (int.TryParse(Environment.GetEnvironmentVariable(ListenFdsEnvVar), NumberStyles.None, NumberFormatInfo.InvariantInfo, out var listenFds)
TlsConfigurationLoader.cs (1)
190var appData = Environment.GetEnvironmentVariable("APPDATA");
Microsoft.AspNetCore.Watch.BrowserRefresh (3)
src\sdk\src\Dotnet.Watch\Web.Middleware\BrowserRefreshMiddleware.cs (1)
36=> Environment.GetEnvironmentVariable(name) is { Length: > 0 } value ? value : null;
src\sdk\src\Dotnet.Watch\Web.Middleware\BrowserScriptMiddleware.cs (2)
61var endpoint = Environment.GetEnvironmentVariable("ASPNETCORE_AUTO_RELOAD_WS_ENDPOINT")!; 62var serverKey = Environment.GetEnvironmentVariable("ASPNETCORE_AUTO_RELOAD_WS_KEY") ?? string.Empty;
Microsoft.AspNetCore.WebUtilities (1)
AspNetCoreTempDirectory.cs (1)
19var temp = Environment.GetEnvironmentVariable("ASPNETCORE_TEMP") ?? // ASPNETCORE_TEMP - User set temporary location.
Microsoft.Build (57)
BackEnd\BuildManager\BuildManager.cs (2)
819switch (Environment.GetEnvironmentVariable("MSBuildDebugBuildManagerOnStart")) 2440if (Environment.GetEnvironmentVariable("MSBUILDCLEARXMLCACHEONBUILDMANAGER") == "1")
BackEnd\BuildManager\BuildParameters.cs (3)
437set => _enableNodeReuse = Environment.GetEnvironmentVariable("MSBUILDDISABLENODEREUSE") == "1" ? false : value; 1040if (Environment.GetEnvironmentVariable("MSBUILDDISABLENODEREUSE") == "1") // For example to disable node reuse within Visual Studio 1045if (Environment.GetEnvironmentVariable("MSBUILDDETAILEDSUMMARY") == "1") // For example to get detailed summary within Visual Studio
BackEnd\BuildManager\EnvironmentVariableValidator.cs (1)
35string? dotnetHostPath = Environment.GetEnvironmentVariable(Constants.DotnetHostPathEnvVarName);
BackEnd\Components\Caching\ConfigCache.cs (2)
40if (!int.TryParse(Environment.GetEnvironmentVariable("MSBUILDCONFIGCACHESWEEPTHRESHHOLD"), out _sweepThreshhold)) 250if (String.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBUILDENABLEAGGRESSIVECACHING")))
BackEnd\Components\Communications\NodeLauncher.cs (2)
66bool showNodeWindow = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBUILDNODEWINDOW")); 326string useMSBuildServerEnvVarValue = Environment.GetEnvironmentVariable(Traits.UseMSBuildServerEnvVarName);
BackEnd\Components\Communications\NodeProviderInProc.cs (1)
223if (Environment.GetEnvironmentVariable("MSBUILDINPROCENVCHECK") == "1")
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (1)
250string msbuildExeName = Environment.GetEnvironmentVariable("MSBUILD_EXE_NAME");
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (3)
175name = Environment.GetEnvironmentVariable("MSBUILDTASKHOST_EXE_NAME") ?? "MSBuildTaskHost.exe"; 427name = Environment.GetEnvironmentVariable("MSBUILD_EXE_NAME"); 612string envPath = Environment.GetEnvironmentVariable(environmentVariable);
BackEnd\Components\Logging\LoggingService.cs (1)
323string queueCapacityEnvironment = Environment.GetEnvironmentVariable("MSBUILDLOGGINGQUEUECAPACITY");
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
692if (Environment.GetEnvironmentVariable("MSBUILDFORCESTA") == "1")
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (1)
1258private static readonly bool s_sortInputsOutputs = (Environment.GetEnvironmentVariable("MSBUILDSORTINPUTSOUTPUTS") == "1");
BackEnd\Components\RequestBuilder\TaskBuilder.cs (2)
852if (ExceptionHandling.IsCriticalException(ex) || Environment.GetEnvironmentVariable("MSBUILDDONOTCATCHTASKEXCEPTIONS") == "1") 943if (ExceptionHandling.IsCriticalException(taskException) || (Environment.GetEnvironmentVariable("MSBUILDDONOTCATCHTASKEXCEPTIONS") == "1"))
BackEnd\Components\RequestBuilder\TaskHost.cs (1)
47private static readonly bool s_breakOnLogAfterTaskReturns = Environment.GetEnvironmentVariable("MSBUILDBREAKONLOGAFTERTASKRETURNS") == "1";
BackEnd\Components\Scheduler\Scheduler.cs (6)
227_schedulingUnlimitedVariable = Environment.GetEnvironmentVariable("MSBUILDSCHEDULINGUNLIMITED"); 238string strNodeLimitOffset = Environment.GetEnvironmentVariable("MSBUILDNODELIMITOFFSET"); 253if (!int.TryParse(Environment.GetEnvironmentVariable("MSBUILDCORELIMIT"), out _coreLimit) || _coreLimit <= 0) 260if (!int.TryParse(Environment.GetEnvironmentVariable("MSBUILDNODECOREALLOCATIONWEIGHT"), out _nodeCoreAllocationWeight) 915string customScheduler = Environment.GetEnvironmentVariable("MSBUILDCUSTOMSCHEDULER"); 960string multiplier = Environment.GetEnvironmentVariable("MSBUILDCUSTOMSCHEDULERFORSQLCONFIGURATIONLIMITMULTIPLIER");
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (3)
25private readonly string IncludeDefaultResolver = Environment.GetEnvironmentVariable("MSBUILDINCLUDEDEFAULTSDKRESOLVER"); 29private readonly string AdditionalResolversFolder = Environment.GetEnvironmentVariable( 35?? Environment.GetEnvironmentVariable("MSBUILDADDITIONALSDKRESOLVERSFOLDER");
BackEnd\Node\OutOfProcNode.cs (3)
566if (Environment.GetEnvironmentVariable("MSBUILDCLEARXMLCACHEONCHILDNODES") == "1") 827string forwardPropertiesFromChild = Environment.GetEnvironmentVariable("MSBUILDFORWARDPROPERTIESFROMCHILD"); 839string forwardAllProperties = Environment.GetEnvironmentVariable("MSBUILDFORWARDALLPROPERTIESFROMCHILD");
BuildCheck\Checks\UntrustedLocationCheck.cs (1)
97string? locationFromEnv = Environment.GetEnvironmentVariable("XDG_DOWNLOAD_DIR");
Definition\Project.cs (1)
55private static readonly bool s_debugEvaluation = (Environment.GetEnvironmentVariable("MSBUILDDEBUGEVALUATION") != null);
ElementLocation\XmlDocumentWithLocation.cs (3)
386if (String.Equals(Environment.GetEnvironmentVariable("MSBuildLoadMicrosoftTargetsReadOnly"), "true", StringComparison.OrdinalIgnoreCase)) 391if (String.Equals(Environment.GetEnvironmentVariable("MSBUILDLOADALLFILESASREADONLY"), "1", StringComparison.OrdinalIgnoreCase)) 397if (String.Equals(Environment.GetEnvironmentVariable("MSBUILDLOADALLFILESASWRITEABLE"), "1", StringComparison.OrdinalIgnoreCase))
Evaluation\ConditionEvaluator.cs (1)
173private static readonly bool s_disableExpressionCaching = (Environment.GetEnvironmentVariable("MSBUILDDONOTCACHEEXPRESSIONS") == "1");
Evaluation\Expander.cs (1)
4351if (Environment.GetEnvironmentVariable("MSBUILDENABLEALLPROPERTYFUNCTIONS") == "1")
Evaluation\ProjectRootElementCache.cs (3)
75int.TryParse(Environment.GetEnvironmentVariable("MSBUILDPROJECTROOTELEMENTCACHESIZE"), out int cacheSize) ? cacheSize : 200; 80private static readonly bool s_debugLogCacheActivity = Environment.GetEnvironmentVariable("MSBUILDDEBUGXMLCACHE") == "1"; 88private static readonly bool s_сheckFileContent = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBUILDCACHECHECKFILECONTENT"));
Logging\BaseConsoleLogger.cs (1)
884Traits.LogAllEnvironmentVariables = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBUILDLOGALLENVIRONMENTVARIABLES"));
Logging\BinaryLogger\BinaryLogger.cs (1)
347_initialIsBinaryLoggerEnabled = Environment.GetEnvironmentVariable("MSBUILDBINARYLOGGERENABLED");
Logging\TerminalLogger\TerminalLogger.cs (1)
291string tlEnvVariable = Environment.GetEnvironmentVariable("MSBUILDTERMINALLOGGER") ?? string.Empty;
src\msbuild\src\Shared\TaskLoggingHelper.cs (1)
1623bool diagnostics = Environment.GetEnvironmentVariable("MSBUILDDIAGNOSTICS") != null;
src\msbuild\src\Shared\Tracing.cs (1)
60string val = Environment.GetEnvironmentVariable("MSBUILDTRACEINTERVAL");
Utilities\EngineFileUtilities.cs (1)
567string? wildCards = Environment.GetEnvironmentVariable("MsBuildSkipEagerWildCardEvaluationRegexes");
Utilities\Utilities.cs (8)
38private static bool s_shouldTreatHigherToolsVersionsAsCurrent = (Environment.GetEnvironmentVariable("MSBUILDTREATHIGHERTOOLSVERSIONASCURRENT") != null); 44private static bool s_shouldTreatOtherToolsVersionsAsCurrent = (Environment.GetEnvironmentVariable("MSBUILDTREATALLTOOLSVERSIONSASCURRENT") != null); 51private static bool s_uselegacyDefaultToolsVersionBehavior = (Environment.GetEnvironmentVariable("MSBUILDLEGACYDEFAULTTOOLSVERSION") != null); 56private static string s_defaultToolsVersionFromEnvironment = Environment.GetEnvironmentVariable("MSBUILDDEFAULTTOOLSVERSION"); 72s_shouldTreatHigherToolsVersionsAsCurrent = (Environment.GetEnvironmentVariable("MSBUILDTREATHIGHERTOOLSVERSIONASCURRENT") != null); 73s_shouldTreatOtherToolsVersionsAsCurrent = (Environment.GetEnvironmentVariable("MSBUILDTREATALLTOOLSVERSIONSASCURRENT") != null); 74s_uselegacyDefaultToolsVersionBehavior = (Environment.GetEnvironmentVariable("MSBUILDLEGACYDEFAULTTOOLSVERSION") != null); 75s_defaultToolsVersionFromEnvironment = Environment.GetEnvironmentVariable("MSBUILDDEFAULTTOOLSVERSION");
Microsoft.Build.Framework (94)
BackEnd\Handshake.cs (1)
81string handshakeSalt = Environment.GetEnvironmentVariable("MSBUILDNODEHANDSHAKESALT") ?? "";
BuildEnvironmentHelper.cs (2)
456return Environment.GetEnvironmentVariable(variable); 695return Environment.GetEnvironmentVariable("MSBuildSDKsPath") ?? defaultSdkPath;
BuildEnvironmentState.cs (3)
32string? msbuildHostName = Environment.GetEnvironmentVariable("MSBUILD_HOST_NAME"); 38if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("VSCODE_CWD")) 39|| string.Equals(Environment.GetEnvironmentVariable("TERM_PROGRAM"), "vscode", StringComparison.OrdinalIgnoreCase))
ChangeWaves.cs (1)
136string msbuildDisableFeaturesFromVersion = Environment.GetEnvironmentVariable("MSBUILDDISABLEFEATURESFROMVERSION");
DebugUtils.cs (2)
68string environmentDebugPath = FileUtilities.TrimAndStripAnyQuotes(Environment.GetEnvironmentVariable("MSBUILDDEBUGPATH")); 106var processNameToBreakInto = Environment.GetEnvironmentVariable("MSBuildDebugProcessName");
DotnetHostEnvironmentHelper.cs (2)
74string? resolvedPath = dotnetHostPath ?? Environment.GetEnvironmentVariable(Constants.DotnetHostPathEnvVarName); 139dotnetHostPath ??= Environment.GetEnvironmentVariable(Constants.DotnetHostPathEnvVarName);
EncodingUtilities.cs (2)
325return string.Equals(Environment.GetEnvironmentVariable("DOTNET_CLI_FORCE_UTF8_ENCODING"), "true", StringComparison.OrdinalIgnoreCase); 338string? dotnetCliLanguage = Environment.GetEnvironmentVariable("DOTNET_CLI_UI_LANGUAGE");
EnvironmentUtilities.cs (3)
116string? value = Environment.GetEnvironmentVariable(name); 135string? value = Environment.GetEnvironmentVariable(name); 151string? value = Environment.GetEnvironmentVariable(name);
ErrorUtilities.cs (1)
19private static readonly bool s_enableMSBuildDebugTracing = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBUILDENABLEDEBUGTRACING"));
FileClassifier.cs (1)
124string? programFiles = Environment.GetEnvironmentVariable(programFilesEnv);
FileUtilities.cs (2)
1119if (!int.TryParse(Environment.GetEnvironmentVariable("MSBUILDDIRECTORYDELETERETRYCOUNT"), out retryCount)) 1124if (!int.TryParse(Environment.GetEnvironmentVariable("MSBUILDDIRECTORYDELETRETRYTIMEOUT"), out retryTimeOut))
FileUtilities_TempFiles.cs (1)
42if (string.Equals(Environment.GetEnvironmentVariable("MSBUILDPRESERVETOOLTEMPFILES"), "1", StringComparison.Ordinal))
InternalErrorException.cs (3)
115if (Environment.GetEnvironmentVariable("MSBUILDLAUNCHDEBUGGER") != null) 122if (!RunningTests() && Environment.GetEnvironmentVariable("MSBUILDDONOTLAUNCHDEBUGGER") == null 123&& Environment.GetEnvironmentVariable("_NTROOT") == null)
MultiProcessTaskEnvironmentDriver.cs (1)
48return Environment.GetEnvironmentVariable(name);
NativeMethods.cs (1)
1299acceptAnsiColorCodes = AnsiDetector.IsAnsiSupported(Environment.GetEnvironmentVariable("TERM"));
Traits.cs (63)
32DebugScheduler = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBUILDDEBUGSCHEDULER")); 33DebugNodeCommunication = DebugEngine || !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBUILDDEBUGCOMM")); 38internal readonly string? MSBuildDisableFeaturesFromVersion = Environment.GetEnvironmentVariable("MSBUILDDISABLEFEATURESFROMVERSION"); 41public readonly bool ForceAllTasksOutOfProcToTaskHost = Environment.GetEnvironmentVariable("MSBUILDFORCEALLTASKSOUTOFPROC") == "1"; 47public readonly bool ForceMultiThreaded = Environment.GetEnvironmentVariable("MSBUILDFORCEMULTITHREADED") == "1"; 52public readonly bool UseLazyWildCardEvaluation = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MsBuildSkipEagerWildCardEvaluationRegexes")); 53public readonly bool LogExpandedWildcards = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBUILDLOGEXPANDEDWILDCARDS")); 54public readonly bool ThrowOnDriveEnumeratingWildcard = Environment.GetEnvironmentVariable("MSBUILDFAILONDRIVEENUMERATINGWILDCARD") == "1"; 59public readonly bool CacheFileExistence = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MsBuildCacheFileExistence")); 61public readonly bool UseSimpleProjectRootElementCacheConcurrency = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MsBuildUseSimpleProjectRootElementCacheConcurrency")); 66public readonly bool MSBuildCacheFileEnumerations = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MsBuildCacheFileEnumerations")); 68public readonly bool EnableAllPropertyFunctions = Environment.GetEnvironmentVariable("MSBUILDENABLEALLPROPERTYFUNCTIONS") == "1"; 73public readonly bool EnableRestoreFirst = Environment.GetEnvironmentVariable("MSBUILDENABLERESTOREFIRST") == "1"; 78public static readonly string? MSBuildNodeHandshakeSalt = Environment.GetEnvironmentVariable("MSBUILDNODEHANDSHAKESALT"); 83public readonly bool ForceEvaluateAsFullFramework = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MsBuildForceEvaluateAsFullFramework")); 96public readonly bool EmitSolutionMetaproj = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBuildEmitSolution")); 106public readonly bool SolutionBatchTargets = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBuildSolutionBatchTargets")); 111public readonly bool LogPropertyFunctionsRequiringReflection = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBuildLogPropertyFunctionsRequiringReflection")); 116public readonly bool LogAllAssemblyLoads = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBUILDLOGALLASSEMBLYLOADS")); 121public static bool LogAllEnvironmentVariables = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBUILDLOGALLENVIRONMENTVARIABLES")); 137public readonly bool EnableRarNode = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBuildRarNode")); 159public static string? MSBuildLoggingArgs => Environment.GetEnvironmentVariable(MSBuildLoggingArgsEnvVarName); 164public readonly bool EmitLogsAsMessage = string.Equals(Environment.GetEnvironmentVariable(MSBuildLoggingArgsLevelEnvVarName), "message", StringComparison.OrdinalIgnoreCase); 166public readonly bool DebugEngine = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBuildDebugEngine")); 169public readonly bool DebugUnitTests = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBuildDebugUnitTests")); 171public readonly bool InProcNodeDisabled = Environment.GetEnvironmentVariable("MSBUILDNOINPROCNODE") == "1"; 176public readonly bool ForceTaskFactoryOutOfProc = Environment.GetEnvironmentVariable("MSBUILDFORCEINLINETASKFACTORIESOUTOFPROC") == "1"; 181public readonly bool ConsoleUseDefaultEncoding = Environment.GetEnvironmentVariable("MSBUILD_CONSOLE_USE_DEFAULT_ENCODING") == "1" || Environment.GetEnvironmentVariable("DOTNET_CLI_CONSOLE_USE_DEFAULT_ENCODING") == "1"; 196public readonly bool SlnParsingWithSolutionPersistenceOptIn = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBUILD_PARSE_SLN_WITH_SOLUTIONPERSISTENCE")); 213public readonly bool DoNotSendDeferredMessagesToBuildManager = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MsBuildDoNotSendDeferredMessagesToBuildManager")); 219public readonly bool DoNotExpandQualifiedMetadataInUpdateOperation = !string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBuildDoNotExpandQualifiedMetadataInUpdateOperation")); 229public readonly bool AlwaysUseContentTimestamp = Environment.GetEnvironmentVariable("MSBUILDALWAYSCHECKCONTENTTIMESTAMP") == "1"; 235public readonly bool TruncateTaskInputs = Environment.GetEnvironmentVariable("MSBUILDTRUNCATETASKINPUTS") == "1"; 240public readonly bool DoNotTruncateConditions = Environment.GetEnvironmentVariable("MSBuildDoNotTruncateConditions") == "1"; 245public readonly bool AlwaysEvaluateDangerousGlobs = Environment.GetEnvironmentVariable("MSBuildAlwaysEvaluateDangerousGlobs") == "1"; 250public readonly bool AlwaysDoImmutableFilesUpToDateCheck = Environment.GetEnvironmentVariable("MSBUILDDONOTCACHEMODIFICATIONTIME") == "1"; 255public readonly bool CopyWithoutDelete = Environment.GetEnvironmentVariable("MSBUILDCOPYWITHOUTDELETE") == "1"; 272_logProjectImports = !String.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBUILDLOGIMPORTS")); 289_logTaskInputs = Environment.GetEnvironmentVariable("MSBUILDLOGTASKINPUTS") == "1"; 308var variable = Environment.GetEnvironmentVariable("MSBUILDLOGPROPERTIESANDITEMSAFTEREVALUATION"); 328public readonly bool CacheAssemblyInformation = Environment.GetEnvironmentVariable("MSBUILDDONOTCACHERARASSEMBLYINFORMATION") != "1"; 335public readonly bool UseSymlinkTimeInsteadOfTargetTime = Environment.GetEnvironmentVariable("MSBUILDUSESYMLINKTIMESTAMP") == "1"; 340public readonly bool ReuseTaskHostNodes = Environment.GetEnvironmentVariable("MSBUILDREUSETASKHOSTNODES") == "1"; 345public readonly bool IgnoreEmptyImports = Environment.GetEnvironmentVariable("MSBUILDIGNOREEMPTYIMPORTS") == "1"; 350public readonly bool IgnoreTreatAsLocalProperty = Environment.GetEnvironmentVariable("MSBUILDIGNORETREATASLOCALPROPERTY") != null; 355public readonly bool DebugEvaluation = Environment.GetEnvironmentVariable("MSBUILDDEBUGEVALUATION") != null; 360public readonly bool WarnOnUninitializedProperty = !String.IsNullOrEmpty(Environment.GetEnvironmentVariable("MSBUILDWARNONUNINITIALIZEDPROPERTY")); 368public readonly bool UseCaseSensitiveItemNames = Environment.GetEnvironmentVariable("MSBUILDUSECASESENSITIVEITEMNAMES") == "1"; 373public readonly bool DisableLongPaths = Environment.GetEnvironmentVariable("MSBUILDDISABLELONGPATHS") == "1"; 378public readonly bool DisableSdkResolutionCache = Environment.GetEnvironmentVariable("MSBUILDDISABLESDKCACHE") == "1"; 383public readonly bool TargetPathForRelatedFiles = Environment.GetEnvironmentVariable("MSBUILDTARGETPATHFORRELATEDFILES") == "1"; 388public readonly bool UseSingleLoadContext = Environment.GetEnvironmentVariable("MSBUILDSINGLELOADCONTEXT") == "1"; 395public readonly bool UseCustomLoadContextForDependenciesInToolsDirectory = Environment.GetEnvironmentVariable("MSBUILDUSECUSTOMLOADCONTEXTFORDEPENDENCIESINTOOLSDIRECTORY") == "1"; 400public readonly bool UseAutoRunWhenLaunchingProcessUnderCmd = Environment.GetEnvironmentVariable("MSBUILDUSERAUTORUNINCMD") == "1"; 405public readonly bool AvoidUnicodeWhenWritingToolTaskBatch = Environment.GetEnvironmentVariable("MSBUILDAVOIDUNICODE") == "1"; 410public readonly bool EnsureStdOutForChildNodesIsPrimaryStdout = Environment.GetEnvironmentVariable("MSBUILDENSURESTDOUTFORTASKPROCESSES") == "1"; 418public readonly bool UseMinimalResxParsingInCoreScenarios = Environment.GetEnvironmentVariable("MSBUILDUSEMINIMALRESX") == "1"; 426public readonly bool DoNotVersionBuildResult = Environment.GetEnvironmentVariable("MSBUILDDONOTVERSIONBUILDRESULT") == "1"; 431public readonly bool DoNotLimitBuildCheckResultsNumber = Environment.GetEnvironmentVariable("MSBUILDDONOTLIMITBUILDCHECKRESULTSNUMBER") == "1"; 466var value = Environment.GetEnvironmentVariable(environmentVariable); 485var mode = Environment.GetEnvironmentVariable("MSBUILD_PROJECTINSTANCE_TRANSLATION_MODE"); 509var mode = Environment.GetEnvironmentVariable("MSBUILD_SDKREFERENCE_PROPERTY_EXPANSION_MODE");
Utilities\FrameworkLocationHelper.cs (4)
841string complusInstallRoot = Environment.GetEnvironmentVariable("COMPLUS_INSTALLROOT"); 842string complusVersion = Environment.GetEnvironmentVariable("COMPLUS_VERSION"); 958programFilesX64 = Environment.GetEnvironmentVariable("ProgramW6432"); 976string combinedPath = Environment.GetEnvironmentVariable("ReferenceAssemblyRoot");
Utilities\ProcessExtensions.cs (1)
75string? value = Environment.GetEnvironmentVariable("MSBUILDPROCESSCOMMANDLINESOURCE");
Microsoft.Build.Tasks.CodeAnalysis (8)
src\roslyn\src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (1)
647string? libDirectory = Environment.GetEnvironmentVariable("LIB");
src\roslyn\src\Compilers\Core\MSBuildTask\ManagedToolTask.cs (1)
271if (RuntimeHostInfo.ShouldDisableTieredCompilation && Environment.GetEnvironmentVariable(RuntimeHostInfo.DotNetTieredCompilationEnvironmentName) == null)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
42if (Environment.GetEnvironmentVariable(CachePathEnvironmentVariable) is not { Length: > 0 } cachePath)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Debug.cs (1)
60if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("HELIX_DUMP_FOLDER")))
src\roslyn\src\Compilers\Shared\CompilerServerLogger.cs (1)
120loggingFilePath = Environment.GetEnvironmentVariable(EnvironmentVariableName);
src\roslyn\src\Compilers\Shared\RuntimeHostInfo.cs (3)
78if (Environment.GetEnvironmentVariable(DotNetHostPathEnvironmentName) is { Length: > 0 } pathToDotNet) 83if (Environment.GetEnvironmentVariable(DotNetExperimentalHostPathEnvironmentName) is { Length: > 0 } pathToDotNetExperimental) 92var path = Environment.GetEnvironmentVariable("PATH") ?? "";
Microsoft.Build.Tasks.Core (9)
BootstrapperUtil\BootstrapperBuilder.cs (1)
35private static readonly bool s_logging = !String.IsNullOrEmpty(Environment.GetEnvironmentVariable("VSPLOG"));
Exec.cs (1)
516return Environment.GetEnvironmentVariable("ComSpec");
ManifestUtil\Util.cs (2)
27internal static readonly string Schema = Environment.GetEnvironmentVariable("VSPSCHEMA"); 28internal static readonly bool logging = !String.IsNullOrEmpty(Environment.GetEnvironmentVariable("VSPLOG"));
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (3)
732bool deleteSourceCodeFile = Environment.GetEnvironmentVariable("MSBUILDLOGCODETASKFACTORYOUTPUT") == null; 755string toolExe = Environment.GetEnvironmentVariable("CscToolExe"); 771string toolExe = Environment.GetEnvironmentVariable("VbcToolExe");
RoslynCodeTaskFactory\RoslynCodeTaskFactoryCompilers.cs (1)
55_dotnetCliPath = Environment.GetEnvironmentVariable(Constants.DotnetHostPathEnvVarName);
src\msbuild\src\Shared\Tracing.cs (1)
60string val = Environment.GetEnvironmentVariable("MSBUILDTRACEINTERVAL");
Microsoft.Build.Tasks.Git (1)
GitDataReader\GitEnvironment.cs (1)
85return Environment.GetEnvironmentVariable(name);
Microsoft.Build.Utilities.Core (6)
src\msbuild\src\Shared\TaskLoggingHelper.cs (1)
1623bool diagnostics = Environment.GetEnvironmentVariable("MSBUILDDIAGNOSTICS") != null;
src\msbuild\src\Shared\Tracing.cs (1)
60string val = Environment.GetEnvironmentVariable("MSBUILDTRACEINTERVAL");
ToolLocationHelper.cs (3)
2948string sdkDirectoryRootsFromEnvironment = Environment.GetEnvironmentVariable("MSBUILDSDKREFERENCEDIRECTORY"); 2975string sdkDirectoryRootsFromEnvironment = Environment.GetEnvironmentVariable("MSBUILDMULTIPLATFORMSDKREFERENCEDIRECTORY"); 2995string disableRegistryForSDKLookup = Environment.GetEnvironmentVariable("MSBUILDDISABLEREGISTRYFORSDKLOOKUP");
ToolTask.cs (1)
63private static readonly bool s_preserveTempFiles = string.Equals(Environment.GetEnvironmentVariable("MSBUILDPRESERVETOOLTEMPFILES"), "1", StringComparison.Ordinal);
Microsoft.CodeAnalysis (4)
InternalUtilities\CompilerOptionParseUtilities.cs (1)
42if (Environment.GetEnvironmentVariable(CachePathEnvironmentVariable) is not { Length: > 0 } cachePath)
InternalUtilities\Debug.cs (1)
60if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("HELIX_DUMP_FOLDER")))
Interop\ClrStrongName.cs (2)
39if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("COMPLUS_InstallRoot"))) 41var version = Environment.GetEnvironmentVariable("COMPLUS_Version");
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
42if (Environment.GetEnvironmentVariable(CachePathEnvironmentVariable) is not { Length: > 0 } cachePath)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Debug.cs (1)
60if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("HELIX_DUMP_FOLDER")))
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
42if (Environment.GetEnvironmentVariable(CachePathEnvironmentVariable) is not { Length: > 0 } cachePath)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Debug.cs (1)
60if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("HELIX_DUMP_FOLDER")))
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
42if (Environment.GetEnvironmentVariable(CachePathEnvironmentVariable) is not { Length: > 0 } cachePath)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Debug.cs (1)
60if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("HELIX_DUMP_FOLDER")))
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EditAndContinueService.cs (1)
80var path = Environment.GetEnvironmentVariable("Microsoft_CodeAnalysis_EditAndContinue_LogDir");
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
42if (Environment.GetEnvironmentVariable(CachePathEnvironmentVariable) is not { Length: > 0 } cachePath)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Debug.cs (1)
60if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("HELIX_DUMP_FOLDER")))
Microsoft.CodeAnalysis.Workspaces (5)
Shared\TestHooks\AsynchronousOperationListenerProvider.cs (2)
207var enabled = Environment.GetEnvironmentVariable("RoslynWaiterEnabled"); 228var enabled = Environment.GetEnvironmentVariable("RoslynWaiterDiagnosticTokenEnabled");
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
42if (Environment.GetEnvironmentVariable(CachePathEnvironmentVariable) is not { Length: > 0 } cachePath)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Debug.cs (1)
60if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("HELIX_DUMP_FOLDER")))
Workspace\ProjectSystem\FileWatchedPortableExecutableReferenceFactory.cs (1)
85if (Environment.GetEnvironmentVariable("DOTNET_ROOT") is string dotnetRoot && !string.IsNullOrEmpty(dotnetRoot))
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
42if (Environment.GetEnvironmentVariable(CachePathEnvironmentVariable) is not { Length: > 0 } cachePath)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Debug.cs (1)
60if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("HELIX_DUMP_FOLDER")))
Microsoft.CodeAnalysis.Workspaces.MSBuild.Contracts (1)
MonoMSBuildDiscovery.cs (1)
29var path = Environment.GetEnvironmentVariable("PATH");
Microsoft.Diagnostics.DataContractReader.Legacy (1)
LegacyFallbackHelper.cs (1)
20Environment.GetEnvironmentVariable("CDAC_NO_FALLBACK") == "1";
Microsoft.DiaSymReader (1)
SymUnmanagedFactory.cs (1)
119return Environment.GetEnvironmentVariable(name);
Microsoft.DotNet.Arcade.Sdk (1)
src\LocateDotNet.cs (1)
48var paths = Environment.GetEnvironmentVariable("PATH");
Microsoft.DotNet.Cli.Definitions (8)
Common\CommonOptions.cs (1)
357DefaultValueFactory = (ar) => EnvironmentVariableParser.ParseBool(Environment.GetEnvironmentVariable("DOTNET_NOLOGO"), defaultValue),
Common\TargetPlatformOptions.cs (1)
112: Environment.GetEnvironmentVariable(key));
src\sdk\src\Resolvers\Microsoft.DotNet.NativeWrapper\EnvironmentProvider.cs (2)
118getEnvironmentVariable = Environment.GetEnvironmentVariable; 126getEnvironmentVariable ??= Environment.GetEnvironmentVariable;
Telemetry\EnvironmentDetectionRule.cs (4)
32return _variables.Any(variable => EnvironmentVariableParser.ParseBool(Environment.GetEnvironmentVariable(variable), defaultValue: false)); 50return _variables.All(variable => !string.IsNullOrEmpty(Environment.GetEnvironmentVariable(variable))); 68return _variables.Any(variable => !string.IsNullOrEmpty(Environment.GetEnvironmentVariable(variable))); 106var value = Environment.GetEnvironmentVariable(_variable);
Microsoft.DotNet.Cli.Utils (18)
AnsiConsole.cs (1)
18_ansiEnabled = string.IsNullOrWhiteSpace(Environment.GetEnvironmentVariable("NO_COLOR"));
EnvironmentProvider.cs (7)
16private readonly Lazy<string> _userHomeDirectory = new(() => Environment.GetEnvironmentVariable("HOME") ?? string.Empty); 26? Environment.GetEnvironmentVariable("PATHEXT")? 45.GetEnvironmentVariable("PATH")? 109return Environment.GetEnvironmentVariable(name); 114var str = Environment.GetEnvironmentVariable(name); 142value = Environment.GetEnvironmentVariable(name); 153if (Environment.GetEnvironmentVariable(variable) is string strValue && int.TryParse(strValue, out int intValue))
Extensions\AnsiExtensions.cs (1)
11var environment = Environment.GetEnvironmentVariable("TERM");
MSBuildForwardingAppWithoutLogging.cs (3)
152savedEnvironmentVariables[kvp.Key] = Environment.GetEnvironmentVariable(kvp.Key); 198var envMSBuildSDKsPath = Environment.GetEnvironmentVariable("MSBuildSDKsPath"); 219{ "MSBuildExtensionsPath", MSBuildExtensionsPathTestHook ?? Environment.GetEnvironmentVariable("MSBuildExtensionsPath") ?? AppContext.BaseDirectory },
Muxer.cs (2)
68processPath = Environment.GetEnvironmentVariable("DOTNET_HOST_PATH"); 72var root = Environment.GetEnvironmentVariable("DOTNET_ROOT");
UILanguageOverride.cs (4)
80string? dotnetCliLanguage = Environment.GetEnvironmentVariable(DOTNET_CLI_UI_LANGUAGE); 92string? vsLang = Environment.GetEnvironmentVariable(VSLANG); 108string? currentValue = Environment.GetEnvironmentVariable(environmentVariableName); 149return string.Equals(Environment.GetEnvironmentVariable("DOTNET_CLI_FORCE_UTF8_ENCODING"), "true", StringComparison.OrdinalIgnoreCase);
Microsoft.DotNet.Configurer (3)
CliFolderPathCalculator.cs (2)
17Environment.GetEnvironmentVariable("DOTNET_CLI_TEST_FALLBACKFOLDER") ?? 34return string.IsNullOrEmpty(Environment.GetEnvironmentVariable(DotnetHomeVariableName))
src\sdk\src\Common\CliFolderPathCalculatorCore.cs (1)
17: this(Environment.GetEnvironmentVariable)
Microsoft.DotNet.HotReload.Watch (10)
Context\EnvironmentVariables.cs (10)
33var value = Environment.GetEnvironmentVariable("DOTNET_CLI_CONTEXT_VERBOSE"); 49Environment.GetEnvironmentVariable("DOTNET_WATCH_DEBUG_SDK_DIRECTORY") ?? ""; 59public static TestFlags TestFlags => Environment.GetEnvironmentVariable("__DOTNET_WATCH_TEST_FLAGS") is { } value ? Enum.Parse<TestFlags>(value) : TestFlags.None; 60public static string TestOutputDir => Environment.GetEnvironmentVariable("__DOTNET_WATCH_TEST_OUTPUT_DIR") ?? ""; 62public static string? BrowserWebSocketHostName => Environment.GetEnvironmentVariable("DOTNET_WATCH_AUTO_RELOAD_WS_HOSTNAME"); 75public static string? BrowserPath => Environment.GetEnvironmentVariable("DOTNET_WATCH_BROWSER_PATH"); 90=> ParseBool(Environment.GetEnvironmentVariable(variableName)); 93=> Environment.GetEnvironmentVariable(variableName) is var value && long.TryParse(value, out var intValue) && intValue >= 0 ? TimeSpan.FromMilliseconds(intValue) : null; 96=> Environment.GetEnvironmentVariable(variableName) is var value && long.TryParse(value, out var intValue) && intValue >= 0 ? TimeSpan.FromSeconds(intValue) : null; 99=> Environment.GetEnvironmentVariable(variableName) is var value && int.TryParse(value, out var intValue) ? intValue : null;
Microsoft.DotNet.HotReload.WebAssembly.Browser (2)
src\sdk\src\Dotnet.Watch\HotReloadAgent\HotReloadAgent.cs (1)
300var startupHooks = Environment.GetEnvironmentVariable(AgentEnvironmentVariables.DotNetStartupHooks);
WebAssemblyHotReload.cs (1)
67if (MetadataUpdater.IsSupported && Environment.GetEnvironmentVariable("__ASPNETCORE_BROWSER_TOOLS") == "true" &&
Microsoft.DotNet.NativeWrapper (2)
EnvironmentProvider.cs (2)
118getEnvironmentVariable = Environment.GetEnvironmentVariable; 126getEnvironmentVariable ??= Environment.GetEnvironmentVariable;
Microsoft.DotNet.SdkResolver (1)
NETCoreSdkResolver.cs (1)
25: this(Environment.GetEnvironmentVariable, VSSettings.Ambient)
Microsoft.DotNet.TemplateLocator (4)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (2)
60: this(sdkRootPath, sdkVersion, Environment.GetEnvironmentVariable, userProfileDir, globalJsonPath) 66return new SdkDirectoryWorkloadManifestProvider(sdkRootPath, sdkVersion, Environment.GetEnvironmentVariable, userProfileDir, globalJsonPath: null, workloadSetVersion);
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadResolver.cs (1)
45var packRootEnvironmentVariable = Environment.GetEnvironmentVariable(EnvironmentVariableNames.WORKLOAD_PACK_ROOTS);
TemplateLocator.cs (1)
19: this(Environment.GetEnvironmentVariable, null, VSSettings.Ambient, null, null)
Microsoft.Extensions.AI (1)
TelemetryHelpers.cs (1)
15Environment.GetEnvironmentVariable(OpenTelemetryConsts.GenAICaptureMessageContentEnvVar) is string envVar &&
Microsoft.Extensions.AI.Evaluation.Console (6)
Telemetry\DeviceIdHelper.cs (1)
136string? xdgCacheHome = Environment.GetEnvironmentVariable("XDG_CACHE_HOME");
Telemetry\EnvironmentHelper.cs (3)
16Environment.GetEnvironmentVariable(name)?.ToUpperInvariant() switch 48if (bool.TryParse(Environment.GetEnvironmentVariable(variable), out bool value) && value) 56if (Array.TrueForAll(variables, static variable => !string.IsNullOrWhiteSpace(Environment.GetEnvironmentVariable(variable))))
Telemetry\TelemetryConstants.cs (2)
124string? homeDirectoryPath = Environment.GetEnvironmentVariable("DOTNET_CLI_HOME"); 128Environment.GetEnvironmentVariable(
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
Setup.cs (1)
15Environment.GetEnvironmentVariable("AITESTING_OFFLINE") == "1";
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (1)
EmbeddingTests.cs (1)
17if (string.IsNullOrEmpty(Environment.GetEnvironmentVariable("TF_BUILD")))
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIAssistantChatClientIntegrationTests.cs (1)
120AssistantClient ac = new(Environment.GetEnvironmentVariable("AI:OpenAI:ApiKey")!);
Microsoft.Extensions.Configuration.UserSecrets (3)
PathHelper.cs (3)
61string? appData = Environment.GetEnvironmentVariable("APPDATA"); 63?? Environment.GetEnvironmentVariable("HOME") // On Mac/Linux it goes to ~/.microsoft/usersecrets/ 66?? Environment.GetEnvironmentVariable(userSecretsFallbackDir); // this fallback is an escape hatch if everything else fails
Microsoft.Extensions.DependencyModel (1)
EnvironmentWrapper.cs (1)
15public string? GetEnvironmentVariable(string name) => Environment.GetEnvironmentVariable(name);
Microsoft.Extensions.DotNetDeltaApplier (5)
src\sdk\src\Dotnet.Watch\HotReloadAgent.Host\StartupHook.cs (1)
21private static readonly string? s_standardOutputLogPrefix = Environment.GetEnvironmentVariable(AgentEnvironmentVariables.HotReloadDeltaClientLogMessages);
src\sdk\src\Dotnet.Watch\HotReloadAgent.Host\Transport.cs (3)
30var namedPipeName = Environment.GetEnvironmentVariable(AgentEnvironmentVariables.DotNetWatchHotReloadNamedPipeName); 37var webSocketEndpoint = Environment.GetEnvironmentVariable(AgentEnvironmentVariables.DotNetWatchHotReloadWebSocketEndpoint); 47var serverPublicKey = Environment.GetEnvironmentVariable(AgentEnvironmentVariables.DotNetWatchHotReloadWebSocketKey);
src\sdk\src\Dotnet.Watch\HotReloadAgent\HotReloadAgent.cs (1)
300var startupHooks = Environment.GetEnvironmentVariable(AgentEnvironmentVariables.DotNetStartupHooks);
Microsoft.Extensions.FileProviders.Physical (1)
PhysicalFileProvider.cs (1)
184string? environmentValue = Environment.GetEnvironmentVariable(PollingEnvironmentKey);
Microsoft.Extensions.Hosting.Systemd (5)
SystemdHelpers.cs (4)
38string? systemdExecPid = Environment.GetEnvironmentVariable(SystemdConstants.SystemdExecPid); 55return !string.IsNullOrEmpty(Environment.GetEnvironmentVariable(SystemdConstants.NotifySocket)) || 56!string.IsNullOrEmpty(Environment.GetEnvironmentVariable(SystemdConstants.ListenPid)); 91string? socketPath = Environment.GetEnvironmentVariable(SystemdConstants.NotifySocket);
SystemdNotifier.cs (1)
61string? socketPath = Environment.GetEnvironmentVariable(SystemdConstants.NotifySocket);
Microsoft.Extensions.Http (1)
src\runtime\src\libraries\Common\src\System\Net\Http\UriRedactionHelper.cs (1)
20string? envVar = Environment.GetEnvironmentVariable("DOTNET_SYSTEM_NET_HTTP_DISABLEURIREDACTION");
Microsoft.Extensions.Logging.Console (3)
src\runtime\src\libraries\Common\src\System\Console\ConsoleUtils.cs (3)
46if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("FORCE_COLOR")) || 47!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("DOTNET_SYSTEM_CONSOLE_ALLOW_ANSI_COLOR_REDIRECTION"))) 53if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("NO_COLOR")))
Microsoft.Extensions.ServiceDiscovery.Dns (3)
DnsSrvServiceEndpointProviderFactory.cs (2)
126var host = Environment.GetEnvironmentVariable("KUBERNETES_SERVICE_HOST"); 127var port = Environment.GetEnvironmentVariable("KUBERNETES_SERVICE_PORT");
ServiceDiscoveryDnsServiceCollectionExtensions.cs (1)
141var envVar = Environment.GetEnvironmentVariable("MICROSOFT_EXTENSIONS_SERVICE_DISCOVERY_DNS_USE_DNSCLIENT_FALLBACK");
Microsoft.Maui (1)
VisualDiagnostics\VisualDiagnostics.cs (1)
16 static Lazy<bool> isVisualDiagnosticsEnvVarSet = new Lazy<bool>(() => Environment.GetEnvironmentVariable("ENABLE_XAML_DIAGNOSTICS_SOURCE_INFO") is { } value && value == "1");
Microsoft.Maui.Resizetizer (2)
SkiaSharpTools.cs (2)
30 var retryVariable = Environment.GetEnvironmentVariable("DOTNET_ANDROID_FILE_WRITE_RETRY_ATTEMPTS"); 47 var delayVariable = Environment.GetEnvironmentVariable("DOTNET_ANDROID_FILE_WRITE_RETRY_DELAY_MS");
Microsoft.ML.AutoML (1)
AutoMlUtils.cs (1)
22var res = Environment.GetEnvironmentVariable(MLNetMaxThread);
Microsoft.ML.AutoML.Tests (5)
AutoFeaturizerTests.cs (1)
35if (Environment.GetEnvironmentVariable("HELIX_CORRELATION_ID") != null)
ColumnInferenceTests.cs (1)
240if (Environment.GetEnvironmentVariable("HELIX_CORRELATION_ID") != null)
SweepableEstimatorPipelineTest.cs (1)
38if (Environment.GetEnvironmentVariable("HELIX_CORRELATION_ID") != null)
SweepableExtensionTest.cs (1)
40if (Environment.GetEnvironmentVariable("HELIX_CORRELATION_ID") != null)
SweepablePipelineTests.cs (1)
35if (Environment.GetEnvironmentVariable("HELIX_CORRELATION_ID") != null)
Microsoft.ML.CodeGenerator.Tests (2)
ApprovalTests\ConsoleCodeGeneratorTests.cs (1)
42if (System.Environment.GetEnvironmentVariable("HELIX_CORRELATION_ID") != null)
ApprovalTests\TemplateTest.cs (1)
24if (Environment.GetEnvironmentVariable("HELIX_CORRELATION_ID") != null)
Microsoft.ML.Core (4)
Utilities\PathUtils.cs (1)
78var envDir = Environment.GetEnvironmentVariable(CustomSearchDirEnvVariable);
Utilities\ResourceManagerUtils.cs (3)
45var envUrl = Environment.GetEnvironmentVariable(CustomResourcesUrlEnvVariable); 192var envTimeout = Environment.GetEnvironmentVariable(TimeoutEnvVariable); 204var envDir = Environment.GetEnvironmentVariable(Utils.CustomSearchDirEnvVariable);
Microsoft.ML.Core.Tests (7)
UnitTests\TestResourceDownload.cs (7)
30var envVarOld = Environment.GetEnvironmentVariable(ResourceManagerUtils.CustomResourcesUrlEnvVariable); 31var resourcePathVarOld = Environment.GetEnvironmentVariable(Utils.CustomSearchDirEnvVariable); 36var envVar = Environment.GetEnvironmentVariable(ResourceManagerUtils.CustomResourcesUrlEnvVariable); 47envVar = Environment.GetEnvironmentVariable(ResourceManagerUtils.CustomResourcesUrlEnvVariable); 76envVar = Environment.GetEnvironmentVariable(ResourceManagerUtils.CustomResourcesUrlEnvVariable); 103envVar = Environment.GetEnvironmentVariable(ResourceManagerUtils.CustomResourcesUrlEnvVariable); 128$"MICROSOFTML_RESOURCE_PATH is set to {Environment.GetEnvironmentVariable(Utils.CustomSearchDirEnvVariable)}");
Microsoft.ML.CpuMath.PerformanceTests (1)
PerformanceTests.cs (1)
51string cpumathSeed = Environment.GetEnvironmentVariable("CPUMATH_SEED");
Microsoft.ML.GenAI.LLaMA.Tests (2)
LLaMA3_1Tests.cs (1)
24if (Environment.GetEnvironmentVariable("HELIX_CORRELATION_ID") != null)
LLaMA3_2Tests.cs (1)
19if (Environment.GetEnvironmentVariable("HELIX_CORRELATION_ID") != null)
Microsoft.ML.GenAI.Mistral.Tests (1)
Mistral_7B_Instruct_V0_3Tests.cs (1)
21if (Environment.GetEnvironmentVariable("HELIX_CORRELATION_ID") != null)
Microsoft.ML.GenAI.Phi.Tests (2)
Phi2Tests.cs (1)
21if (Environment.GetEnvironmentVariable("HELIX_CORRELATION_ID") != null)
Phi3Tests.cs (1)
22if (Environment.GetEnvironmentVariable("HELIX_CORRELATION_ID") != null)
Microsoft.ML.OneDal (2)
OneDalUtils.cs (2)
23if (Environment.GetEnvironmentVariable("MLNET_BACKEND") == "ONEDAL" && 34var originalPath = Environment.GetEnvironmentVariable("PATH");
Microsoft.ML.SearchSpace.Tests (1)
TestBase.cs (1)
19if (Environment.GetEnvironmentVariable("HELIX_CORRELATION_ID") != null)
Microsoft.ML.StandardTrainers (1)
Standard\LogisticRegression\LbfgsPredictorBase.cs (1)
451if (Environment.GetEnvironmentVariable("MLNET_BACKEND") == "ONEDAL" &&
Microsoft.ML.TensorFlow.Tests (1)
TensorflowTests.cs (1)
83_timeOutOldValue = Environment.GetEnvironmentVariable(ResourceManagerUtils.TimeoutEnvVariable);
Microsoft.ML.TestFrameworkCommon (1)
TestCommon.cs (1)
65string directory = Environment.GetEnvironmentVariable(TestDataDirEnvVariable);
Microsoft.ML.Tokenizers.Data.Tests (1)
src\Common\tests\RetryHelper.cs (1)
17private static readonly bool _debug = Environment.GetEnvironmentVariable("DEBUG_RETRYHELPER") == "1";
Microsoft.ML.Tokenizers.Tests (1)
src\Common\tests\RetryHelper.cs (1)
17private static readonly bool _debug = Environment.GetEnvironmentVariable("DEBUG_RETRYHELPER") == "1";
Microsoft.NET.Build.Containers (5)
AuthHandshakeMessageHandler.cs (2)
397var credU = Environment.GetEnvironmentVariable(unameVar); 398var credP = Environment.GetEnvironmentVariable(passwordVar);
LocalDaemons\DockerCli.cs (1)
56foreach (string directory in (Environment.GetEnvironmentVariable("PATH") ?? string.Empty).Split(Path.PathSeparator))
Registry\RegistrySettings.cs (2)
16ForceChunkedUpload = Environment.GetEnvironmentVariable(EnvVariables.ForceChunkedUpload) is not null ? 19ParallelUploadEnabled = Environment.GetEnvironmentVariable(EnvVariables.ParallelUploadEnabled) is not null ?
Microsoft.NET.Build.Tasks (8)
CheckSdkVulnerabilities.cs (1)
28if (bool.TryParse(Environment.GetEnvironmentVariable(Microsoft.DotNet.Cli.EnvironmentVariableNames.SDK_VULNERABILITY_CHECK_DISABLE), out bool disabled) && disabled)
FrameworkReferenceResolver.cs (1)
18: this(Environment.GetEnvironmentVariable)
ProcessFrameworkReferences.cs (1)
1115var packRootEnvironmentVariable = Environment.GetEnvironmentVariable(EnvironmentVariableNames.WORKLOAD_PACK_ROOTS);
ResolveTargetingPackAssets.cs (1)
49private static readonly bool s_allowCacheLookup = Environment.GetEnvironmentVariable(ALLOW_TARGETING_PACK_CACHING) != "0";
src\sdk\src\Common\CliFolderPathCalculatorCore.cs (1)
17: this(Environment.GetEnvironmentVariable)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (2)
60: this(sdkRootPath, sdkVersion, Environment.GetEnvironmentVariable, userProfileDir, globalJsonPath) 66return new SdkDirectoryWorkloadManifestProvider(sdkRootPath, sdkVersion, Environment.GetEnvironmentVariable, userProfileDir, globalJsonPath: null, workloadSetVersion);
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadResolver.cs (1)
45var packRootEnvironmentVariable = Environment.GetEnvironmentVariable(EnvironmentVariableNames.WORKLOAD_PACK_ROOTS);
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (1)
BrotliCompress.cs (1)
44_dotnetPath = Environment.GetEnvironmentVariable("DOTNET_HOST_PATH");
Microsoft.NET.Sdk.Publish.Tasks (3)
EnvironmentHelper.cs (2)
10return Environment.GetEnvironmentVariable(name); 15var str = Environment.GetEnvironmentVariable(name);
Tasks\GenerateEFSQLScripts.cs (1)
86string? previousAspNetCoreEnvironment = Environment.GetEnvironmentVariable(AspNetCoreEnvironment);
Microsoft.NET.Sdk.Razor.Tasks (7)
DotnetToolTask.cs (1)
61var dotnetHostPath = Environment.GetEnvironmentVariable("DOTNET_HOST_PATH");
src\sdk\src\RazorSdk\Tool\ServerProtocol\ServerConnection.cs (5)
57var tmp = Environment.GetEnvironmentVariable("TMP"); 63var temp = Environment.GetEnvironmentVariable("TEMP"); 88return Environment.GetEnvironmentVariable("SYSTEMROOT"); 281var expectedPath = Environment.GetEnvironmentVariable("DOTNET_HOST_PATH"); 301var paths = Environment.GetEnvironmentVariable("PATH").Split(Path.PathSeparator);
src\sdk\src\RazorSdk\Tool\ServerProtocol\ServerLogger.cs (1)
37var loggingFileName = Environment.GetEnvironmentVariable(EnvironmentVariable);
Microsoft.NET.Sdk.StaticWebAssets.Tasks (1)
Compression\BrotliCompress.cs (1)
35_dotnetPath = Environment.GetEnvironmentVariable("DOTNET_HOST_PATH");
Microsoft.NET.Sdk.WorkloadManifestReader (3)
SdkDirectoryWorkloadManifestProvider.cs (2)
60: this(sdkRootPath, sdkVersion, Environment.GetEnvironmentVariable, userProfileDir, globalJsonPath) 66return new SdkDirectoryWorkloadManifestProvider(sdkRootPath, sdkVersion, Environment.GetEnvironmentVariable, userProfileDir, globalJsonPath: null, workloadSetVersion);
WorkloadResolver.cs (1)
45var packRootEnvironmentVariable = Environment.GetEnvironmentVariable(EnvironmentVariableNames.WORKLOAD_PACK_ROOTS);
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (2)
CachingWorkloadResolver.cs (1)
61var envVar = Environment.GetEnvironmentVariable("MSBuildEnableWorkloadResolver");
src\sdk\src\Common\CliFolderPathCalculatorCore.cs (1)
17: this(Environment.GetEnvironmentVariable)
Microsoft.SourceLink.AzureRepos.Git (1)
GetSourceLinkUrl.cs (1)
96var value = Environment.GetEnvironmentVariable(name);
Microsoft.TestPlatform.Build (5)
Tasks\TestTaskUtils.cs (1)
250var dotnetHostPath = Environment.GetEnvironmentVariable("DOTNET_HOST_PATH");
Tasks\VSTestTask.cs (2)
48var traceEnabledValue = Environment.GetEnvironmentVariable("VSTEST_BUILD_TRACE"); 51var debugEnabled = Environment.GetEnvironmentVariable("VSTEST_BUILD_DEBUG");
Tasks\VSTestTask2.cs (2)
61_disableUtf8ConsoleEncoding = Environment.GetEnvironmentVariable("VSTEST_DISABLE_UTF8_CONSOLE_ENCODING") == "1"; 62var isPrependedWithAnsi = Environment.GetEnvironmentVariable("DOTNET_SYSTEM_CONSOLE_ALLOW_ANSI_COLOR_REDIRECTION");
Microsoft.TestPlatform.CoreUtilities (5)
FeatureFlag\FeatureFlag.cs (1)
33public bool IsSet(string featureFlag) => _cache.GetOrAdd(featureFlag, f => (Environment.GetEnvironmentVariable(f)?.Trim() ?? "0") != "0");
Helpers\DotnetHostHelper.cs (1)
113var pathString = Environment.GetEnvironmentVariable("PATH")!;
Helpers\EnvironmentHelper.cs (1)
20var envVarValue = Environment.GetEnvironmentVariable(VstestConnectionTimeout);
Helpers\EnvironmentVariableHelper.cs (2)
15=> Environment.GetEnvironmentVariable(variable); 19=> Environment.GetEnvironmentVariable(variable) is string value && !string.IsNullOrEmpty(value)
Microsoft.TestPlatform.CrossPlatEngine (9)
Client\Parallel\ParallelOperationManager.cs (1)
24Environment.GetEnvironmentVariable(nameof(VSTEST_HOSTPRESTART_COUNT)),
Client\ProxyOperationManager.cs (3)
256var hostDebugEnabled = Environment.GetEnvironmentVariable("VSTEST_HOST_DEBUG"); 257var nativeHostDebugEnabled = Environment.GetEnvironmentVariable("VSTEST_HOST_NATIVE_DEBUG"); 328var timeout = int.TryParse(Environment.GetEnvironmentVariable("VSTEST_TESTHOST_SHUTDOWN_TIMEOUT"), out var time)
DataCollection\ProxyDataCollectionManager.cs (1)
267var dataCollectorDebugEnabled = Environment.GetEnvironmentVariable(DebugEnvironmentVaribleName);
EventHandlers\TestRequestHandler.cs (3)
116var remotePath = Environment.GetEnvironmentVariable("VSTEST_UWP_DEPLOY_REMOTE_PATH") ?? self.RemotePath ?? currentProcessDirectory; 118var localPath = Environment.GetEnvironmentVariable("VSTEST_UWP_DEPLOY_LOCAL_PATH") ?? self.LocalPath; 354var flag = Environment.GetEnvironmentVariable("VSTEST_DISABLE_PROTOCOL_3_VERSION_DOWNGRADE");
PostProcessing\ArtifactProcessingManager.cs (1)
252private static bool IsTelemetryOptedIn() => Environment.GetEnvironmentVariable("VSTEST_TELEMETRY_OPTEDIN")?.Equals("1", StringComparison.Ordinal) == true;
Microsoft.TestPlatform.Extensions.BlameDataCollector (11)
BlameCollector.cs (3)
705var temp = Environment.GetEnvironmentVariable("VSTEST_DUMP_TEMP_PATH") ?? Environment.GetEnvironmentVariable("AGENT_TEMPDIRECTORY") ?? Path.GetTempPath(); 722var dumpDirectoryOverride = Environment.GetEnvironmentVariable("VSTEST_DUMP_PATH");
CrashDumperFactory.cs (1)
43var procdumpOverride = Environment.GetEnvironmentVariable("VSTEST_DUMP_FORCEPROCDUMP")?.Trim();
HangDumperFactory.cs (1)
21var procdumpOverride = Environment.GetEnvironmentVariable("VSTEST_DUMP_FORCEPROCDUMP")?.Trim();
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\DebuggerBreakpoint.cs (6)
36var debugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 76var vsAttachPath = Environment.GetEnvironmentVariable(env) ?? FindAttachVs(); 104var paths = Environment.GetEnvironmentVariable("PATH")!.Split(';'); 127var debugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 154var nativeDebugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 180return Environment.GetEnvironmentVariable("VSTEST_DEBUG_NOBP")?.Equals("1") ?? false;
Microsoft.TestUtilities (1)
XUnit\EnvironmentVariableConditionAttribute.cs (1)
66_currentValue ??= Environment.GetEnvironmentVariable(VariableName);
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\Interaction.vb (1)
113Return Environment.GetEnvironmentVariable(Expression)
Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger (1)
HtmlLogger.cs (1)
323Environment.GetEnvironmentVariable("UserName"), Environment.MachineName,
Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger (1)
ObjectModel\TestRun.cs (1)
64_name = string.Format(CultureInfo.CurrentCulture, TrxLoggerResources.Common_TestRunName, Environment.GetEnvironmentVariable("UserName"), Environment.MachineName, FormatDateTimeForRunName(DateTime.Now));
MSBuild (15)
OutOfProcTaskHostNode.cs (1)
1238if (Environment.GetEnvironmentVariable("MSBUILDTASKHOSTABORTTASKONCANCEL") == "1")
PerformanceLogEventListener.cs (1)
55string logDirectory = Environment.GetEnvironmentVariable(PerfLogDirEnvVar);
XMake.cs (13)
307if (Environment.GetEnvironmentVariable("MSBUILDDUMPPROCESSCOUNTERS") == "1") 314Environment.GetEnvironmentVariable(Traits.UseMSBuildServerEnvVarName) == "1" && 330if (Environment.GetEnvironmentVariable("MSBUILDDUMPPROCESSCOUNTERS") == "1") 612switch (Environment.GetEnvironmentVariable("MSBUILDDEBUGONSTART")) 902string timerOutputFilename = Environment.GetEnvironmentVariable("MSBUILDTIMEROUTPUTS"); 1071if (Environment.GetEnvironmentVariable("MSBUILDDONOTLAUNCHDEBUGGER") != "1") 1507if (!string.Equals(Environment.GetEnvironmentVariable("MSBUILDLOGASYNC"), "1", StringComparison.Ordinal)) 1552string memoryUseLimit = Environment.GetEnvironmentVariable("MSBUILDMEMORYUSELIMIT"); 2472string dotnetCliEnvVar = Environment.GetEnvironmentVariable("DOTNET_CLI_CONFIGURE_MSBUILD_TERMINAL_LOGGER"); 2507string liveLoggerArg = Environment.GetEnvironmentVariable("MSBUILDLIVELOGGER"); 2508terminalLoggerArg = Environment.GetEnvironmentVariable("MSBUILDTERMINALLOGGER"); 2621return automatedEnvironmentVariables.Any(envVar => !string.IsNullOrEmpty(Environment.GetEnvironmentVariable(envVar))); 2767if (Environment.GetEnvironmentVariable("MSBUILDDISABLENODEREUSE") == "1") // For example to disable node reuse in a gated checkin, without using the flag
MyFrontend (1)
Program.cs (1)
13var isHttps = Environment.GetEnvironmentVariable("DOTNET_LAUNCHPROFILE") == "https";
NuGet.Build.Tasks.Console (4)
MSBuildFeatureFlags.cs (4)
28get => string.Equals(Environment.GetEnvironmentVariable("MSBuildCacheFileEnumerations"), "1", StringComparison.Ordinal); 41get => string.Equals(Environment.GetEnvironmentVariable("MSBuildLoadAllFilesAsReadonly"), "1", StringComparison.Ordinal); 55get => Environment.GetEnvironmentVariable("MSBUILD_EXE_PATH"); 77get => !string.Equals(Environment.GetEnvironmentVariable("MSBuildSkipEagerWildCardEvaluationRegexes"), null, StringComparison.Ordinal);
NuGet.Common (1)
EnvironmentVariableWrapper.cs (1)
18return Environment.GetEnvironmentVariable(variable);
NuGet.Protocol (1)
NuGetTestMode.cs (1)
24var testMode = Environment.GetEnvironmentVariable(_testModeEnvironmentVariableName);
PresentationCore (2)
MS\Internal\FontCache\FontCacheUtil.cs (1)
302string s = Environment.GetEnvironmentVariable(WinDir) + @"\Fonts\";
System\Windows\Diagnostics\VisualDiagnostics.cs (1)
225value = Environment.GetEnvironmentVariable(environmentVariable);
RepoTasks (7)
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (7)
61if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable(OpenSslCertDirectoryOverrideVariableName))) 101var sslCertDirString = Environment.GetEnvironmentVariable(OpenSslCertificateDirectoryVariableName); 366var existingSslCertDir = Environment.GetEnvironmentVariable(OpenSslCertificateDirectoryVariableName); 592var searchPath = Environment.GetEnvironmentVariable("PATH"); 652if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("WSL_INTEROP"))) 809var @override = Environment.GetEnvironmentVariable(OpenSslCertDirectoryOverrideVariableName); 835var nssDbOverride = Environment.GetEnvironmentVariable(NssDbOverrideVariableName);
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
42if (Environment.GetEnvironmentVariable(CachePathEnvironmentVariable) is not { Length: > 0 } cachePath)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Debug.cs (1)
60if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("HELIX_DUMP_FOLDER")))
rzc (8)
ServerCommand.cs (1)
169var path = Environment.GetEnvironmentVariable("DOTNET_BUILD_PIDFILE_DIRECTORY");
ServerProtocol\ServerConnection.cs (5)
57var tmp = Environment.GetEnvironmentVariable("TMP"); 63var temp = Environment.GetEnvironmentVariable("TEMP"); 88return Environment.GetEnvironmentVariable("SYSTEMROOT"); 281var expectedPath = Environment.GetEnvironmentVariable("DOTNET_HOST_PATH"); 301var paths = Environment.GetEnvironmentVariable("PATH").Split(Path.PathSeparator);
ServerProtocol\ServerLogger.cs (1)
37var loggingFileName = Environment.GetEnvironmentVariable(EnvironmentVariable);
src\sdk\src\Common\CliFolderPathCalculatorCore.cs (1)
17: this(Environment.GetEnvironmentVariable)
Stress.ApiService (1)
Program.cs (1)
153var urls = Environment.GetEnvironmentVariable("ASPNETCORE_URLS")!.Split(';');
System.CommandLine.StaticCompletions (1)
ShellName.cs (1)
32var shellPath = Environment.GetEnvironmentVariable("SHELL") ?? throw new InvalidOperationException(Strings.ShellDiscovery_ShellEnvironmentNotSet);
System.Console (7)
src\runtime\src\libraries\Common\src\System\Console\ConsoleUtils.cs (3)
46if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("FORCE_COLOR")) || 47!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("DOTNET_SYSTEM_CONSOLE_ALLOW_ANSI_COLOR_REDIRECTION"))) 53if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("NO_COLOR")))
src\runtime\src\libraries\Common\src\System\Text\EncodingHelper.Unix.cs (1)
39locale = Environment.GetEnvironmentVariable(envVar);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\PersistedFiles.Unix.cs (1)
54string? userHomeDirectory = Environment.GetEnvironmentVariable("HOME");
System\TermInfo.DatabaseFactory.cs (2)
36=> Environment.GetEnvironmentVariable("TERMINFO"); 42string? term = Environment.GetEnvironmentVariable("TERM");
System.Data.Common (1)
src\runtime\src\libraries\Common\src\System\LocalAppContextSwitches.Common.cs (1)
60if (Environment.GetEnvironmentVariable(envVariable) is string str)
System.Diagnostics.DiagnosticSource (2)
src\runtime\src\libraries\Common\src\System\LocalAppContextSwitches.Common.cs (1)
60if (Environment.GetEnvironmentVariable(envVariable) is string str)
System\Diagnostics\LocalAppContextSwitches.cs (1)
18string? switchValue = Environment.GetEnvironmentVariable("DOTNET_SYSTEM_DIAGNOSTICS_DEFAULTACTIVITYIDFORMATISHIERARCHIAL");
System.Diagnostics.Process (1)
System\Diagnostics\ProcessUtils.cs (1)
23string? pathEnvVar = System.Environment.GetEnvironmentVariable("PATH");
System.DirectoryServices.Protocols (1)
src\runtime\src\libraries\Common\src\System\LocalAppContextSwitches.Common.cs (1)
60if (Environment.GetEnvironmentVariable(envVariable) is string str)
System.Net.Http (14)
src\runtime\src\libraries\Common\src\System\LocalAppContextSwitches.Common.cs (1)
60if (Environment.GetEnvironmentVariable(envVariable) is string str)
src\runtime\src\libraries\Common\src\System\Net\Http\UriRedactionHelper.cs (1)
20string? envVar = Environment.GetEnvironmentVariable("DOTNET_SYSTEM_NET_HTTP_DISABLEURIREDACTION");
System\Net\Http\SocketsHttpHandler\HttpEnvironmentProxy.Unix.cs (9)
21Uri? httpProxy = GetUriFromString(Environment.GetEnvironmentVariable(EnvHttpProxyLC)); 22if (httpProxy == null && Environment.GetEnvironmentVariable(EnvCGI) == null) 24httpProxy = GetUriFromString(Environment.GetEnvironmentVariable(EnvHttpProxyUC)); 27Uri? httpsProxy = GetUriFromString(Environment.GetEnvironmentVariable(EnvHttpsProxyLC)) ?? 28GetUriFromString(Environment.GetEnvironmentVariable(EnvHttpsProxyUC)); 32Uri? allProxy = GetUriFromString(Environment.GetEnvironmentVariable(EnvAllProxyLC)) ?? 33GetUriFromString(Environment.GetEnvironmentVariable(EnvAllProxyUC)); 47string? noProxy = Environment.GetEnvironmentVariable(EnvNoProxyLC) ?? 48Environment.GetEnvironmentVariable(EnvNoProxyUC);
System\Net\Http\SocketsHttpHandler\RuntimeSettingParser.cs (3)
25string? envVar = Environment.GetEnvironmentVariable(environmentVariableSettingName); 80string? envVar = Environment.GetEnvironmentVariable(environmentVariableSettingName); 94string? envVar = Environment.GetEnvironmentVariable(environmentVariableSettingName);
System.Net.HttpListener (1)
src\runtime\src\libraries\Common\src\System\LocalAppContextSwitches.Common.cs (1)
60if (Environment.GetEnvironmentVariable(envVariable) is string str)
System.Net.NameResolution (1)
src\runtime\src\libraries\Common\src\System\LocalAppContextSwitches.Common.cs (1)
60if (Environment.GetEnvironmentVariable(envVariable) is string str)
System.Net.Ping (1)
src\runtime\src\libraries\Common\src\System\LocalAppContextSwitches.Common.cs (1)
60if (Environment.GetEnvironmentVariable(envVariable) is string str)
System.Net.Quic (3)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeX509Handles.Unix.cs (1)
14Environment.GetEnvironmentVariable("DEBUG_SAFEX509HANDLE_FINALIZATION") != null;
src\runtime\src\libraries\Common\src\System\LocalAppContextSwitches.Common.cs (1)
60if (Environment.GetEnvironmentVariable(envVariable) is string str)
src\runtime\src\libraries\Common\src\System\Net\Security\SslKeyLogger.cs (1)
11private static readonly string? s_keyLogFile = Environment.GetEnvironmentVariable("SSLKEYLOGFILE");
System.Net.Security (4)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (1)
124string? value = AppContext.GetData(TlsCacheSizeCtxName) as string ?? Environment.GetEnvironmentVariable(TlsCacheSizeEnvironmentVariable);
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeX509Handles.Unix.cs (1)
14Environment.GetEnvironmentVariable("DEBUG_SAFEX509HANDLE_FINALIZATION") != null;
src\runtime\src\libraries\Common\src\System\LocalAppContextSwitches.Common.cs (1)
60if (Environment.GetEnvironmentVariable(envVariable) is string str)
src\runtime\src\libraries\Common\src\System\Net\Security\SslKeyLogger.cs (1)
11private static readonly string? s_keyLogFile = Environment.GetEnvironmentVariable("SSLKEYLOGFILE");
System.Net.Sockets (3)
src\runtime\src\libraries\Common\src\System\LocalAppContextSwitches.Common.cs (1)
60if (Environment.GetEnvironmentVariable(envVariable) is string str)
System\Net\Sockets\SocketAsyncEngine.Unix.cs (2)
26internal static readonly bool InlineSocketCompletionsEnabled = Environment.GetEnvironmentVariable("DOTNET_SYSTEM_NET_SOCKETS_INLINE_COMPLETIONS") == "1"; 42if (uint.TryParse(Environment.GetEnvironmentVariable("DOTNET_SYSTEM_NET_SOCKETS_THREAD_COUNT"), out uint count))
System.Private.CoreLib (24)
src\runtime\src\libraries\Common\src\System\LocalAppContextSwitches.Common.cs (1)
60if (Environment.GetEnvironmentVariable(envVariable) is string str)
src\runtime\src\libraries\System.Private.CoreLib\src\System\AppContextConfigHelper.cs (9)
15string? str = Environment.GetEnvironmentVariable(envVariable); 33string? str = Environment.GetEnvironmentVariable("DOTNET_" + envVariable) 34?? Environment.GetEnvironmentVariable("COMPlus_" + envVariable); 96string? str = Environment.GetEnvironmentVariable(envVariable); 136string? str = Environment.GetEnvironmentVariable("DOTNET_" + envVariable) 137?? Environment.GetEnvironmentVariable("COMPlus_" + envVariable); 206string? str = Environment.GetEnvironmentVariable(envVariable); 246string? str = Environment.GetEnvironmentVariable("DOTNET_" + envVariable) 247?? Environment.GetEnvironmentVariable("COMPlus_" + envVariable);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\DebugProvider.Unix.cs (1)
8private static readonly bool s_shouldWriteToStdErr = Environment.GetEnvironmentVariable("DOTNET_DebugWriteToStdErr") == "1";
src\runtime\src\libraries\System.Private.CoreLib\src\System\Environment.cs (1)
75return GetEnvironmentVariable(variable);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Environment.GetFolderPathCore.Unix.cs (3)
127string? data = GetEnvironmentVariable("XDG_DATA_HOME"); 157string? config = GetEnvironmentVariable("XDG_CONFIG_HOME"); 171string? envPath = GetEnvironmentVariable(key);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Environment.UnixOrBrowser.cs (1)
34string? value = GetEnvironmentVariable(key);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\GlobalizationMode.cs (1)
53value = Environment.GetEnvironmentVariable(envVariable);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Path.Unix.cs (1)
88string? path = Environment.GetEnvironmentVariable(TempEnvVar);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\PersistedFiles.Unix.cs (1)
54string? userHomeDirectory = Environment.GetEnvironmentVariable("HOME");
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\SharedMemoryManager.Unix.cs (1)
397string? applicationGroupId = Environment.GetEnvironmentVariable("DOTNET_SHARED_MEMORY_APPLICATION_GROUP_ID");
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncProfiler.cs (1)
75string? eventBufferSizeEnv = System.Environment.GetEnvironmentVariable("DOTNET_AsyncProfilerEventSource_EventBufferSize");
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.NonAndroid.cs (2)
226string? result = Environment.GetEnvironmentVariable(TimeZoneEnvironmentVariable); 507string? tzDirectory = Environment.GetEnvironmentVariable(TimeZoneDirectoryEnvironmentVariable);
System\StartupHookProvider.NativeAot.cs (1)
16ProcessStartupHooks(Environment.GetEnvironmentVariable("DOTNET_STARTUP_HOOKS"));
System.Private.Xml (2)
src\runtime\src\libraries\Common\src\System\LocalAppContextSwitches.Common.cs (1)
60if (Environment.GetEnvironmentVariable(envVariable) is string str)
System\Xml\Xsl\IlGen\XmlILTrace.cs (1)
44s_dirName = Environment.GetEnvironmentVariable("XmlILTrace");
System.Runtime.Caching (1)
System\Runtime\Caching\Dbg.cs (1)
14private static readonly bool s_tracingEnabled = Environment.GetEnvironmentVariable("DOTNET_SYSTEM_RUNTIME_CACHING_TRACING") == "true";
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\RegexLWCGCompiler.cs (1)
26private static readonly bool s_includePatternInName = Environment.GetEnvironmentVariable(IncludePatternInNamesEnvVar) == "1";
testhost (6)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\DebuggerBreakpoint.cs (6)
36var debugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 76var vsAttachPath = Environment.GetEnvironmentVariable(env) ?? FindAttachVs(); 104var paths = Environment.GetEnvironmentVariable("PATH")!.Split(';'); 127var debugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 154var nativeDebugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 180return Environment.GetEnvironmentVariable("VSTEST_DEBUG_NOBP")?.Equals("1") ?? false;
testhost.arm64 (6)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\DebuggerBreakpoint.cs (6)
36var debugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 76var vsAttachPath = Environment.GetEnvironmentVariable(env) ?? FindAttachVs(); 104var paths = Environment.GetEnvironmentVariable("PATH")!.Split(';'); 127var debugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 154var nativeDebugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 180return Environment.GetEnvironmentVariable("VSTEST_DEBUG_NOBP")?.Equals("1") ?? false;
testhost.x86 (6)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\DebuggerBreakpoint.cs (6)
36var debugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 76var vsAttachPath = Environment.GetEnvironmentVariable(env) ?? FindAttachVs(); 104var paths = Environment.GetEnvironmentVariable("PATH")!.Split(';'); 127var debugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 154var nativeDebugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 180return Environment.GetEnvironmentVariable("VSTEST_DEBUG_NOBP")?.Equals("1") ?? false;
TestProject.IntegrationServiceA (1)
Program.cs (1)
7string? skipResourcesValue = Environment.GetEnvironmentVariable("SKIP_RESOURCES");
vbc (6)
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
151var libDirectory = Environment.GetEnvironmentVariable("LIB");
src\roslyn\src\Compilers\Shared\CompilerServerLogger.cs (1)
120loggingFilePath = Environment.GetEnvironmentVariable(EnvironmentVariableName);
src\roslyn\src\Compilers\Shared\RuntimeHostInfo.cs (3)
78if (Environment.GetEnvironmentVariable(DotNetHostPathEnvironmentName) is { Length: > 0 } pathToDotNet) 83if (Environment.GetEnvironmentVariable(DotNetExperimentalHostPathEnvironmentName) is { Length: > 0 } pathToDotNetExperimental) 92var path = Environment.GetEnvironmentVariable("PATH") ?? "";
src\roslyn\src\Compilers\Shared\Vbc.cs (1)
18: base(VisualBasicCommandLineParser.Default, responseFile, args, buildPaths, Environment.GetEnvironmentVariable("LIB"), analyzerLoader)
VBCSCompiler (5)
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
151var libDirectory = Environment.GetEnvironmentVariable("LIB");
src\roslyn\src\Compilers\Shared\CompilerServerLogger.cs (1)
120loggingFilePath = Environment.GetEnvironmentVariable(EnvironmentVariableName);
src\roslyn\src\Compilers\Shared\RuntimeHostInfo.cs (3)
78if (Environment.GetEnvironmentVariable(DotNetHostPathEnvironmentName) is { Length: > 0 } pathToDotNet) 83if (Environment.GetEnvironmentVariable(DotNetExperimentalHostPathEnvironmentName) is { Length: > 0 } pathToDotNetExperimental) 92var path = Environment.GetEnvironmentVariable("PATH") ?? "";
vstest.console (13)
CommandLine\Executor.cs (2)
152var diag = Environment.GetEnvironmentVariable("VSTEST_DIAG"); 154var diagVerbosity = Environment.GetEnvironmentVariable("VSTEST_DIAG_VERBOSITY");
Processors\RunSpecificTestsArgumentProcessor.cs (1)
212if (Environment.GetEnvironmentVariable("VSTEST_MSBUILD_NOLOGO") != "1")
Processors\RunTestsArgumentProcessor.cs (1)
144if (Environment.GetEnvironmentVariable("VSTEST_MSBUILD_NOLOGO") != "1")
Publisher\MetricsPublisherFactory.cs (1)
22var logEnabled = Environment.GetEnvironmentVariable("VSTEST_LOGTELEMETRY");
Publisher\TextFileTelemetryPublisher.cs (1)
60string resultDirectory = Environment.GetEnvironmentVariable("VSTEST_LOGTELEMETRY_PATH")
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\DebuggerBreakpoint.cs (6)
36var debugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 76var vsAttachPath = Environment.GetEnvironmentVariable(env) ?? FindAttachVs(); 104var paths = Environment.GetEnvironmentVariable("PATH")!.Split(';'); 127var debugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 154var nativeDebugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 180return Environment.GetEnvironmentVariable("VSTEST_DEBUG_NOBP")?.Equals("1") ?? false;
TestPlatformHelpers\TestRequestManager.cs (1)
1455=> Environment.GetEnvironmentVariable("VSTEST_TELEMETRY_OPTEDIN")?.Equals("1", StringComparison.Ordinal) == true;
vstest.console.arm64 (13)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\DebuggerBreakpoint.cs (6)
36var debugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 76var vsAttachPath = Environment.GetEnvironmentVariable(env) ?? FindAttachVs(); 104var paths = Environment.GetEnvironmentVariable("PATH")!.Split(';'); 127var debugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 154var nativeDebugEnabled = Environment.GetEnvironmentVariable(environmentVariable); 180return Environment.GetEnvironmentVariable("VSTEST_DEBUG_NOBP")?.Equals("1") ?? false;
src\vstest\src\vstest.console\CommandLine\Executor.cs (2)
152var diag = Environment.GetEnvironmentVariable("VSTEST_DIAG"); 154var diagVerbosity = Environment.GetEnvironmentVariable("VSTEST_DIAG_VERBOSITY");
src\vstest\src\vstest.console\Processors\RunSpecificTestsArgumentProcessor.cs (1)
212if (Environment.GetEnvironmentVariable("VSTEST_MSBUILD_NOLOGO") != "1")
src\vstest\src\vstest.console\Processors\RunTestsArgumentProcessor.cs (1)
144if (Environment.GetEnvironmentVariable("VSTEST_MSBUILD_NOLOGO") != "1")
src\vstest\src\vstest.console\Publisher\MetricsPublisherFactory.cs (1)
22var logEnabled = Environment.GetEnvironmentVariable("VSTEST_LOGTELEMETRY");
src\vstest\src\vstest.console\Publisher\TextFileTelemetryPublisher.cs (1)
60string resultDirectory = Environment.GetEnvironmentVariable("VSTEST_LOGTELEMETRY_PATH")
src\vstest\src\vstest.console\TestPlatformHelpers\TestRequestManager.cs (1)
1455=> Environment.GetEnvironmentVariable("VSTEST_TELEMETRY_OPTEDIN")?.Equals("1", StringComparison.Ordinal) == true;
WithDockerfile.AppHost (1)
Program.cs (1)
44var baseImage = Environment.GetEnvironmentVariable("BASE_IMAGE") ?? "mcr.microsoft.com/oss/go/microsoft/golang:1.23";