3 implementations of GetEnvironmentVariable
aspire (2)
HostEnvironment.cs (1)
15
public string?
GetEnvironmentVariable
(string variable) => Environment.GetEnvironmentVariable(variable);
src\Shared\Telemetry\ITelemetryEnvironment.cs (1)
51
public string?
GetEnvironmentVariable
(string variable) => Environment.GetEnvironmentVariable(variable);
Aspire.Cli.Tests (1)
Utils\TestEnvironment.cs (1)
23
public string?
GetEnvironmentVariable
(string variable)
63 references to GetEnvironmentVariable
aspire (63)
Acquisition\IdentityResolver.cs (2)
27
/// Environment variables are read via <see cref="Aspire.Shared.Telemetry.ITelemetryEnvironment.
GetEnvironmentVariable
"/>
303
var raw = _environment.
GetEnvironmentVariable
(name);
Acquisition\InstallSourceDetector.cs (4)
60
if (NpmInstallDetection.IsNpmPackage(environment.
GetEnvironmentVariable
(NpmInstallDetection.PackageEnvironmentVariableName)))
107
return MatchesConfiguredDirectory(installsDirectory.FullName, environment.
GetEnvironmentVariable
("MISE_INSTALLS_DIR"), comparison) ||
108
MatchesConfiguredDirectory(installsDirectory.FullName, environment.
GetEnvironmentVariable
("MISE_SYSTEM_INSTALLS_DIR"), comparison) ||
110
MatchesConfiguredDirectory(installsDirectory.Parent?.FullName, environment.
GetEnvironmentVariable
("MISE_DATA_DIR"), comparison));
Agents\Copilot\CopilotAgentEnvironmentScanner.cs (1)
69
var isVSCode = _environment.
GetEnvironmentVariable
("TERM_PROGRAM") == "vscode";
Agents\Copilot\CopilotAppInstallationDetector.cs (6)
41
environment.
GetEnvironmentVariable
(AgentEnvironmentVariable),
51
AddWindowsCandidate(candidatePaths, environment.
GetEnvironmentVariable
("LOCALAPPDATA"), includeProgramsDirectory: true);
56
AddWindowsCandidate(candidatePaths, environment.
GetEnvironmentVariable
("ProgramFiles"), includeProgramsDirectory: false);
57
AddWindowsCandidate(candidatePaths, environment.
GetEnvironmentVariable
("ProgramFiles(x86)"), includeProgramsDirectory: false);
97
var configuredDataHome = environment.
GetEnvironmentVariable
("XDG_DATA_HOME");
103
var configuredDataDirectories = environment.
GetEnvironmentVariable
("XDG_DATA_DIRS");
Agents\Copilot\CopilotPaths.cs (1)
22
var configuredHome = environment.
GetEnvironmentVariable
(CopilotHomeEnvironmentVariable);
Agents\Hooks\AgentTelemetryHook.cs (1)
47
maxPayloadCharacters = GetMaxPayloadCharacters(environment.
GetEnvironmentVariable
(PayloadLimitEnvironmentVariable));
Agents\VsCode\VsCodeAgentEnvironmentScanner.cs (1)
167
if (_environment.
GetEnvironmentVariable
("TERM_PROGRAM") == "vscode")
Backchannel\AppHostCliBackchannel.cs (1)
559
var maxUploadFileSize = long.TryParse(environment.
GetEnvironmentVariable
(KnownConfigNames.MaxFileUploadSize), out var parsed)
Certificates\CertificateGeneration\UnixCertificateManager.cs (7)
81
if (!string.IsNullOrEmpty(_environment.
GetEnvironmentVariable
(OpenSslCertDirectoryOverrideVariableName)))
121
var sslCertDirString = _environment.
GetEnvironmentVariable
(OpenSslCertificateDirectoryVariableName);
395
var existingSslCertDir = _environment.
GetEnvironmentVariable
(OpenSslCertificateDirectoryVariableName);
639
if (!string.IsNullOrEmpty(_environment.
GetEnvironmentVariable
("WSL_INTEROP")))
780
var @override = _environment.
GetEnvironmentVariable
(OpenSslCertDirectoryOverrideVariableName);
816
nssDbOverride = _environment.
GetEnvironmentVariable
(NssDbOverrideVariableName);
821
_environment.
GetEnvironmentVariable
(XdgConfigHomeVariableName),
Certificates\CertificateHelpers.cs (1)
49
var overridePath = environment.
GetEnvironmentVariable
(DevCertsOpenSslCertDirEnvVar);
Certificates\CertificateService.cs (2)
173
var value = environment.
GetEnvironmentVariable
(KnownConfigNames.CliGenerateHttpsCertificate);
183
var currentSslCertDir = environment.
GetEnvironmentVariable
(SslCertDirEnvVar);
Commands\DashboardRunCommand.cs (2)
269
if (environment.
GetEnvironmentVariable
(envVarName) is not null)
318
return environment.
GetEnvironmentVariable
(key);
Commands\PipelineCommandBase.cs (1)
515
explicitSecretsFile ??= _environment.
GetEnvironmentVariable
(KnownConfigNames.AspireSecretsFile);
Completions\CompletionScripts.cs (1)
12
var shell = Path.GetFileNameWithoutExtension(environment.
GetEnvironmentVariable
("SHELL"));
DotNet\DotNetCliRunner.cs (1)
494
: environment.
GetEnvironmentVariable
("PATH") ?? string.Empty;
Layout\LayoutDiscovery.cs (6)
57
var envLayoutPath = _environment.
GetEnvironmentVariable
(BundleDiscovery.LayoutPathEnvVar);
122
LayoutComponent.Dcp => _environment.
GetEnvironmentVariable
(BundleDiscovery.DcpPathEnvVar),
123
LayoutComponent.Managed => _environment.
GetEnvironmentVariable
(BundleDiscovery.ManagedPathEnvVar),
140
var useSdk = _environment.
GetEnvironmentVariable
(BundleDiscovery.UseGlobalDotNetEnvVar);
348
if (!string.IsNullOrEmpty(_environment.
GetEnvironmentVariable
(BundleDiscovery.DcpPathEnvVar)))
352
if (!string.IsNullOrEmpty(_environment.
GetEnvironmentVariable
(BundleDiscovery.ManagedPathEnvVar)))
NuGet\NuGetClient.cs (1)
702
!bool.TryParse(environment.
GetEnvironmentVariable
(
NuGet\NuGetSignatureVerificationEnabler.cs (1)
36
var value = environment.
GetEnvironmentVariable
(DotNetNuGetSignatureVerification);
Projects\AppHostConfigurationProjector.cs (1)
30
|| !string.IsNullOrEmpty(environment.
GetEnvironmentVariable
(projection.EnvironmentVariableName)))
Projects\DotNetAppHostProject.cs (1)
2680
=> env.TryGetValue(name, out var value) ? value : _environment.
GetEnvironmentVariable
(name);
Projects\GuestAppHostProject.cs (1)
2568
: _environment.
GetEnvironmentVariable
(environmentVariableName);
Projects\ProjectLocator.cs (1)
1401
var envPath = environment.
GetEnvironmentVariable
("NUGET_PACKAGES");
src\Shared\Telemetry\InternalMicrosoftDetector.cs (8)
601
var userDnsDomain = _environment.
GetEnvironmentVariable
("USERDNSDOMAIN");
604
? Detected(_environment.
GetEnvironmentVariable
("USERNAME"), domain)
815
_environment.
GetEnvironmentVariable
("USERDNSDOMAIN"));
1597
if (!string.IsNullOrWhiteSpace(_environment.
GetEnvironmentVariable
("WSL_DISTRO_NAME")) ||
1598
!string.IsNullOrWhiteSpace(_environment.
GetEnvironmentVariable
("WSL_INTEROP")))
1625
var path = _environment.
GetEnvironmentVariable
("PATH");
1632
? (_environment.
GetEnvironmentVariable
("PATHEXT") ?? ".EXE;.CMD;.BAT;.COM").Split(';', StringSplitOptions.RemoveEmptyEntries)
1652
return _environment.
GetEnvironmentVariable
(environmentVariableName) ??
Telemetry\CIEnvironmentDetector.cs (1)
23
=> Aspire.Shared.Telemetry.CIEnvironmentDetector.IsCIEnvironment(environment.
GetEnvironmentVariable
);
Telemetry\CodingAgentDetector.cs (1)
84
var value = environment.
GetEnvironmentVariable
(variableName);
Templating\DotNetTemplateFactory.cs (1)
111
var pathVariable = environment.
GetEnvironmentVariable
("PATH") ?? string.Empty;
Utils\EnvironmentChecker\ContainerRuntimeCheck.cs (2)
37
var configuredRuntime = environment.
GetEnvironmentVariable
("ASPIRE_CONTAINER_RUNTIME")
38
?? environment.
GetEnvironmentVariable
("DOTNET_ASPIRE_CONTAINER_RUNTIME");
Utils\EnvironmentChecker\DevCertsCheck.cs (1)
563
var currentSslCertDir = environment.
GetEnvironmentVariable
("SSL_CERT_DIR");
Utils\EnvironmentChecker\VsCodeExtensionCheck.cs (2)
123
if (string.Equals(environment.
GetEnvironmentVariable
("TERM_PROGRAM"), "vscode", StringComparison.OrdinalIgnoreCase))
152
var overrideDirectory = environment.
GetEnvironmentVariable
("VSCODE_EXTENSIONS");
Utils\EnvironmentChecker\WslEnvironmentCheck.cs (2)
128
return !string.IsNullOrWhiteSpace(_environment.
GetEnvironmentVariable
(WslDistroNameVariable))
129
|| !string.IsNullOrWhiteSpace(_environment.
GetEnvironmentVariable
(WslInteropVariable));
Utils\EnvironmentVariableExtensions.cs (1)
10
var value = environment.
GetEnvironmentVariable
(name);