1 instantiation of DockerComposePlan
NativeIntegrations.DockerCompose (1)
DockerComposeGenerator.cs (1)
109
var plan = new
DockerComposePlan
(compose, inputs, []);
17 references to DockerComposePlan
Aspire.Hosting.Native.Core.Tests (3)
NativeComposeCSharpTests.cs (3)
25
var
first = DockerComposeGenerator.Generate(context, "compose");
26
var
second = DockerComposeGenerator.Generate(context, "compose");
126
var
plan = DockerComposeGenerator.Generate(context, "compose");
NativeIntegrations.DockerCompose (14)
DockerComposeBuilderExtensions.cs (1)
28
string name, IResourceBuilder<DockerComposeEnvironmentResource> parent,
DockerComposePlan
plan, PublishingContext context)
DockerComposeEnvironment.cs (7)
29
private readonly ConditionalWeakTable<JsonObject, Lazy<Task<
DockerComposePlan
>>> _plans = new();
56
public async Task<
DockerComposePlan
> PlanAsync(PublishingContext context)
74
private async Task<
DockerComposePlan
> CustomizeAsync(PublishingContext context)
77
var
plan = Generate(context, Name, callbacks.Keys.Select(resource => resource.Name).ToHashSet(StringComparer.Ordinal));
179
var
plan = await PlanAsync(context).ConfigureAwait(false);
213
var
plan = await PlanAsync(context).ConfigureAwait(false);
300
private static JsonObject QueryState(
DockerComposePlan
plan, string output)
DockerComposeGenerator.cs (6)
29
public static
DockerComposePlan
Generate(PublishingContext context, string name) => Generate(context, name, new HashSet<string>(StringComparer.Ordinal));
31
internal static
DockerComposePlan
Generate(PublishingContext context, string name, IReadOnlySet<string> customizable)
109
var
plan = new DockerComposePlan(compose, inputs, []);
371
public static IReadOnlyDictionary<string, string> ResolveInputs(
DockerComposePlan
plan, JsonObject model,
402
internal static void CaptureParameters(
DockerComposePlan
plan, JsonObject model)
423
private static void ConfigureEnvironment(
DockerComposePlan
plan, JsonObject environment)