8 instantiations of AppLaunchArgumentAnnotation
Aspire.Hosting (3)
Dcp\ContainerCreator.cs (2)
251
? args.Select(a => new
AppLaunchArgumentAnnotation
(a.Value, isSensitive: a.IsSensitive))
252
: args.Select((a, index) => new
AppLaunchArgumentAnnotation
(a.Value, isSensitive: a.IsSensitive, effectiveArgumentIndex: index));
Dcp\ExecutableCreator.cs (1)
269
plan.DisplayArguments.Select(static argument => new
AppLaunchArgumentAnnotation
(
Aspire.Hosting.Tests (5)
Dcp\ResourceSnapshotBuilderTests.cs (5)
430
effectiveArgs.Select((argument, index) => new
AppLaunchArgumentAnnotation
(
692
new
("--secret", isSensitive: false, effectiveArgumentIndex: 0),
693
new
("{{- secretRef \"connectionString\" -}}", isSensitive: true, effectiveArgumentIndex: 1)
710
new
("-port", isSensitive: false, effectiveArgumentIndex: 0),
711
new
(DcpTemplateArgument, isSensitive: false, effectiveArgumentIndex: 9)
39 references to AppLaunchArgumentAnnotation
Aspire.Hosting (4)
Dcp\ResourceSnapshotBuilder.cs (4)
501
out List<
AppLaunchArgumentAnnotation
>? launchArgumentAnnotations))
514
if (!resource.TryGetAnnotationAsObjectList(CustomResource.ResourceAppArgsAnnotation, out List<
AppLaunchArgumentAnnotation
>? launchArgumentAnnotations))
523
foreach (
var
annotation in launchArgumentAnnotations)
536
static string GetArgumentValue(
AppLaunchArgumentAnnotation
annotation, IReadOnlyList<string>? effectiveArgs)
Aspire.Hosting.Tests (35)
Dcp\DcpExecutorTests.cs (32)
623
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
660
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
710
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
749
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
781
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
786
var
portArgument = Assert.Single(argAnnotations, a => a.Argument != "--port");
827
Assert.True(container.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
832
var
portArgument = Assert.Single(argAnnotations, a => a.Argument != "--port");
984
Assert.True(exe1.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations1));
1004
Assert.True(exe2.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations2));
6095
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
6132
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
6169
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
6407
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
8119
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
8233
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
8325
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
9139
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
9525
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
9578
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
9579
var
displayArg = Assert.Single(displayArgs);
9629
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
9716
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
9717
var
displayArg = Assert.Single(displayArgs);
10118
Assert.True(exe1.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs1));
10128
Assert.True(exe2.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs2));
10137
Assert.True(exe3.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs3));
10578
Assert.True(container.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
10622
Assert.True(startedExecutable.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
10667
Assert.True(startedContainer.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
12274
private static void AssertEffectiveArgumentIndexesMatchSpecArgs(IReadOnlyList<
AppLaunchArgumentAnnotation
> argAnnotations, IReadOnlyList<string>? specArgs)
12276
foreach (
var
annotation in argAnnotations)
Dcp\ExecutableLaunchPlanTests.cs (1)
273
Assert.True(executable.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(
Dcp\ResourceSnapshotBuilderTests.cs (2)
386
executable.SetAnnotationAsObjectList(DcpCustomResource.ResourceAppArgsAnnotation, Array.Empty<
AppLaunchArgumentAnnotation
>());
780
private static Executable CreateExecutable(
AppLaunchArgumentAnnotation
[] launchArgumentAnnotations, IReadOnlyList<string> effectiveArgs)