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)
580
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
617
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
667
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
706
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
738
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
743
var
portArgument = Assert.Single(argAnnotations, a => a.Argument != "--port");
784
Assert.True(container.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
789
var
portArgument = Assert.Single(argAnnotations, a => a.Argument != "--port");
941
Assert.True(exe1.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations1));
961
Assert.True(exe2.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations2));
5489
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
5526
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
5722
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
7434
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
7548
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
7640
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
8454
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
8840
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
8893
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
8894
var
displayArg = Assert.Single(displayArgs);
8944
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
9031
Assert.True(exe.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs));
9032
var
displayArg = Assert.Single(displayArgs);
9433
Assert.True(exe1.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs1));
9443
Assert.True(exe2.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs2));
9452
Assert.True(exe3.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var displayArgs3));
9888
Assert.True(container.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
9932
Assert.True(startedExecutable.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
9977
Assert.True(startedContainer.TryGetAnnotationAsObjectList<
AppLaunchArgumentAnnotation
>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations));
11564
private static void AssertEffectiveArgumentIndexesMatchSpecArgs(IReadOnlyList<
AppLaunchArgumentAnnotation
> argAnnotations, IReadOnlyList<string>? specArgs)
11566
foreach (
var
annotation in argAnnotations)
Dcp\ResourceSnapshotBuilderTests.cs (1)
275
private static Executable CreateExecutable(
AppLaunchArgumentAnnotation
[] launchArgumentAnnotations, IReadOnlyList<string> effectiveArgs)