15 instantiations of PipelineStepAnnotation
Aspire.Hosting (6)
ApplicationModel\ProjectResource.cs (1)
30Annotations.Add(new PipelineStepAnnotation((factoryContext) =>
ContainerResourceBuilderExtensions.cs (1)
31return builder.WithAnnotation(new PipelineStepAnnotation((factoryContext) =>
Pipelines\PipelineStepExtensions.cs (4)
31return builder.WithAnnotation(new PipelineStepAnnotation(factory)); 48return builder.WithAnnotation(new PipelineStepAnnotation(factory)); 65return builder.WithAnnotation(new PipelineStepAnnotation(factory)); 82return 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)
33Annotations.Add(new PipelineStepAnnotation((factoryContext) =>
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceEnvironmentResource.cs (1)
33Annotations.Add(new PipelineStepAnnotation(async (factoryContext) =>
AzureAppServiceWebSiteResource.cs (1)
33Annotations.Add(new PipelineStepAnnotation((factoryContext) =>
Aspire.Hosting.Docker (1)
DockerComposeEnvironmentResource.cs (1)
60Annotations.Add(new PipelineStepAnnotation(async (factoryContext) =>
Aspire.Hosting.Kubernetes (1)
KubernetesEnvironmentResource.cs (1)
87Annotations.Add(new PipelineStepAnnotation(context =>
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
22Annotations.Add(new PipelineStepAnnotation(context =>
24 references to PipelineStepAnnotation
Aspire.Hosting (7)
Pipelines\DistributedApplicationPipeline.cs (2)
382.OfType<PipelineStepAnnotation>(); 384foreach (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)
61if (deploymentTarget != null && deploymentTarget.TryGetAnnotationsOfType<PipelineStepAnnotation>(out var annotations)) 65foreach (var annotation in annotations)
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceEnvironmentResource.cs (2)
64if (deploymentTarget != null && deploymentTarget.TryGetAnnotationsOfType<PipelineStepAnnotation>(out var annotations)) 68foreach (var annotation in annotations)
Aspire.Hosting.Azure.Tests (2)
AzureBicepResourceTests.cs (2)
226var annotation = bicepResource.Resource.Annotations.OfType<Aspire.Hosting.Pipelines.PipelineStepAnnotation>().FirstOrDefault();
Aspire.Hosting.Containers.Tests (6)
WithDockerfileTests.cs (6)
779var stepsAnnotation = Assert.Single(container.Resource.Annotations.OfType<PipelineStepAnnotation>()); 934var pipelineStepAnnotation = Assert.Single(resource.Annotations.OfType<PipelineStepAnnotation>()); 970var pipelineStepAnnotation1 = Assert.Single(resource1.Annotations.OfType<PipelineStepAnnotation>());
Aspire.Hosting.Docker (2)
DockerComposeEnvironmentResource.cs (2)
78if (deploymentTarget != null && deploymentTarget.TryGetAnnotationsOfType<PipelineStepAnnotation>(out var annotations)) 82foreach (var annotation in annotations)
Aspire.Hosting.Tests (3)
ProjectResourceTests.cs (3)
755var pipelineStepAnnotation = Assert.Single(resource.Annotations.OfType<PipelineStepAnnotation>()); 800var pipelineStepAnnotations = resource.Annotations.OfType<PipelineStepAnnotation>().ToList();