9 instantiations of SymbolicWorkloadBindings
Aspire.Hosting.Native.Core (1)
Model\DeclaredWorkload.cs (1)
17return new(plan, new([], []), []);
Aspire.Hosting.Native.Core.Tests (7)
DeclarativeApplicationTests.cs (2)
51Bindings = new([new("VALUE", "workload.env.VALUE")], []) 102Bindings = new([new("VALUE", "workload.env.VALUE")], [])
NativeProviderLifecycleTests.cs (1)
207[], [], []), new SymbolicWorkloadBindings([], []));
SymbolicValueTests.cs (4)
83new([new("CONNECTION", "connection")], [new(0, "connection")])); 107var pending = owner.StartSymbolicWorkload(1, executable, ValueNetworkContext.Host, new([new("PASSWORD", "password")], [])); 160var error = await Assert.ThrowsAsync<SymbolicValueException>(() => owner.StartSymbolicWorkload(1, plan, context, new([new("ENDPOINT", "endpoint")], []))); 178new([new("ENDPOINT", "endpoint")], [])));
Aspire.Hosting.Native.Server (1)
Api\WorkloadApi.cs (1)
72return new(bindings.Environment.Select(binding => new SymbolicEnvironmentBinding(binding.Name, binding.ConfigurationKey)).ToImmutableArray(),
16 references to SymbolicWorkloadBindings
Aspire.Hosting.Native.Core (13)
Model\DeclaredWorkload.cs (4)
10internal sealed record DeclaredWorkload(WorkloadPlan Plan, SymbolicWorkloadBindings Bindings, 35private static bool EquivalentBindings(SymbolicWorkloadBindings left, SymbolicWorkloadBindings right) => 51internal sealed record DeclaredLifecycleCommand(string Phase, ExecutableWorkload Plan, SymbolicWorkloadBindings Bindings);
Runtime\ProviderLifecycle.cs (2)
65public Task<bool> RunExecutable(ExecutableWorkload template, SymbolicWorkloadBindings bindings) 78var plan = SymbolicWorkloadBindings.Copy(template, environment, arguments.ToImmutable());
Runtime\RuntimeGeneration.cs (7)
274ValueNetworkContext context, SymbolicWorkloadBindings bindings) 287ValueNetworkContext context, SymbolicWorkloadBindings bindings) 315ValueNetworkContext context, SymbolicWorkloadBindings bindings) 343var plan = SymbolicWorkloadBindings.Copy(template, environment, arguments.ToImmutable()); 471ValueNetworkContext context, SymbolicWorkloadBindings bindings) 1118ValueNetworkContext context, SymbolicWorkloadBindings bindings) 1125ValueNetworkContext context, SymbolicWorkloadBindings bindings)
Aspire.Hosting.Native.Server (3)
Api\DeclarativeWorkloadApi.cs (2)
92var plan = SymbolicWorkloadBindings.Copy(current.Plan, current.Plan.Environment, current.Plan.Arguments.Add("")); 217var slots = ResourceExecution.CopyBindings(bindings);
Api\WorkloadApi.cs (1)
62internal static SymbolicWorkloadBindings CopyBindings(SymbolicLaunchBindings bindings)