12 instantiations of CommandLineArgsCallbackAnnotation
Aspire.Hosting (6)
Dashboard\DashboardEventHandlers.cs (2)
132dashboardResource.Annotations.Add(new CommandLineArgsCallbackAnnotation(args => 155dashboardResource.Annotations.Add(new CommandLineArgsCallbackAnnotation(args =>
Lifecycle\DotnetBuildCommandEventingSubscriber.cs (1)
47executable.Annotations.Add(new CommandLineArgsCallbackAnnotation(async context =>
Lifecycle\TerminalHostEventingSubscriber.cs (1)
95host.Annotations.Add(new CommandLineArgsCallbackAnnotation(args =>
ResourceBuilderExtensions.cs (1)
997return builder.WithAnnotation(new CommandLineArgsCallbackAnnotation(callback));
TerminalResourceBuilderExtensions.cs (1)
373host.Annotations.Add(new CommandLineArgsCallbackAnnotation(context =>
Aspire.Hosting.Dotnet (1)
DotnetProjectBuildCoordinator.cs (1)
786var annotation = new CommandLineArgsCallbackAnnotation(sharedBuildEnvironment.ApplyBuildPropertiesAsync);
Aspire.Hosting.EntityFrameworkCore (1)
EFCoreOperationExecutor.cs (1)
299var argsAnnotation = new CommandLineArgsCallbackAnnotation(args =>
Aspire.Hosting.EntityFrameworkCore.Tests (2)
EFCoreOperationExecutorTests.cs (2)
186var firstCommand = new CommandLineArgsCallbackAnnotation(args => args.Add("first")); 196tool.Resource.Annotations.Add(new CommandLineArgsCallbackAnnotation(args => args.Add("second")));
Aspire.Hosting.Maui (2)
Utilities\MauiAndroidEnvironmentAnnotation.cs (1)
81resource.Annotations.Add(new CommandLineArgsCallbackAnnotation(async context =>
Utilities\MauiiOSEnvironmentAnnotation.cs (1)
81resource.Annotations.Add(new CommandLineArgsCallbackAnnotation(async context =>
73 references to CommandLineArgsCallbackAnnotation
Aspire.Hosting (15)
ApplicationModel\ArgumentsExecutionConfigurationGatherer.cs (2)
19if (resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argumentAnnotations)) 28foreach (var ann in argumentAnnotations)
ApplicationModel\CommandLineArgsCallbackAnnotation.cs (2)
21/// Initializes a new instance of the <see cref="CommandLineArgsCallbackAnnotation"/> class with the specified callback action. 32/// Initializes a new instance of the <see cref="CommandLineArgsCallbackAnnotation"/> class with the specified callback action.
ApplicationModel\LaunchToolArgsCallbackAnnotation.cs (1)
17/// Launch tool arguments are modelled separately from ordinary <see cref="CommandLineArgsCallbackAnnotation"/>
ApplicationModel\ResourceExtensions.cs (6)
273if (resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var callbacks)) 281foreach (var callback in callbacks) 1693if (resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argAnnotations)) 1697foreach (var ann in argAnnotations) 1716foreach (var ann in argAnnotations) 1724foreach (var ann in argAnnotations)
Dcp\DcpExecutor.cs (2)
1389if (resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)) 1391foreach (var callback in argsCallbacks)
Publishing\ManifestPublishingContext.cs (2)
581/// Writes command line arguments to the manifest based on the <see cref="IResource"/> resource's <see cref="CommandLineArgsCallbackAnnotation"/> annotations. 583/// <param name="resource">The <see cref="IResource"/> that contains <see cref="CommandLineArgsCallbackAnnotation"/> annotations.</param>
Aspire.Hosting.Azure.AppContainers (2)
BaseContainerAppContext.cs (2)
115if (resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var commandLineArgsCallbackAnnotations)) 122foreach (var c in commandLineArgsCallbackAnnotations)
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceWebsiteContext.cs (2)
113if (resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var commandLineArgsCallbackAnnotations)) 120foreach (var c in commandLineArgsCallbackAnnotations)
Aspire.Hosting.Azure.Sandboxes (3)
AzureSandboxContainerDeployment.cs (3)
1068if (resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var callbacks)) 1076foreach (var callback in callbacks) 1101resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var callbacks) && callbacks.Any();
Aspire.Hosting.DevTunnels.Tests (2)
DevTunnelResourceBuilderExtensionsTests.cs (2)
743foreach (var annotation in tunnel.Resource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().ToArray())
Aspire.Hosting.Docker (2)
DockerComposeEnvironmentContext.cs (2)
169if (serviceResource.TargetResource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var commandLineArgsCallbacks)) 176foreach (var callback in commandLineArgsCallbacks)
Aspire.Hosting.Dotnet (1)
DotnetProjectBuildCoordinator.cs (1)
786var annotation = new CommandLineArgsCallbackAnnotation(sharedBuildEnvironment.ApplyBuildPropertiesAsync);
Aspire.Hosting.Dotnet.Tests (2)
DotnetProjectBuildCoordinatorTests.cs (2)
3982if (resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argumentCallbacks)) 3984foreach (var argumentCallback in argumentCallbacks)
Aspire.Hosting.EntityFrameworkCore (1)
EFCoreOperationExecutor.cs (1)
299var argsAnnotation = new CommandLineArgsCallbackAnnotation(args =>
Aspire.Hosting.EntityFrameworkCore.Tests (1)
EFCoreOperationExecutorTests.cs (1)
186var firstCommand = new CommandLineArgsCallbackAnnotation(args => args.Add("first"));
Aspire.Hosting.Garnet.Tests (4)
AddGarnetTests.cs (4)
254Assert.True(garnet.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 278Assert.True(garnet.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 309Assert.True(garnet.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 326Assert.True(garnet.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsAnnotations));
Aspire.Hosting.JavaScript.Tests (14)
AddViteAppTests.cs (4)
506var commandLineArgsAnnotation = nodeResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().First(); 531var commandLineArgsAnnotation = nodeResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().First();
AddViteAppWithPnpmTests.cs (8)
31var commandLineArgsAnnotation = nodeResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().First(); 65var commandLineArgsAnnotation = nodeResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().First(); 93var commandLineArgsAnnotation = nodeResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().First(); 126var commandLineArgsAnnotation = nodeResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().First();
ResourceCreationTests.cs (2)
141Assert.True(resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbackAnnotations)); 145foreach (var annotation in argsCallbackAnnotations)
Aspire.Hosting.Kubernetes (2)
KubernetesResource.cs (2)
361if (resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var commandLineArgsCallbackAnnotations)) 368foreach (var c in commandLineArgsCallbackAnnotations)
Aspire.Hosting.Maui.Tests (6)
MauiPlatformExtensionsTests.cs (6)
468foreach (var argsAnnotation in simulator.Resource.Annotations.OfType<CommandLineArgsCallbackAnnotation>()) 577var existingArgumentCallbacks = resource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().ToHashSet(); 596var targetsFileCallback = Assert.Single( 597resource.Annotations.OfType<CommandLineArgsCallbackAnnotation>(), 612static async Task<string> EvaluateTargetsFileAsync(CommandLineArgsCallbackAnnotation callback, IResource resource)
Aspire.Hosting.Redis.Tests (1)
AddRedisTests.cs (1)
796Assert.True(redis.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsAnnotations));
Aspire.Hosting.Tests (11)
Dashboard\DashboardEventHandlersTests.cs (9)
644var argsAnnotation = executableResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().Single(); 725var argsAnnotation = executableResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().Single(); 794var argsAnnotation = executableResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().Single(); 861var argsAnnotation = executableResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().Single(); 904Assert.Empty(executableResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>());
WithTerminalTests.cs (2)
1413foreach (var callbackAnnotation in host.Annotations.OfType<CommandLineArgsCallbackAnnotation>())
Aspire.Hosting.Valkey.Tests (4)
AddValkeyTests.cs (4)
250Assert.True(valkey.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 274Assert.True(valkey.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 299Assert.True(valkey.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 316Assert.True(valkey.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsAnnotations));