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)
46 references to GetEnvironmentVariable
aspire (46)
Acquisition\IdentityResolver.cs (2)
27/// Environment variables are read via <see cref="IEnvironment.GetEnvironmentVariable"/> 303var raw = _environment.GetEnvironmentVariable(name);
Agents\CopilotCli\CopilotCliAgentEnvironmentScanner.cs (1)
58var isVSCode = _environment.GetEnvironmentVariable("TERM_PROGRAM") == "vscode";
Agents\Hooks\TelemetryHookConfigurator.cs (1)
300var copilotHome = _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)
76if (!string.IsNullOrEmpty(_environment.GetEnvironmentVariable(OpenSslCertDirectoryOverrideVariableName))) 116var sslCertDirString = _environment.GetEnvironmentVariable(OpenSslCertificateDirectoryVariableName); 390var existingSslCertDir = _environment.GetEnvironmentVariable(OpenSslCertificateDirectoryVariableName); 654if (!string.IsNullOrEmpty(_environment.GetEnvironmentVariable("WSL_INTEROP"))) 804var @override = _environment.GetEnvironmentVariable(OpenSslCertDirectoryOverrideVariableName); 830var 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)
248if (environment.GetEnvironmentVariable(envVarName) is not null) 297return environment.GetEnvironmentVariable(key);
DotNet\DotNetCliRunner.cs (1)
482: 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)
2620=> env.TryGetValue(name, out var value) ? value : _environment.GetEnvironmentVariable(name);
Projects\GuestAppHostProject.cs (1)
2234: _environment.GetEnvironmentVariable(environmentVariableName);
Projects\ProjectLocator.cs (1)
1383var envPath = environment.GetEnvironmentVariable("NUGET_PACKAGES");
Telemetry\InternalMicrosoftDetector.cs (10)
371var userDnsDomain = _environment.GetEnvironmentVariable("USERDNSDOMAIN"); 374? Detected(_environment.GetEnvironmentVariable("USERNAME"), domain) 511_environment.GetEnvironmentVariable("USERNAME"), 512_environment.GetEnvironmentVariable("USERDNSDOMAIN")) 1096var xdgConfigHome = _environment.GetEnvironmentVariable("XDG_CONFIG_HOME"); 1122if (!string.IsNullOrWhiteSpace(_environment.GetEnvironmentVariable("WSL_DISTRO_NAME")) || 1123!string.IsNullOrWhiteSpace(_environment.GetEnvironmentVariable("WSL_INTEROP"))) 1147var path = _environment.GetEnvironmentVariable("PATH"); 1154? (_environment.GetEnvironmentVariable("PATHEXT") ?? ".EXE;.CMD;.BAT;.COM").Split(';', StringSplitOptions.RemoveEmptyEntries) 1174return _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));