7 instantiations of AppLaunchArgumentAnnotation
Aspire.Hosting (3)
Dcp\ContainerCreator.cs (2)
343
? args.Select(a => new
AppLaunchArgumentAnnotation
(a.Value, isSensitive: a.IsSensitive))
344
: args.Select((a, index) => new
AppLaunchArgumentAnnotation
(a.Value, isSensitive: a.IsSensitive, effectiveArgumentIndex: index));
Dcp\ExecutableCreator.cs (1)
193
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)
228
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
265
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
315
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
354
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
386
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
391
var
portArgument = Assert.Single(argAnnotations, a => a.Argument != "--port");
432
Assert.True(container.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
437
var
portArgument = Assert.Single(argAnnotations, a => a.Argument != "--port");
589
Assert.True(exe1.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations1));
609
Assert.True(exe2.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations2));
4770
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
4807
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
5003
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
6715
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
6829
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
6921
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
7677
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
8063
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
8116
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
8117
var
displayArg = Assert.Single(displayArgs);
8167
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
8254
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
8255
var
displayArg = Assert.Single(displayArgs);
8656
Assert.True(exe1.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs1));
8666
Assert.True(exe2.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs2));
8675
Assert.True(exe3.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs3));
9111
Assert.True(container.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
9155
Assert.True(startedExecutable.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
9200
Assert.True(startedContainer.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
10231
private static void AssertEffectiveArgumentIndexesMatchSpecArgs(IReadOnlyList<
AppLaunchArgumentAnnotation
> argAnnotations, IReadOnlyList<string>? specArgs)
10233
foreach (
var
annotation in argAnnotations)
Dcp\ResourceSnapshotBuilderTests.cs (1)
275
private static Executable CreateExecutable(
AppLaunchArgumentAnnotation
[] launchArgumentAnnotations, IReadOnlyList<string> effectiveArgs)