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)
309.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)
565.WithAnnotation(new ContainerFilesDestinationAnnotation 608.WithAnnotation(new ContainerFilesDestinationAnnotation 654.WithAnnotation(new ContainerFilesDestinationAnnotation 659.WithAnnotation(new ContainerFilesDestinationAnnotation
Publishing\DotnetProgramArchiveTests.cs (1)
384.WithAnnotation(new ContainerFilesDestinationAnnotation
Publishing\ResourceContainerImageManagerTests.cs (4)
914.WithAnnotation(new ContainerFilesDestinationAnnotation 1002.WithAnnotation(new ContainerFilesDestinationAnnotation 1133.WithAnnotation(new ContainerFilesDestinationAnnotation 1194.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)
227var companion = Assert.Single(gateway.Resource.Annotations.OfType<ContainerFilesDestinationAnnotation>()).Source;
Aspire.Hosting.Go (2)
GoHostingExtensions.cs (2)
372if (rb.Resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>( 376foreach (var containerFile in containerFilesAnnotations)
Aspire.Hosting.Go.Tests (2)
AddGoAppTests.cs (2)
1248api.Resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var annotations), 1251var 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)
525if (resourceBuilder.Resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 529foreach (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)
904var 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>());