17 instantiations of PipelineStepAnnotation
Aspire.Hosting (6)
ApplicationModel\ProjectResource.cs (1)
32Annotations.Add(new PipelineStepAnnotation((factoryContext) =>
ContainerResourceBuilderExtensions.cs (1)
31builder.WithAnnotation(new PipelineStepAnnotation((factoryContext) =>
Pipelines\PipelineStepFactoryExtensions.cs (4)
29return builder.WithAnnotation(new PipelineStepAnnotation(factory)); 46return builder.WithAnnotation(new PipelineStepAnnotation(factory)); 63return builder.WithAnnotation(new PipelineStepAnnotation(factory)); 80return builder.WithAnnotation(new PipelineStepAnnotation(factory));
Aspire.Hosting.Azure (2)
AzureBicepResource.cs (1)
44Annotations.Add(new PipelineStepAnnotation((factoryContext) =>
AzureEnvironmentResource.cs (1)
69Annotations.Add(new PipelineStepAnnotation((factoryContext) =>
Aspire.Hosting.Azure.AppContainers (2)
AzureContainerAppEnvironmentResource.cs (1)
30Annotations.Add(new PipelineStepAnnotation(async (factoryContext) =>
AzureContainerAppResource.cs (1)
31Annotations.Add(new PipelineStepAnnotation((factoryContext) =>
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceEnvironmentResource.cs (1)
33Annotations.Add(new PipelineStepAnnotation(async (factoryContext) =>
AzureAppServiceWebSiteResource.cs (1)
35Annotations.Add(new PipelineStepAnnotation((factoryContext) =>
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryResource.cs (1)
27Annotations.Add(new PipelineStepAnnotation((factoryContext) =>
Aspire.Hosting.Docker (2)
DockerComposeEnvironmentResource.cs (1)
58Annotations.Add(new PipelineStepAnnotation(async (factoryContext) =>
DockerComposeServiceResource.cs (1)
40Annotations.Add(new PipelineStepAnnotation(_ =>
Aspire.Hosting.Kubernetes (1)
KubernetesEnvironmentResource.cs (1)
89Annotations.Add(new PipelineStepAnnotation(context =>
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
22Annotations.Add(new PipelineStepAnnotation(context =>
40 references to PipelineStepAnnotation
Aspire.Hosting (7)
Pipelines\DistributedApplicationPipeline.cs (2)
486.OfType<PipelineStepAnnotation>(); 488foreach (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)
54if (deploymentTarget != null && deploymentTarget.TryGetAnnotationsOfType<PipelineStepAnnotation>(out var annotations)) 58foreach (var annotation in annotations)
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceEnvironmentResource.cs (2)
57if (deploymentTarget != null && deploymentTarget.TryGetAnnotationsOfType<PipelineStepAnnotation>(out var annotations)) 61foreach (var annotation in annotations)
Aspire.Hosting.Azure.Tests (8)
AzureBicepResourceTests.cs (2)
225var annotation = bicepResource.Resource.Annotations.OfType<Aspire.Hosting.Pipelines.PipelineStepAnnotation>().FirstOrDefault();
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)
Aspire.Hosting.Containers.Tests (6)
WithDockerfileTests.cs (6)
779var stepsAnnotation = Assert.Single(container.Resource.Annotations.OfType<PipelineStepAnnotation>()); 939var pipelineStepAnnotation = Assert.Single(resource.Annotations.OfType<PipelineStepAnnotation>()); 979var pipelineStepAnnotation1 = Assert.Single(resource1.Annotations.OfType<PipelineStepAnnotation>());
Aspire.Hosting.Docker (2)
DockerComposeEnvironmentResource.cs (2)
81if (deploymentTarget != null && deploymentTarget.TryGetAnnotationsOfType<PipelineStepAnnotation>(out var annotations)) 83foreach (var annotation in annotations)
Aspire.Hosting.Tests (13)
ContainerRegistryResourceTests.cs (10)
343var pipelineStepAnnotations = container.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 358var pipelineStepAnnotations = project.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 373var pipelineStepAnnotation = Assert.Single(project.Resource.Annotations.OfType<PipelineStepAnnotation>()); 397var pipelineStepAnnotation = Assert.Single(container.Resource.Annotations.OfType<PipelineStepAnnotation>()); 421var pipelineStepAnnotations = container.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 423foreach (var annotation in pipelineStepAnnotations) 445var pipelineStepAnnotation = Assert.Single(project.Resource.Annotations.OfType<PipelineStepAnnotation>());
ProjectResourceTests.cs (3)
743var pipelineStepAnnotation = Assert.Single(resource.Annotations.OfType<PipelineStepAnnotation>()); 791Assert.Single(resource.Annotations.OfType<PipelineStepAnnotation>());