39 instantiations of PipelineStepAnnotation
Aspire.Hosting (6)
ApplicationModel\ProjectResource.cs (1)
43Annotations.Add(new PipelineStepAnnotation((factoryContext) =>
ContainerResourceBuilderExtensions.cs (1)
54builder.WithAnnotation(new PipelineStepAnnotation((factoryContext) =>
Pipelines\PipelineStepFactoryExtensions.cs (4)
31return builder.WithAnnotation(new PipelineStepAnnotation(factory)); 50return builder.WithAnnotation(new PipelineStepAnnotation(factory)); 69return builder.WithAnnotation(new PipelineStepAnnotation(factory)); 88return builder.WithAnnotation(new PipelineStepAnnotation(factory));
Aspire.Hosting.Azure (2)
AzureBicepResource.cs (1)
43Annotations.Add(new PipelineStepAnnotation((factoryContext) =>
AzureEnvironmentResource.cs (1)
76Annotations.Add(new PipelineStepAnnotation((factoryContext) =>
Aspire.Hosting.Azure.AppContainers (3)
AzureContainerAppEnvironmentResource.cs (1)
41Annotations.Add(new PipelineStepAnnotation(async (factoryContext) =>
AzureContainerAppResource.cs (1)
31Annotations.Add(new PipelineStepAnnotation((factoryContext) =>
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
47builder.WithAnnotation(new PipelineStepAnnotation(context =>
Aspire.Hosting.Azure.AppService (3)
AzureAppServiceEnvironmentResource.cs (1)
49Annotations.Add(new PipelineStepAnnotation(async (factoryContext) =>
AzureAppServiceWebSiteResource.cs (1)
31Annotations.Add(new PipelineStepAnnotation((factoryContext) =>
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
47builder.WithAnnotation(new PipelineStepAnnotation(context =>
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryResource.cs (1)
28Annotations.Add(new PipelineStepAnnotation((factoryContext) =>
Aspire.Hosting.Azure.Kubernetes (3)
AzureKubernetesEnvironmentExtensions.cs (1)
867resource.Annotations.Add(new PipelineStepAnnotation(async factoryContext =>
AzureKubernetesEnvironmentResource.cs (1)
41Annotations.Add(new PipelineStepAnnotation(_ =>
AzureKubernetesLoadBalancerResource.cs (1)
82Annotations.Add(new PipelineStepAnnotation(_ =>
Aspire.Hosting.Azure.Sandboxes (4)
AzureSandboxCleanupResource.cs (1)
20Annotations.Add(new PipelineStepAnnotation(CreateSteps));
AzureSandboxGroupResource.cs (2)
36Annotations.Add(new PipelineStepAnnotation(async factoryContext => 237sandboxContainer.Annotations.Add(new PipelineStepAnnotation(_ => AzureSandboxContainerDeployment.CreatePipelineSteps(sandboxContainer)));
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
47builder.WithAnnotation(new PipelineStepAnnotation(context =>
Aspire.Hosting.Docker (2)
DockerComposeEnvironmentResource.cs (1)
62Annotations.Add(new PipelineStepAnnotation(async (factoryContext) =>
DockerComposeServiceResource.cs (1)
40Annotations.Add(new PipelineStepAnnotation(_ =>
Aspire.Hosting.Dotnet (1)
DotnetProjectResource.cs (1)
72Annotations.Add(new PipelineStepAnnotation(context =>
Aspire.Hosting.Foundry (3)
HostedAgent\AzureHostedAgentResource.cs (1)
44Annotations.Add(new PipelineStepAnnotation(async (ctx) =>
Project\ProjectResource.cs (1)
41Annotations.Add(new PipelineStepAnnotation(async (factoryContext) =>
PromptAgent\AzurePromptAgentResource.cs (1)
64Annotations.Add(new PipelineStepAnnotation(context =>
Aspire.Hosting.JavaScript (2)
JavaScriptHostingExtensions.cs (2)
1371containerBuilder.WithAnnotation(new PipelineStepAnnotation(_ => new PipelineStep 1716resourceBuilder.WithAnnotation(new PipelineStepAnnotation(factoryCtx =>
Aspire.Hosting.Kubernetes (5)
CertManagerExtensions.cs (2)
138resourceBuilder.WithAnnotation(new PipelineStepAnnotation(_ => 140resourceBuilder.WithAnnotation(new PipelineStepAnnotation(_ =>
KubernetesEnvironmentResource.cs (1)
225Annotations.Add(new PipelineStepAnnotation(async (factoryContext) =>
KubernetesHelmChartExtensions.cs (1)
89chartBuilder.WithAnnotation(new PipelineStepAnnotation(_ =>
KubernetesResource.cs (1)
32Annotations.Add(new PipelineStepAnnotation(_ =>
Aspire.Hosting.Radius (2)
RadiusEnvironmentResource.cs (1)
39Annotations.Add(new PipelineStepAnnotation(_ =>
Secrets\RadiusSecretStoreExtensions.cs (1)
80storeBuilder.WithAnnotation(new PipelineStepAnnotation(_ => new PipelineStep
Aspire.Hosting.Rust.Tests (1)
AddRustAppPublishTests.cs (1)
279var pipelineSteps = new PipelineStepAnnotation(_ => Array.Empty<PipelineStep>());
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
22Annotations.Add(new PipelineStepAnnotation(context =>
87 references to PipelineStepAnnotation
Aspire.Hosting (7)
Pipelines\DistributedApplicationPipeline.cs (2)
746.OfType<PipelineStepAnnotation>(); 748foreach (var annotation in annotations)
Pipelines\PipelineStepAnnotation.cs (4)
20/// Initializes a new instance of the <see cref="PipelineStepAnnotation"/> class. 29/// Initializes a new instance of the <see cref="PipelineStepAnnotation"/> class. 38/// Initializes a new instance of the <see cref="PipelineStepAnnotation"/> class with a factory that creates multiple pipeline steps. 47/// Initializes a new instance of the <see cref="PipelineStepAnnotation"/> class with a factory that creates multiple pipeline steps.
Pipelines\PipelineStepFactoryContext.cs (1)
10/// Provides contextual information for creating pipeline steps from a <see cref="PipelineStepAnnotation"/>.
Aspire.Hosting.Azure.AppContainers (2)
AzureContainerAppEnvironmentResource.cs (2)
88if (deploymentTarget != null && deploymentTarget.TryGetAnnotationsOfType<PipelineStepAnnotation>(out var annotations)) 92foreach (var annotation in annotations)
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceEnvironmentResource.cs (2)
105if (deploymentTarget != null && deploymentTarget.TryGetAnnotationsOfType<PipelineStepAnnotation>(out var annotations)) 109foreach (var annotation in annotations)
Aspire.Hosting.Azure.Kubernetes (3)
AzureKubernetesEnvironmentExtensions.cs (2)
871foreach (var annotation in resource.KubernetesEnvironment.Annotations.OfType<PipelineStepAnnotation>())
AzureKubernetesLoadBalancerResource.cs (1)
55/// constructor eagerly registers a <see cref="PipelineStepAnnotation"/> whose deferred action
Aspire.Hosting.Azure.Kubernetes.Tests (11)
AzureKubernetesEnvironmentExtensionsTests.cs (3)
491Assert.True(lb.Resource.TryGetAnnotationsOfType<PipelineStepAnnotation>(out var stepAnnotations)); 513Assert.True(lb1.Resource.TryGetAnnotationsOfType<PipelineStepAnnotation>(out var lb1Steps)); 514Assert.True(lb2.Resource.TryGetAnnotationsOfType<PipelineStepAnnotation>(out var lb2Steps));
AzureKubernetesInfrastructureTests.cs (8)
424foreach (var annotation in aks.Resource.Annotations.OfType<PipelineStepAnnotation>()) 517foreach (var annotation in aks.Resource.Annotations.OfType<PipelineStepAnnotation>()) 729foreach (var annotation in aks.Resource.Annotations.OfType<PipelineStepAnnotation>()) 798foreach (var annotation in aks.Resource.Annotations.OfType<PipelineStepAnnotation>())
Aspire.Hosting.Azure.Sandboxes (2)
AzureSandboxGroupResource.cs (2)
55!deploymentTarget.TryGetAnnotationsOfType<PipelineStepAnnotation>(out var annotations)) 60foreach (var annotation in annotations)
Aspire.Hosting.Azure.Tests (18)
AzureAppServiceTests.cs (2)
1411foreach (var annotation in resource.Annotations.OfType<PipelineStepAnnotation>())
AzureBicepResourceTests.cs (2)
224var annotation = bicepResource.Resource.Annotations.OfType<Aspire.Hosting.Pipelines.PipelineStepAnnotation>().FirstOrDefault();
AzureContainerAppsTests.cs (2)
3197foreach (var annotation in resource.Annotations.OfType<PipelineStepAnnotation>())
AzureContainerRegistryTests.cs (6)
143var pipelineStepAnnotations = acr.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 153foreach (var annotation in pipelineStepAnnotations) 173var pipelineStepAnnotations = acr.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 182foreach (var annotation in pipelineStepAnnotations) 202var pipelineStepAnnotations = acr.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 211foreach (var annotation in pipelineStepAnnotations)
AzureEnvironmentResourceExtensionsTests.cs (2)
5192var annotation = Assert.Single(environmentResource.Annotations.OfType<PipelineStepAnnotation>());
AzureSandboxesTests.cs (4)
2228var pipelineAnnotation = Assert.Single(sandboxContainer.Annotations.OfType<PipelineStepAnnotation>()); 2763foreach (var annotation in resource.Annotations.OfType<PipelineStepAnnotation>())
Aspire.Hosting.Containers.Tests (6)
WithDockerfileTests.cs (6)
800var stepsAnnotation = Assert.Single(container.Resource.Annotations.OfType<PipelineStepAnnotation>()); 965var pipelineStepAnnotation = Assert.Single(resource.Annotations.OfType<PipelineStepAnnotation>()); 1010var pipelineStepAnnotation1 = Assert.Single(resource1.Annotations.OfType<PipelineStepAnnotation>());
Aspire.Hosting.Docker (2)
DockerComposeEnvironmentResource.cs (2)
95if (deploymentTarget != null && deploymentTarget.TryGetAnnotationsOfType<PipelineStepAnnotation>(out var annotations)) 97foreach (var annotation in annotations)
Aspire.Hosting.EntityFrameworkCore.Tests (2)
EFMigrationPipelineTests.cs (2)
780foreach (var annotation in migrationResource.Annotations.OfType<PipelineStepAnnotation>())
Aspire.Hosting.Foundry.Tests (2)
PromptAgentTests.cs (2)
593var annotations = agent.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 605foreach (var annotation in annotations)
Aspire.Hosting.JavaScript.Tests (1)
AddViteAppTests.cs (1)
1056var stepAnnotations = nodeApp.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList();
Aspire.Hosting.Kubernetes (2)
KubernetesEnvironmentResource.cs (2)
337deploymentTarget.TryGetAnnotationsOfType<PipelineStepAnnotation>(out var annotations)) 339foreach (var annotation in annotations)
Aspire.Hosting.Kubernetes.Tests (6)
KubernetesHelmChartTests.cs (3)
90chart.Resource.TryGetAnnotationsOfType<PipelineStepAnnotation>(out var annotations), 521foreach (var annotation in resource.Annotations.OfType<PipelineStepAnnotation>())
PipelineStepTestHelpers.cs (3)
20/// from the resource's <see cref="PipelineStepAnnotation"/>s, which is how the deploy pipeline 28foreach (var annotation in resource.Annotations.OfType<PipelineStepAnnotation>())
Aspire.Hosting.Radius.Tests (6)
Deployment\DeployPipelineIntegrationTests.cs (3)
29var pipelineAnnotations = envResource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 135var annotations = envResource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 170var annotations = envResource.Annotations.OfType<PipelineStepAnnotation>().ToList();
Publishing\BicepGenerationSimpleTests.cs (1)
182var annotations = env.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList();
Secrets\SecretStoreValidationTests.cs (2)
125var annotation = Assert.Single(store.Resource.Annotations.OfType<PipelineStepAnnotation>());
Aspire.Hosting.Rust.Tests (2)
AddRustAppPublishTests.cs (2)
279var pipelineSteps = new PipelineStepAnnotation(_ => Array.Empty<PipelineStep>()); 291Assert.Same(pipelineSteps, Assert.Single(container.Annotations.OfType<PipelineStepAnnotation>()));
Aspire.Hosting.Tests (13)
ContainerRegistryResourceTests.cs (10)
344var pipelineStepAnnotations = container.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 359var pipelineStepAnnotations = project.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 374var pipelineStepAnnotation = Assert.Single(project.Resource.Annotations.OfType<PipelineStepAnnotation>()); 398var pipelineStepAnnotation = Assert.Single(container.Resource.Annotations.OfType<PipelineStepAnnotation>()); 422var pipelineStepAnnotations = container.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 424foreach (var annotation in pipelineStepAnnotations) 446var pipelineStepAnnotation = Assert.Single(project.Resource.Annotations.OfType<PipelineStepAnnotation>());
ProjectResourceTests.cs (3)
854var pipelineStepAnnotation = Assert.Single(resource.Annotations.OfType<PipelineStepAnnotation>()); 902Assert.Single(resource.Annotations.OfType<PipelineStepAnnotation>());