22 instantiations of ContainerFilesSourceAnnotation
Aspire.Hosting (1)
ResourceBuilderExtensions.cs (1)
1329return builder.WithAnnotation(new ContainerFilesSourceAnnotation()
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
376.WithAnnotation(new ContainerFilesSourceAnnotation() { SourcePath = "/app/dist" })
Aspire.Hosting.JavaScript.Tests (2)
AddNodeAppTests.cs (2)
346.WithAnnotation(new ContainerFilesSourceAnnotation() { SourcePath = "/app/dist" }); 402.WithAnnotation(new ContainerFilesSourceAnnotation() { SourcePath = "/app/dist" });
Aspire.Hosting.Python.Tests (1)
AddUvicornAppTests.cs (1)
78.WithAnnotation(new ContainerFilesSourceAnnotation() { SourcePath = "/app/dist" });
Aspire.Hosting.Tests (7)
ManifestGenerationTests.cs (5)
566.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 608.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }) 609.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/assets" }); 652.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 655.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/assets" });
ProjectResourceTests.cs (2)
784.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 817.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" });
Aspire.Hosting.Yarp.Tests (10)
AddYarpTests.cs (10)
231.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 249.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 276.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 306.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 338.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }) 339.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/assets" }); 369.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }) 370.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/assets" }); 374.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist2" }) 375.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/assets2" });
15 references to ContainerFilesSourceAnnotation
Aspire.Hosting (6)
ApplicationModel\Docker\ContainerFilesExtensions.cs (3)
71/// <item>Each <see cref="ContainerFilesSourceAnnotation"/> on the source resource generates a COPY statement</item> 107foreach (var containerFilesSource in source.Annotations.OfType<ContainerFilesSourceAnnotation>())
Publishing\ManifestPublishingContext.cs (2)
236if (source.TryGetAnnotationsOfType<ContainerFilesSourceAnnotation>(out var sourceAnnotations)) 239foreach (var sourceAnnotation in sourceAnnotations)
ResourceBuilderExtensions.cs (1)
1347.OfType<ContainerFilesSourceAnnotation>()
Aspire.Hosting.JavaScript.Tests (5)
AddJavaScriptAppTests.cs (2)
43var containerFilesSource = yarnApp.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>().Single();
AddNodeAppTests.cs (1)
151Assert.Empty(nodeApp.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>());
AddViteAppTests.cs (2)
71var containerFilesSource = nodeApp.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>().Single();
Aspire.Hosting.Tests (4)
ResourceExtensionsTests.cs (4)
463Assert.Collection(resource.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>(), 471var annotation = Assert.Single(resource.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>()); 475Assert.Collection(resource.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>(),