2 overrides of Environment
Aspire.Hosting.Native.Core (2)
Runtime\ResourceWorkload.cs (2)
20
public override ImmutableArray<WorkloadEnvironment>
Environment
=> Variables;
33
public override ImmutableArray<WorkloadEnvironment>
Environment
=> Variables;
16 references to Environment
Aspire.Hosting.Native.Core (10)
Model\DeclaredWorkload.cs (2)
39
left.
Environment
.SequenceEqual(right.
Environment
) && left.Arguments.SequenceEqual(right.Arguments) &&
Runtime\RuntimeGeneration.cs (1)
336
var environment = template.
Environment
.AddRange(bindings.Environment
Runtime\SymbolicWorkload.cs (1)
29
template.
Environment
.AddRange(Environment.Select(binding => new WorkloadEnvironment(binding.Name, ""))),
Runtime\WorkloadDefinition.cs (6)
47
if (plan.
Environment
.IsDefault || plan.Arguments.IsDefault || plan.Endpoints.IsDefault ||
48
plan.
Environment
.Length > 64 || plan.Arguments.Length > 128 || plan.Endpoints.Length > 32 ||
50
plan.
Environment
.Any(variable => variable is null || !ValidEnvironmentName(variable.Name) ||
52
plan.
Environment
.Select(variable => variable.Name).Distinct(StringComparer.Ordinal).Count() != plan.
Environment
.Length)
61
var environmentNames = plan.
Environment
.Select(variable => variable.Name).ToHashSet(StringComparer.Ordinal);
Aspire.Hosting.Native.Core.Tests (3)
MilestoneDependencyTests.cs (3)
33
Assert.All(executor.Plans, plan => Assert.All(plan.
Environment
, variable =>
164
Assert.Equal("http://127.0.0.1:5050", Assert.Single(Assert.Single(executor.Plans).
Environment
).Value);
226
Assert.Equal(["one", "two"], executor.Plans.SelectMany(plan => plan.
Environment
)
Aspire.Hosting.Native.Server (3)
Api\DeclarativeWorkloadApi.cs (1)
92
var plan = SymbolicWorkloadBindings.Copy(current.Plan, current.Plan.
Environment
, current.Plan.Arguments.Add(""));
Api\PublishingApi.cs (1)
45
foreach (var variable in plan!.
Environment
)
Dcp\DcpWorkloadExecutor.cs (1)
105
Env = plan.
Environment
.Select(variable => new DcpEnvironment(variable.Name, variable.Value)).ToArray(),