3 implementations of Environment
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
63public IHostEnvironment Environment => _innerBuilder.Environment;
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
231public IHostEnvironment Environment => innerBuilder.Environment; 381public IHostEnvironment Environment => _innerBuilder.Environment;
18 references to Environment
Aspire.Hosting (6)
OtlpConfigurationExtensions.cs (2)
170AddOtlpEnvironment(builder.Resource, builder.ApplicationBuilder.Configuration, builder.ApplicationBuilder.Environment); 191AddOtlpEnvironment(builder.Resource, builder.ApplicationBuilder.Configuration, builder.ApplicationBuilder.Environment, protocol);
ParameterResourceBuilderExtensions.cs (2)
142value = new UserSecretsParameterDefault(builder.AppHostAssembly, builder.Environment.ApplicationName, name, value); 345parameterResource.Default = new UserSecretsParameterDefault(builder.AppHostAssembly, builder.Environment.ApplicationName, name, parameterResource.Default);
ProjectResourceBuilderExtensions.cs (1)
301if (builder.ApplicationBuilder.ExecutionContext.IsRunMode && builder.ApplicationBuilder.Environment.IsDevelopment())
VolumeNameGenerator.cs (1)
31var safeApplicationName = Sanitize(builder.ApplicationBuilder.Environment.ApplicationName).ToLowerInvariant();
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
69options.Description ??= $"Dev tunnel for '{name}' in Aspire AppHost '{builder.Environment.ApplicationName}'";
Aspire.Hosting.Kubernetes (1)
KubernetesEnvironmentExtensions.cs (1)
40HelmChartName = builder.Environment.ApplicationName.ToHelmChartName()
Aspire.Hosting.NodeJs (1)
NodeExtensions.cs (1)
72.WithEnvironment("NODE_ENV", builder.ApplicationBuilder.Environment.IsDevelopment() ? "development" : "production");
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
463/// <inheritdoc cref="IDistributedApplicationBuilder.Environment" /> 464new IHostEnvironment Environment => ((IDistributedApplicationBuilder)this).Environment;
Aspire.Hosting.Tests (1)
Utils\VolumeNameGeneratorTests.cs (1)
16var volumePrefix = $"{Sanitize(builder.Environment.ApplicationName).ToLowerInvariant()}-{builder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}";
Aspire.Hosting.Yarp (1)
YarpResourceExtensions.cs (1)
33.WithEnvironment("ASPNETCORE_ENVIRONMENT", builder.Environment.EnvironmentName)
AspireWithNode.AppHost (3)
AppHost.cs (1)
20if (builder.Environment.IsDevelopment() && launchProfile == "https")
DevCertHostingExtensions.cs (1)
23if (builder.ApplicationBuilder.ExecutionContext.IsRunMode && builder.ApplicationBuilder.Environment.IsDevelopment())
NodeHostingExtensions.cs (1)
13if (builder.ApplicationBuilder.ExecutionContext.IsRunMode && builder.ApplicationBuilder.Environment.IsDevelopment())
AspireWithPython.AppHost (1)
AppHost.cs (1)
11if (builder.ExecutionContext.IsRunMode && builder.Environment.IsDevelopment())
TestShop.AppHost (1)
Program.cs (1)
34if (builder.Environment.IsDevelopment() && builder.ExecutionContext.IsRunMode)