7 instantiations of ContainerMountAnnotation
Aspire.Hosting (3)
ContainerResourceBuilderExtensions.cs (3)
85var annotation = new ContainerMountAnnotation(name, target, ContainerMountType.Volume, isReadOnly);
125var annotation = new ContainerMountAnnotation(null, target, ContainerMountType.Volume, false);
181var annotation = new ContainerMountAnnotation(Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory), target, ContainerMountType.BindMount, isReadOnly);
Aspire.Hosting.Containers.Tests (3)
ContainerMountAnnotationTests.cs (3)
17Assert.Throws<ArgumentNullException>("source", () => new ContainerMountAnnotation(source, "/usr/foo", ContainerMountType.BindMount, false));
24Assert.Throws<ArgumentException>("source", () => new ContainerMountAnnotation("usr/foo", "/usr/foo", ContainerMountType.BindMount, false));
30Assert.Throws<ArgumentException>("isReadOnly", () => new ContainerMountAnnotation(null, "/usr/foo", ContainerMountType.Volume, true));
Aspire.Playground.Tests (1)
89 references to ContainerMountAnnotation
Aspire.Hosting (9)
ContainerResourceBuilderExtensions.cs (3)
85var annotation = new ContainerMountAnnotation(name, target, ContainerMountType.Volume, isReadOnly);
125var annotation = new ContainerMountAnnotation(null, target, ContainerMountType.Volume, false);
181var annotation = new ContainerMountAnnotation(Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory), target, ContainerMountType.BindMount, isReadOnly);
Aspire.Hosting.Azure.AppContainers (6)
Aspire.Hosting.Azure.EventHubs (2)
Aspire.Hosting.Azure.ServiceBus (2)
Aspire.Hosting.Azure.Tests (30)
Aspire.Hosting.Containers.Tests (2)
Aspire.Hosting.Docker (1)
Aspire.Hosting.Garnet.Tests (4)
Aspire.Hosting.Kafka.Tests (4)
Aspire.Hosting.Keycloak.Tests (8)
Aspire.Hosting.Kubernetes (1)
Aspire.Hosting.MySql.Tests (3)
Aspire.Hosting.Nats.Tests (2)
Aspire.Hosting.Redis.Tests (4)
Aspire.Hosting.Seq.Tests (4)
Aspire.Hosting.Valkey.Tests (4)
Aspire.Playground.Tests (3)