6 instantiations of ContainerFilesDestinationAnnotation
Aspire.Hosting (1)
ResourceBuilderExtensions.cs (1)
2272return builder.WithAnnotation(new ContainerFilesDestinationAnnotation()
Aspire.Hosting.Blazor (1)
BlazorGatewayExtensions.cs (1)
572gateway.WithAnnotation(new ContainerFilesDestinationAnnotation
Aspire.Hosting.Tests (4)
ManifestGenerationTests.cs (4)
565.WithAnnotation(new ContainerFilesDestinationAnnotation 608.WithAnnotation(new ContainerFilesDestinationAnnotation 654.WithAnnotation(new ContainerFilesDestinationAnnotation 659.WithAnnotation(new ContainerFilesDestinationAnnotation
35 references to ContainerFilesDestinationAnnotation
Aspire.Hosting (14)
ApplicationModel\Docker\ContainerFilesExtensions.cs (7)
29if (resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesDestinationAnnotations)) 31foreach (var containerFileDestination in containerFilesDestinationAnnotations) 53/// Adds COPY --from statements to the Dockerfile stage for container files from resources referenced by <see cref="ContainerFilesDestinationAnnotation"/>. 56/// <param name="resource">The resource that may have <see cref="ContainerFilesDestinationAnnotation"/> annotations specifying files to copy.</param> 62/// This method processes all <see cref="ContainerFilesDestinationAnnotation"/> annotations on the resource 88if (resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesDestinationAnnotations)) 90foreach (var containerFileDestination in containerFilesDestinationAnnotations)
ApplicationModel\ProjectResource.cs (3)
91if (this.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 95foreach (var containerFile in containerFilesAnnotations) 118if (!this.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var _))
Pipelines\DistributedApplicationPipeline.cs (2)
432foreach (var annotation in resource.Annotations.OfType<ContainerFilesDestinationAnnotation>())
Publishing\ManifestPublishingContext.cs (2)
223if (!resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 230foreach (var containerFileDestination in containerFilesAnnotations)
Aspire.Hosting.Go (2)
GoHostingExtensions.cs (2)
316if (rb.Resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>( 320foreach (var containerFile in containerFilesAnnotations)
Aspire.Hosting.Go.Tests (2)
AddGoAppTests.cs (2)
963api.Resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var annotations), 966var annotation = Assert.Single(annotations);
Aspire.Hosting.Java (2)
JavaHostingExtensions.cs (2)
152if (resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 155foreach (var containerFile in containerFilesAnnotations)
Aspire.Hosting.JavaScript (4)
JavaScriptHostingExtensions.cs (4)
270if (resourceBuilder.Resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 274foreach (var containerFile in containerFilesAnnotations) 695if (resourceBuilder.Resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 699foreach (var containerFile in containerFilesAnnotations)
Aspire.Hosting.Python (2)
PythonAppResourceBuilderExtensions.cs (2)
482if (resourceBuilder.Resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 486foreach (var containerFile in containerFilesAnnotations)
Aspire.Hosting.Rust (2)
RustHostingExtensions.cs (2)
138if (resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 141foreach (var containerFile in containerFilesAnnotations)
Aspire.Hosting.Tests (2)
ProjectResourceTests.cs (2)
898var containerFilesAnnotation = Assert.Single(resource.Annotations.OfType<ContainerFilesDestinationAnnotation>());
Aspire.Hosting.Yarp (2)
YarpResource.cs (2)
30if (this.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 34foreach (var containerFile in containerFilesAnnotations)
Aspire.Hosting.Yarp.Tests (3)
AddYarpTests.cs (3)
260Assert.Empty(yarp.Resource.Annotations.OfType<ContainerFilesDestinationAnnotation>()); 278var containerFilesAnnotation = Assert.Single(yarp.Resource.Annotations.OfType<ContainerFilesDestinationAnnotation>());