2 implementations of GetEnvironmentVariable
aspire (1)
HostEnvironment.cs (1)
14public string? GetEnvironmentVariable(string variable) => Environment.GetEnvironmentVariable(variable);
Aspire.Cli.Tests (1)
Utils\TestEnvironment.cs (1)
21public string? GetEnvironmentVariable(string variable)
51 references to GetEnvironmentVariable
aspire (51)
Acquisition\IdentityResolver.cs (2)
27/// Environment variables are read via <see cref="IEnvironment.GetEnvironmentVariable"/> 303var raw = _environment.GetEnvironmentVariable(name);
Agents\Copilot\CopilotAgentEnvironmentScanner.cs (1)
77var isVSCode = _environment.GetEnvironmentVariable("TERM_PROGRAM") == "vscode";
Agents\Copilot\CopilotAppInstallationDetector.cs (6)
41environment.GetEnvironmentVariable(AgentEnvironmentVariable), 51AddWindowsCandidate(candidatePaths, environment.GetEnvironmentVariable("LOCALAPPDATA"), includeProgramsDirectory: true); 56AddWindowsCandidate(candidatePaths, environment.GetEnvironmentVariable("ProgramFiles"), includeProgramsDirectory: false); 57AddWindowsCandidate(candidatePaths, environment.GetEnvironmentVariable("ProgramFiles(x86)"), includeProgramsDirectory: false); 97var configuredDataHome = environment.GetEnvironmentVariable("XDG_DATA_HOME"); 103var configuredDataDirectories = environment.GetEnvironmentVariable("XDG_DATA_DIRS");
Agents\Copilot\CopilotPaths.cs (1)
22var configuredHome = environment.GetEnvironmentVariable(CopilotHomeEnvironmentVariable);
Agents\VsCode\VsCodeAgentEnvironmentScanner.cs (1)
180if (_environment.GetEnvironmentVariable("TERM_PROGRAM") == "vscode")
Backchannel\AppHostCliBackchannel.cs (1)
566var maxUploadFileSize = long.TryParse(environment.GetEnvironmentVariable(KnownConfigNames.MaxFileUploadSize), out var parsed)
Certificates\CertificateGeneration\UnixCertificateManager.cs (6)
77if (!string.IsNullOrEmpty(_environment.GetEnvironmentVariable(OpenSslCertDirectoryOverrideVariableName))) 117var sslCertDirString = _environment.GetEnvironmentVariable(OpenSslCertificateDirectoryVariableName); 391var existingSslCertDir = _environment.GetEnvironmentVariable(OpenSslCertificateDirectoryVariableName); 655if (!string.IsNullOrEmpty(_environment.GetEnvironmentVariable("WSL_INTEROP"))) 805var @override = _environment.GetEnvironmentVariable(OpenSslCertDirectoryOverrideVariableName); 831var nssDbOverride = _environment.GetEnvironmentVariable(NssDbOverrideVariableName);
Certificates\CertificateHelpers.cs (1)
49var overridePath = environment.GetEnvironmentVariable(DevCertsOpenSslCertDirEnvVar);
Certificates\CertificateService.cs (2)
173var value = environment.GetEnvironmentVariable(KnownConfigNames.CliGenerateHttpsCertificate); 183var currentSslCertDir = environment.GetEnvironmentVariable(SslCertDirEnvVar);
Commands\DashboardRunCommand.cs (2)
267if (environment.GetEnvironmentVariable(envVarName) is not null) 316return environment.GetEnvironmentVariable(key);
DotNet\DotNetCliRunner.cs (1)
494: environment.GetEnvironmentVariable("PATH") ?? string.Empty;
Layout\LayoutDiscovery.cs (6)
57var envLayoutPath = _environment.GetEnvironmentVariable(BundleDiscovery.LayoutPathEnvVar); 122LayoutComponent.Dcp => _environment.GetEnvironmentVariable(BundleDiscovery.DcpPathEnvVar), 123LayoutComponent.Managed => _environment.GetEnvironmentVariable(BundleDiscovery.ManagedPathEnvVar), 140var useSdk = _environment.GetEnvironmentVariable(BundleDiscovery.UseGlobalDotNetEnvVar); 321if (!string.IsNullOrEmpty(_environment.GetEnvironmentVariable(BundleDiscovery.DcpPathEnvVar))) 325if (!string.IsNullOrEmpty(_environment.GetEnvironmentVariable(BundleDiscovery.ManagedPathEnvVar)))
NuGet\NuGetSignatureVerificationEnabler.cs (1)
32var value = environment.GetEnvironmentVariable(DotNetNuGetSignatureVerification);
Projects\DotNetAppHostProject.cs (1)
2667=> env.TryGetValue(name, out var value) ? value : _environment.GetEnvironmentVariable(name);
Projects\GuestAppHostProject.cs (1)
2272: _environment.GetEnvironmentVariable(environmentVariableName);
Projects\ProjectLocator.cs (1)
1401var envPath = environment.GetEnvironmentVariable("NUGET_PACKAGES");
Telemetry\CodingAgentDetector.cs (1)
83var value = environment.GetEnvironmentVariable(variableName);
Telemetry\InternalMicrosoftDetector.cs (8)
590var userDnsDomain = _environment.GetEnvironmentVariable("USERDNSDOMAIN"); 593? Detected(_environment.GetEnvironmentVariable("USERNAME"), domain) 804_environment.GetEnvironmentVariable("USERDNSDOMAIN")); 1579if (!string.IsNullOrWhiteSpace(_environment.GetEnvironmentVariable("WSL_DISTRO_NAME")) || 1580!string.IsNullOrWhiteSpace(_environment.GetEnvironmentVariable("WSL_INTEROP"))) 1607var path = _environment.GetEnvironmentVariable("PATH"); 1614? (_environment.GetEnvironmentVariable("PATHEXT") ?? ".EXE;.CMD;.BAT;.COM").Split(';', StringSplitOptions.RemoveEmptyEntries) 1634return _environment.GetEnvironmentVariable(environmentVariableName) ??
Templating\DotNetTemplateFactory.cs (1)
111var pathVariable = environment.GetEnvironmentVariable("PATH") ?? string.Empty;
Utils\EnvironmentChecker\ContainerRuntimeCheck.cs (2)
37var configuredRuntime = environment.GetEnvironmentVariable("ASPIRE_CONTAINER_RUNTIME") 38?? environment.GetEnvironmentVariable("DOTNET_ASPIRE_CONTAINER_RUNTIME");
Utils\EnvironmentChecker\DevCertsCheck.cs (1)
563var currentSslCertDir = environment.GetEnvironmentVariable("SSL_CERT_DIR");
Utils\EnvironmentChecker\VsCodeExtensionCheck.cs (2)
123if (string.Equals(environment.GetEnvironmentVariable("TERM_PROGRAM"), "vscode", StringComparison.OrdinalIgnoreCase)) 152var overrideDirectory = environment.GetEnvironmentVariable("VSCODE_EXTENSIONS");
Utils\EnvironmentChecker\WslEnvironmentCheck.cs (2)
128return !string.IsNullOrWhiteSpace(_environment.GetEnvironmentVariable(WslDistroNameVariable)) 129|| !string.IsNullOrWhiteSpace(_environment.GetEnvironmentVariable(WslInteropVariable));