7 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 (4)
Dcp\ResourceSnapshotBuilderTests.cs (4)
187
new
("--secret", isSensitive: false, effectiveArgumentIndex: 0),
188
new
("{{- secretRef \"connectionString\" -}}", isSensitive: true, effectiveArgumentIndex: 1)
205
new
("-port", isSensitive: false, effectiveArgumentIndex: 0),
206
new
(DcpTemplateArgument, isSensitive: false, effectiveArgumentIndex: 9)
35 references to AppLaunchArgumentAnnotation
Aspire.Hosting (3)
Dcp\ResourceSnapshotBuilder.cs (3)
247
if (!resource.TryGetAnnotationAsObjectList(CustomResource.ResourceAppArgsAnnotation, out List<
AppLaunchArgumentAnnotation
>? launchArgumentAnnotations))
256
foreach (
var
annotation in launchArgumentAnnotations)
269
static string GetArgumentValue(
AppLaunchArgumentAnnotation
annotation, IReadOnlyList<string>? effectiveArgs)
Aspire.Hosting.Tests (32)
Dcp\DcpExecutorTests.cs (31)
581
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
618
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
668
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
707
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
739
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
744
var
portArgument = Assert.Single(argAnnotations, a => a.Argument != "--port");
785
Assert.True(container.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
790
var
portArgument = Assert.Single(argAnnotations, a => a.Argument != "--port");
942
Assert.True(exe1.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations1));
962
Assert.True(exe2.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations2));
5490
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
5527
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
5723
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
7435
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
7549
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
7641
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
8455
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
8841
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
8894
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
8895
var
displayArg = Assert.Single(displayArgs);
8945
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
9032
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
9033
var
displayArg = Assert.Single(displayArgs);
9434
Assert.True(exe1.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs1));
9444
Assert.True(exe2.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs2));
9453
Assert.True(exe3.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs3));
9889
Assert.True(container.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
9933
Assert.True(startedExecutable.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
9978
Assert.True(startedContainer.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
11539
private static void AssertEffectiveArgumentIndexesMatchSpecArgs(IReadOnlyList<
AppLaunchArgumentAnnotation
> argAnnotations, IReadOnlyList<string>? specArgs)
11541
foreach (
var
annotation in argAnnotations)
Dcp\ResourceSnapshotBuilderTests.cs (1)
275
private static Executable CreateExecutable(
AppLaunchArgumentAnnotation
[] launchArgumentAnnotations, IReadOnlyList<string> effectiveArgs)