15 instantiations of ContainerFilesDestinationAnnotation
Aspire.Hosting (1)
ResourceBuilderExtensions.cs (1)
2643return builder.WithAnnotation(new ContainerFilesDestinationAnnotation()
Aspire.Hosting.Blazor (1)
BlazorGatewayExtensions.cs (1)
655gateway.WithAnnotation(new ContainerFilesDestinationAnnotation
Aspire.Hosting.Dotnet.Tests (1)
DotnetProjectResourceTests.cs (1)
314.WithAnnotation(new ContainerFilesDestinationAnnotation
Aspire.Hosting.Tests (12)
DotnetProgramPublishingTests.cs (3)
260.WithAnnotation(new ContainerFilesDestinationAnnotation 334resource.WithAnnotation(new ContainerFilesDestinationAnnotation 443.WithAnnotation(new ContainerFilesDestinationAnnotation
ManifestGenerationTests.cs (4)
563.WithAnnotation(new ContainerFilesDestinationAnnotation 606.WithAnnotation(new ContainerFilesDestinationAnnotation 652.WithAnnotation(new ContainerFilesDestinationAnnotation 657.WithAnnotation(new ContainerFilesDestinationAnnotation
Publishing\DotnetProgramArchiveTests.cs (1)
382.WithAnnotation(new ContainerFilesDestinationAnnotation
Publishing\ResourceContainerImageManagerTests.cs (4)
896.WithAnnotation(new ContainerFilesDestinationAnnotation 984.WithAnnotation(new ContainerFilesDestinationAnnotation 1115.WithAnnotation(new ContainerFilesDestinationAnnotation 1176.WithAnnotation(new ContainerFilesDestinationAnnotation
41 references to ContainerFilesDestinationAnnotation
Aspire.Hosting (17)
ApplicationModel\Docker\ContainerFilesExtensions.cs (7)
27if (resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesDestinationAnnotations)) 29foreach (var containerFileDestination in containerFilesDestinationAnnotations) 51/// Adds COPY --from statements to the Dockerfile stage for container files from resources referenced by <see cref="ContainerFilesDestinationAnnotation"/>. 54/// <param name="resource">The resource that may have <see cref="ContainerFilesDestinationAnnotation"/> annotations specifying files to copy.</param> 60/// This method processes all <see cref="ContainerFilesDestinationAnnotation"/> annotations on the resource 85if (resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesDestinationAnnotations)) 87foreach (var containerFileDestination in containerFilesDestinationAnnotations)
ApplicationModel\DotnetProgramPublishing.cs (4)
84if (resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 88foreach (var containerFile in containerFilesAnnotations) 107resource.HasAnnotationOfType<ContainerFilesDestinationAnnotation>()) 149if (resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out _))
Pipelines\DistributedApplicationPipeline.cs (2)
386foreach (var annotation in resource.Annotations.OfType<ContainerFilesDestinationAnnotation>())
Publishing\ManifestPublishingContext.cs (2)
231if (!resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 238foreach (var containerFileDestination in containerFilesAnnotations)
Publishing\ResourceContainerImageManager.cs (2)
367if (resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out _)) 443var hasContainerFiles = resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out _);
Aspire.Hosting.Blazor.Tests (1)
AddBlazorGatewayTests.cs (1)
225var companion = Assert.Single(gateway.Resource.Annotations.OfType<ContainerFilesDestinationAnnotation>()).Source;
Aspire.Hosting.Go (2)
GoHostingExtensions.cs (2)
314if (rb.Resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>( 318foreach (var containerFile in containerFilesAnnotations)
Aspire.Hosting.Go.Tests (2)
AddGoAppTests.cs (2)
962api.Resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var annotations), 965var annotation = Assert.Single(annotations);
Aspire.Hosting.Java (2)
JavaHostingExtensions.cs (2)
149if (resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 152foreach (var containerFile in containerFilesAnnotations)
Aspire.Hosting.JavaScript (6)
JavaScriptHostingExtensions.cs (6)
261if (resourceBuilder.Resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 265foreach (var containerFile in containerFilesAnnotations) 666if (resourceBuilder.Resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 670foreach (var containerFile in containerFilesAnnotations) 1026if (resourceBuilder.Resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 1030foreach (var containerFile in containerFilesAnnotations)
Aspire.Hosting.Python (2)
PythonAppResourceBuilderExtensions.cs (2)
480if (resourceBuilder.Resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 484foreach (var containerFile in containerFilesAnnotations)
Aspire.Hosting.Rust (2)
RustHostingExtensions.cs (2)
135if (resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 138foreach (var containerFile in containerFilesAnnotations)
Aspire.Hosting.Tests (2)
ProjectResourceTests.cs (2)
899var containerFilesAnnotation = Assert.Single(resource.Annotations.OfType<ContainerFilesDestinationAnnotation>());
Aspire.Hosting.Yarp (2)
YarpResource.cs (2)
29if (this.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 33foreach (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>());