39 instantiations of ContainerFilesSourceAnnotation
Aspire.Hosting (1)
ResourceBuilderExtensions.cs (1)
2666return builder.WithAnnotation(new ContainerFilesSourceAnnotation()
Aspire.Hosting.Dotnet.Tests (1)
DotnetProjectResourceTests.cs (1)
307.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/sentinel.txt" });
Aspire.Hosting.Go.Tests (4)
AddGoAppTests.cs (4)
956.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 987.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 1020.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 1026.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/public" });
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
1897.WithAnnotation(new ContainerFilesSourceAnnotation() { SourcePath = "/app/dist" })
Aspire.Hosting.JavaScript.Tests (2)
AddNodeAppTests.cs (2)
354.WithAnnotation(new ContainerFilesSourceAnnotation() { SourcePath = "/app/dist" }); 411.WithAnnotation(new ContainerFilesSourceAnnotation() { SourcePath = "/app/dist" });
Aspire.Hosting.Python.Tests (1)
AddUvicornAppTests.cs (1)
77.WithAnnotation(new ContainerFilesSourceAnnotation() { SourcePath = "/app/dist" });
Aspire.Hosting.Rust.Tests (2)
AddRustAppPublishTests.cs (2)
306.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 309.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/public" });
Aspire.Hosting.Tests (17)
BuildOnlyContainerValidationTests.cs (1)
97.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" });
DotnetProgramPublishingTests.cs (3)
250.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/assets" }); 333.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/assets" }); 439.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/assets" });
ManifestGenerationTests.cs (5)
559.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 601.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }) 602.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/assets" }); 645.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 648.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/assets" });
ProjectResourceTests.cs (3)
885.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 921.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 982.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" });
Publishing\DotnetProgramArchiveTests.cs (1)
380.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/assets" });
Publishing\ResourceContainerImageManagerTests.cs (4)
890.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/assets" }); 979.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/assets" }); 1111.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/assets" }); 1172.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/assets" });
Aspire.Hosting.Yarp.Tests (10)
AddYarpTests.cs (10)
255.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 273.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 300.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 330.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }); 362.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }) 363.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/assets" }); 393.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist" }) 394.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/assets" }); 398.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/dist2" }) 399.WithAnnotation(new ContainerFilesSourceAnnotation { SourcePath = "/app/assets2" });
22 references to ContainerFilesSourceAnnotation
Aspire.Hosting (6)
ApplicationModel\Docker\ContainerFilesExtensions.cs (3)
70/// <item>Each <see cref="ContainerFilesSourceAnnotation"/> on the source resource generates a COPY statement</item> 106foreach (var containerFilesSource in source.Annotations.OfType<ContainerFilesSourceAnnotation>())
Publishing\ManifestPublishingContext.cs (2)
246if (source.TryGetAnnotationsOfType<ContainerFilesSourceAnnotation>(out var sourceAnnotations)) 249foreach (var sourceAnnotation in sourceAnnotations)
ResourceBuilderExtensions.cs (1)
2685.OfType<ContainerFilesSourceAnnotation>()
Aspire.Hosting.JavaScript.Tests (12)
AddBunAppTests.cs (1)
53Assert.Empty(bunApp.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>());
AddDenoAppTests.cs (1)
81Assert.Empty(denoApp.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>());
AddNodeAppTests.cs (1)
158Assert.Empty(nodeApp.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>());
AddViteAppTests.cs (9)
77var containerFilesSource = nodeApp.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>().Single(); 103var containerFilesSource = nodeApp.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>().Single(); 207var containerFilesSource = nodeApp.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>().Single(); 230var containerFilesSource = nodeApp.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>().Single(); 252Assert.Empty(nodeApp.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>());
Aspire.Hosting.Tests (4)
ResourceExtensionsTests.cs (4)
510Assert.Collection(resource.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>(), 518var annotation = Assert.Single(resource.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>()); 522Assert.Collection(resource.Resource.Annotations.OfType<ContainerFilesSourceAnnotation>(),