5 instantiations of ContainerFilesDestinationAnnotation
Aspire.Hosting (1)
ResourceBuilderExtensions.cs (1)
1307return builder.WithAnnotation(new ContainerFilesDestinationAnnotation()
Aspire.Hosting.Tests (4)
ManifestGenerationTests.cs (4)
570.WithAnnotation(new ContainerFilesDestinationAnnotation 613.WithAnnotation(new ContainerFilesDestinationAnnotation 659.WithAnnotation(new ContainerFilesDestinationAnnotation 664.WithAnnotation(new ContainerFilesDestinationAnnotation
23 references to ContainerFilesDestinationAnnotation
Aspire.Hosting (12)
ApplicationModel\Docker\ContainerFilesExtensions.cs (7)
28if (resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesDestinationAnnotations)) 30foreach (var containerFileDestination in containerFilesDestinationAnnotations) 52/// Adds COPY --from statements to the Dockerfile stage for container files from resources referenced by <see cref="ContainerFilesDestinationAnnotation"/>. 55/// <param name="resource">The resource that may have <see cref="ContainerFilesDestinationAnnotation"/> annotations specifying files to copy.</param> 61/// This method processes all <see cref="ContainerFilesDestinationAnnotation"/> annotations on the resource 86if (resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesDestinationAnnotations)) 88foreach (var containerFileDestination in containerFilesDestinationAnnotations)
ApplicationModel\ProjectResource.cs (3)
53if (this.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 57foreach (var containerFile in containerFilesAnnotations) 104if (!this.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var _))
Publishing\ManifestPublishingContext.cs (2)
221if (!resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 228foreach (var containerFileDestination in containerFilesAnnotations)
Aspire.Hosting.JavaScript (2)
JavaScriptHostingExtensions.cs (2)
180if (resourceBuilder.Resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 184foreach (var containerFile in containerFilesAnnotations)
Aspire.Hosting.Python (2)
PythonAppResourceBuilderExtensions.cs (2)
498if (resourceBuilder.Resource.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 502foreach (var containerFile in containerFilesAnnotations)
Aspire.Hosting.Tests (2)
ProjectResourceTests.cs (2)
798var containerFilesAnnotation = Assert.Single(resource.Annotations.OfType<ContainerFilesDestinationAnnotation>());
Aspire.Hosting.Yarp (2)
YarpResource.cs (2)
25if (this.TryGetAnnotationsOfType<ContainerFilesDestinationAnnotation>(out var containerFilesAnnotations)) 29foreach (var containerFile in containerFilesAnnotations)
Aspire.Hosting.Yarp.Tests (3)
AddYarpTests.cs (3)
236Assert.Empty(yarp.Resource.Annotations.OfType<ContainerFilesDestinationAnnotation>()); 254var containerFilesAnnotation = Assert.Single(yarp.Resource.Annotations.OfType<ContainerFilesDestinationAnnotation>());