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