58 types derived from ContainerResource
Aspire.Hosting (2)
ExecutableResourceBuilderExtensions.cs (1)
222private sealed class ExecutableContainerResource(ExecutableResource er) : ContainerResource(er.Name)
ProjectResourceBuilderExtensions.cs (1)
1069private sealed class ProjectContainerResource(ProjectResource pr) : ContainerResource(pr.Name)
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationEmulatorResource.cs (1)
12public class AzureAppConfigurationEmulatorResource(AzureAppConfigurationResource innerResource) : ContainerResource(innerResource.Name), IResource
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBEmulatorResource.cs (1)
13: ContainerResource(innerResource.Name), IResource
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsEmulatorResource.cs (1)
13: ContainerResource(innerResource.Name), IResource
Aspire.Hosting.Azure.Kusto (1)
AzureKustoEmulatorResource.cs (1)
11public class AzureKustoEmulatorResource : ContainerResource
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusEmulatorResource.cs (1)
12public class AzureServiceBusEmulatorResource(AzureServiceBusResource innerResource) : ContainerResource(innerResource.Name), IResource
Aspire.Hosting.Azure.SignalR (1)
AzureSignalREmulatorResource.cs (1)
12public class AzureSignalREmulatorResource(AzureSignalRResource innerResource) : ContainerResource(innerResource.Name), IResource
Aspire.Hosting.Azure.Storage (1)
AzureStorageEmulatorResource.cs (1)
12public class AzureStorageEmulatorResource(AzureStorageResource innerResource) : ContainerResource(innerResource.Name), IResource
Aspire.Hosting.CodeGeneration.Go.Tests (3)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (3)
11public class TestRedisResource : ContainerResource, IResourceWithConnectionString 24public class TestDatabaseResource : ContainerResource 45public class TestVaultResource : ContainerResource, ITestVaultResource
Aspire.Hosting.CodeGeneration.Java.Tests (3)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (3)
11public class TestRedisResource : ContainerResource, IResourceWithConnectionString 24public class TestDatabaseResource : ContainerResource 45public class TestVaultResource : ContainerResource, ITestVaultResource
Aspire.Hosting.CodeGeneration.Python.Tests (3)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (3)
11public class TestRedisResource : ContainerResource, IResourceWithConnectionString 24public class TestDatabaseResource : ContainerResource 45public class TestVaultResource : ContainerResource, ITestVaultResource
Aspire.Hosting.CodeGeneration.Rust.Tests (3)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (3)
11public class TestRedisResource : ContainerResource, IResourceWithConnectionString 24public class TestDatabaseResource : ContainerResource 45public class TestVaultResource : ContainerResource, ITestVaultResource
Aspire.Hosting.CodeGeneration.TypeScript.Tests (3)
TestTypes\TestRedisResource.cs (3)
11public class TestRedisResource : ContainerResource, IResourceWithConnectionString 24public class TestDatabaseResource : ContainerResource 45public class TestVaultResource : ContainerResource, ITestVaultResource
Aspire.Hosting.Containers.Tests (1)
ContainerResourceBuilderTests.cs (1)
230private sealed class TestContainerResource(string name) : ContainerResource(name)
Aspire.Hosting.Docker (1)
DockerComposeAspireDashboardResource.cs (1)
14public class DockerComposeAspireDashboardResource(string name) : ContainerResource(name)
Aspire.Hosting.Garnet (1)
GarnetResource.cs (1)
11public class GarnetResource(string name) : ContainerResource(name), IResourceWithConnectionString
Aspire.Hosting.Kafka (2)
KafkaServerResource.cs (1)
13public class KafkaServerResource(string name) : ContainerResource(name), IResourceWithConnectionString, IResourceWithEnvironment
KafkaUIResource.cs (1)
12public sealed class KafkaUIContainerResource(string name) : ContainerResource(name);
Aspire.Hosting.Keycloak (1)
KeycloakResource.cs (1)
14: ContainerResource(name), IResourceWithServiceDiscovery
Aspire.Hosting.Milvus (2)
AttuResource.cs (1)
12public class AttuResource(string name) : ContainerResource(name)
MilvusServerResource.cs (1)
12public class MilvusServerResource : ContainerResource, IResourceWithConnectionString
Aspire.Hosting.MongoDB (2)
MongoDBServerResource.cs (1)
11public class MongoDBServerResource(string name) : ContainerResource(name), IResourceWithConnectionString
MongoExpressContainerResource.cs (1)
12public sealed class MongoExpressContainerResource(string name) : ContainerResource(name)
Aspire.Hosting.MySql (2)
MySqlServerResource.cs (1)
10public class MySqlServerResource : ContainerResource, IResourceWithConnectionString
PhpMyAdminResource.cs (1)
12public sealed class PhpMyAdminContainerResource(string name) : ContainerResource(name)
Aspire.Hosting.Nats (1)
NatsServerResource.cs (1)
11public class NatsServerResource(string name) : ContainerResource(name), IResourceWithConnectionString
Aspire.Hosting.Oracle (1)
OracleDatabaseServerResource.cs (1)
10public class OracleDatabaseServerResource : ContainerResource, IResourceWithConnectionString
Aspire.Hosting.PostgreSQL (4)
PgAdminContainerResource.cs (1)
12public sealed class PgAdminContainerResource(string name) : ContainerResource(name);
PgWebContainerResource.cs (1)
12public sealed class PgWebContainerResource(string name) : ContainerResource(name)
PostgresMcpContainerResource.cs (1)
12public sealed class PostgresMcpContainerResource(string name) : ContainerResource(name)
PostgresServerResource.cs (1)
10public class PostgresServerResource : ContainerResource, IResourceWithConnectionString
Aspire.Hosting.Qdrant (1)
QdrantServerResource.cs (1)
10public class QdrantServerResource : ContainerResource, IResourceWithConnectionString, IResourceWithCustomWithReference<QdrantServerResource>
Aspire.Hosting.RabbitMQ (1)
RabbitMQServerResource.cs (1)
10public class RabbitMQServerResource : ContainerResource, IResourceWithConnectionString, IResourceWithEnvironment
Aspire.Hosting.Redis (3)
RedisCommanderResource.cs (1)
12public class RedisCommanderResource(string name) : ContainerResource(name)
RedisInsightResource.cs (1)
12public class RedisInsightResource(string name) : ContainerResource(name)
RedisResource.cs (1)
16public class RedisResource(string name) : ContainerResource(name), IResourceWithConnectionString
Aspire.Hosting.Seq (1)
SeqResource.cs (1)
11public class SeqResource(string name) : ContainerResource(name), IResourceWithConnectionString
Aspire.Hosting.SqlServer (1)
SqlServerServerResource.cs (1)
10public class SqlServerServerResource : ContainerResource, IResourceWithConnectionString
Aspire.Hosting.Tests (6)
Backchannel\Exec\ContainerResourceExecTests.cs (1)
81file sealed class TestContainerResource : ContainerResource
ExpressionResolverTests.cs (2)
280sealed class MyContainerResource : ContainerResource, IResourceWithConnectionString 301sealed class TestExpressionResolverResource : ContainerResource, IResourceWithEndpoints, IResourceWithConnectionString
ProjectResourceTests.cs (1)
1100private sealed class TestContainerFilesResource(string name) : ContainerResource(name), IResourceWithContainerFiles
ResourceExtensionsTests.cs (1)
510private sealed class TestContainerFilesResource(string name) : ContainerResource(name), IResourceWithContainerFiles
WithReferenceTests.cs (1)
804private sealed class TestResourceWithConnectionStringAndServiceDiscovery(string name) : ContainerResource(name), IResourceWithConnectionString, IResourceWithServiceDiscovery
Aspire.Hosting.Valkey (1)
ValkeyResource.cs (1)
11public class ValkeyResource(string name) : ContainerResource(name), IResourceWithConnectionString
Aspire.Hosting.Yarp (1)
YarpResource.cs (1)
13public class YarpResource : ContainerResource, IResourceWithServiceDiscovery, IContainerFilesDestinationResource
Aspire.Hosting.Yarp.Tests (1)
AddYarpTests.cs (1)
451private sealed class TestContainerFilesResource(string name) : ContainerResource(name), IResourceWithContainerFiles
39 instantiations of ContainerResource
Aspire.Hosting (1)
ContainerResourceBuilderExtensions.cs (1)
100var container = new ContainerResource(name);
Aspire.Hosting.Tests (38)
ApplicationModel\Docker\DockerfileBuilderCallbackAnnotationTests.cs (6)
56var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 83var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 110var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 140var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 186var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 221var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None);
ApplicationModel\Docker\DockerfileBuilderCallbackContextTests.cs (7)
18var resource = new ContainerResource("test"); 46var resource = new ContainerResource("test"); 57var resource = new ContainerResource("test"); 68var resource = new ContainerResource("test"); 91var resource = new ContainerResource("test"); 110var resource = new ContainerResource("test"); 128var resource = new ContainerResource("mycontainer");
Dcp\DcpHostNotificationTests.cs (6)
489var resource = new ContainerResource("test-resource"); 496var resource = new ContainerResource("test-resource"); 640var resource = new ContainerResource("test-resource"); 693var resource = new ContainerResource("test-resource"); 756var resource = new ContainerResource("test-resource"); 816var resource = new ContainerResource("test-resource");
DistributedApplicationBuilderTests.cs (8)
239appBuilder.AddResource(new ContainerResource("Test")); 241var ex = Assert.Throws<DistributedApplicationException>(() => appBuilder.AddResource(new ContainerResource("Test"))); 250appBuilder.AddResource(new ContainerResource("Test")); 252var ex = Assert.Throws<DistributedApplicationException>(() => appBuilder.AddResource(new ContainerResource("TEST"))); 261appBuilder.Resources.Add(new ContainerResource("Test")); 262appBuilder.Resources.Add(new ContainerResource("Test")); 273appBuilder.Resources.Add(new ContainerResource("Test")); 274appBuilder.Resources.Add(new ContainerResource("TEST"));
ExpressionResolverTests.cs (3)
137var source = builder.AddResource(new ContainerResource("testSource")) 165var test = builder.AddResource(new ContainerResource("testSource")) 195var test = builder.AddResource(new ContainerResource("testSource"))
PersistentContainerWarningTests.cs (3)
28var container = new ContainerResource("my-container"); 52var container = new ContainerResource("my-container"); 76resources.Add(new ContainerResource("my-container"));
Publishing\ResourceContainerImageManagerTests.cs (1)
1097var container = builder.AddResource(new ContainerResource("mycontainer"))
ResourceNotificationTests.cs (1)
58nameof(ContainerResource) => new ContainerResource("test"),
WithOtlpExporterTests.cs (3)
29var container = builder.AddResource(new ContainerResource("testSource")); 60var container = builder.AddResource(new ContainerResource("testSource")) 82var container = builder.AddResource(new ContainerResource("testSource"))
172 references to ContainerResource
Aspire.Hosting (68)
ApplicationModel\ContainerExecutableResource.cs (2)
12internal class ContainerExecutableResource(string name, ContainerResource containerResource, string command, string? workingDirectory) 33public ContainerResource? TargetContainerResource { get; } = containerResource ?? throw new ArgumentNullException(nameof(containerResource));
ApplicationModel\ContainerLifetimeAnnotation.cs (3)
22/// current <see cref="ContainerResource"/> configuration. 26/// <item>If the container WAS originally created by Aspire, and the <see cref="ContainerResource"/> configuration DOES match the existing container, the existing container will be re-used.</item> 27/// <item>If the container WAS originally created by Aspire, and the <see cref="ContainerResource"/> configuration DOES NOT match the existing container, the existing container will be stopped and a new container created in order to apply the updated configuration.</item>
ApplicationModel\ResourceExtensions.cs (2)
768(ContainerResource, _, null, int port) => ResolvedPort.Implicit(port), 1504ContainerResource => KnownResourceTypes.Container,
Ats\AtsTypeMappings.cs (1)
42[assembly: AspireExport(typeof(ContainerResource))]
Ats\CoreExports.cs (2)
80public static IResourceBuilder<ContainerResource> WithVolume( 81this IResourceBuilder<ContainerResource> resource,
ContainerResourceBuilderExtensions.cs (47)
29internal static IResourceBuilder<T> EnsureBuildAndPushPipelineAnnotations<T>(this IResourceBuilder<T> builder) where T : ContainerResource 94public static IResourceBuilder<ContainerResource> AddContainer(this IDistributedApplicationBuilder builder, [ResourceName] string name, string image) 100var container = new ContainerResource(name); 115public static IResourceBuilder<ContainerResource> AddContainer(this IDistributedApplicationBuilder builder, [ResourceName] string name, string image, string tag) 157public static IResourceBuilder<T> WithVolume<T>(this IResourceBuilder<T> builder, string? name, string target, bool isReadOnly = false) where T : ContainerResource 198public static IResourceBuilder<T> WithVolume<T>(this IResourceBuilder<T> builder, string target) where T : ContainerResource 254public static IResourceBuilder<T> WithBindMount<T>(this IResourceBuilder<T> builder, string source, string target, bool isReadOnly = false) where T : ContainerResource 274public static IResourceBuilder<T> WithEntrypoint<T>(this IResourceBuilder<T> builder, string entrypoint) where T : ContainerResource 291public static IResourceBuilder<T> WithImageTag<T>(this IResourceBuilder<T> builder, string tag) where T : ContainerResource 322public static IResourceBuilder<T> WithImageRegistry<T>(this IResourceBuilder<T> builder, string? registry) where T : ContainerResource 344public static IResourceBuilder<T> WithImage<T>(this IResourceBuilder<T> builder, string image, string? tag = null) where T : ContainerResource 411public static IResourceBuilder<T> WithImageSHA256<T>(this IResourceBuilder<T> builder, string sha256) where T : ContainerResource 436public static IResourceBuilder<T> WithContainerRuntimeArgs<T>(this IResourceBuilder<T> builder, params string[] args) where T : ContainerResource 455public static IResourceBuilder<T> WithContainerRuntimeArgs<T>(this IResourceBuilder<T> builder, Action<ContainerRuntimeArgsCallbackContext> callback) where T : ContainerResource 479public static IResourceBuilder<T> WithContainerRuntimeArgs<T>(this IResourceBuilder<T> builder, Func<ContainerRuntimeArgsCallbackContext, Task> callback) where T : ContainerResource 509public static IResourceBuilder<T> WithLifetime<T>(this IResourceBuilder<T> builder, ContainerLifetime lifetime) where T : ContainerResource 524public static IResourceBuilder<T> WithImagePullPolicy<T>(this IResourceBuilder<T> builder, ImagePullPolicy pullPolicy) where T : ContainerResource 530private static IResourceBuilder<T> ThrowResourceIsNotContainer<T>(IResourceBuilder<T> builder) where T : ContainerResource 541public static IResourceBuilder<T> PublishAsContainer<T>(this IResourceBuilder<T> builder) where T : ContainerResource 551/// <typeparam name="T">Type parameter specifying any type derived from <see cref="ContainerResource"/>/</typeparam> 559/// When this method is called an annotation is added to the <see cref="ContainerResource"/> that specifies the context path and 586public static IResourceBuilder<T> WithDockerfile<T>(this IResourceBuilder<T> builder, string contextPath, string? dockerfilePath = null, string? stage = null) where T : ContainerResource 643/// <typeparam name="T">Type parameter specifying any type derived from <see cref="ContainerResource"/>.</typeparam> 651/// When this method is called, an annotation is added to the <see cref="ContainerResource"/> that specifies the context path 679public static IResourceBuilder<T> WithDockerfileFactory<T>(this IResourceBuilder<T> builder, string contextPath, Func<DockerfileFactoryContext, string> dockerfileFactory, string? stage = null) where T : ContainerResource 690/// <typeparam name="T">Type parameter specifying any type derived from <see cref="ContainerResource"/>.</typeparam> 698/// When this method is called, an annotation is added to the <see cref="ContainerResource"/> that specifies the context path 727public static IResourceBuilder<T> WithDockerfileFactory<T>(this IResourceBuilder<T> builder, string contextPath, Func<DockerfileFactoryContext, Task<string>> dockerfileFactory, string? stage = null) where T : ContainerResource 820public static IResourceBuilder<ContainerResource> AddDockerfile(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, string? dockerfilePath = null, string? stage = null) 850public static IResourceBuilder<ContainerResource> AddDockerfileFactory(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, Func<DockerfileFactoryContext, string> dockerfileFactory, string? stage = null) 881public static IResourceBuilder<ContainerResource> AddDockerfileFactory(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, Func<DockerfileFactoryContext, Task<string>> dockerfileFactory, string? stage = null) 930public static IResourceBuilder<ContainerResource> AddDockerfileBuilder(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, Func<DockerfileBuilderCallbackContext, Task> callback, string? stage = null) 978public static IResourceBuilder<ContainerResource> AddDockerfileBuilder(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, Action<DockerfileBuilderCallbackContext> callback, string? stage = null) 1003public static IResourceBuilder<T> WithContainerName<T>(this IResourceBuilder<T> builder, string name) where T : ContainerResource 1044public static IResourceBuilder<T> WithBuildArg<T>(this IResourceBuilder<T> builder, string name, object? value) where T : ContainerResource 1095public static IResourceBuilder<T> WithBuildArg<T>(this IResourceBuilder<T> builder, string name, IResourceBuilder<ParameterResource> value) where T : ContainerResource 1143public static IResourceBuilder<T> WithBuildSecret<T>(this IResourceBuilder<T> builder, string name, IResourceBuilder<ParameterResource> value) where T : ContainerResource 1174where TResource : ContainerResource 1230public static IResourceBuilder<T> WithContainerFiles<T>(this IResourceBuilder<T> builder, string destinationPath, IEnumerable<ContainerFileSystemItem> entries, int? defaultOwner = null, int? defaultGroup = null, UnixFileMode? umask = null) where T : ContainerResource 1303public static IResourceBuilder<T> WithContainerFiles<T>(this IResourceBuilder<T> builder, string destinationPath, Func<ContainerFileSystemCallbackContext, CancellationToken, Task<IEnumerable<ContainerFileSystemItem>>> callback, int? defaultOwner = null, int? defaultGroup = null, UnixFileMode? umask = null) where T : ContainerResource 1336public static IResourceBuilder<T> WithContainerFiles<T>(this IResourceBuilder<T> builder, string destinationPath, string sourcePath, int? defaultOwner = null, int? defaultGroup = null, UnixFileMode? umask = null) where T : ContainerResource 1386public static IResourceBuilder<T> WithEndpointProxySupport<T>(this IResourceBuilder<T> builder, bool proxyEnabled) where T : ContainerResource 1398/// <typeparam name="T">Type parameter specifying any type derived from <see cref="ContainerResource"/>.</typeparam> 1436public static IResourceBuilder<T> WithDockerfileBuilder<T>(this IResourceBuilder<T> builder, string contextPath, Func<DockerfileBuilderCallbackContext, Task> callback, string? stage = null) where T : ContainerResource 1505/// <typeparam name="T">Type parameter specifying any type derived from <see cref="ContainerResource"/>.</typeparam> 1541public static IResourceBuilder<T> WithDockerfileBuilder<T>(this IResourceBuilder<T> builder, string contextPath, Action<DockerfileBuilderCallbackContext> callback, string? stage = null) where T : ContainerResource 1615public static IResourceBuilder<T> WithContainerNetworkAlias<T>(this IResourceBuilder<T> builder, string alias) where T : ContainerResource
Dcp\DcpExecutor.cs (2)
2330if (modelContainerResource is ContainerResource { ShellExecution: true }) 2342if (modelContainerResource is ContainerResource containerResource)
Exec\ExecResourceManager.cs (2)
191ContainerResource container => BuildAgainstResource(container), 243private IResource BuildAgainstResource(ContainerResource container)
ExecutableResourceBuilderExtensions.cs (1)
121public static IResourceBuilder<T> PublishAsDockerFile<T>(this IResourceBuilder<T> builder, Action<IResourceBuilder<ContainerResource>>? configure)
ParameterResourceBuilderExtensions.cs (1)
278where T : ContainerResource, IResourceWithConnectionString
ProjectResourceBuilderExtensions.cs (1)
830public static IResourceBuilder<T> PublishAsDockerFile<T>(this IResourceBuilder<T> builder, Action<IResourceBuilder<ContainerResource>>? configure = null)
Publishing\ManifestPublishingContext.cs (4)
123else if (resource is ContainerResource container) 316public async Task WriteContainerAsync(ContainerResource container) 369private async Task WriteBuildContextAsync(ContainerResource container) 600private void WriteContainerMounts(ContainerResource container)
Aspire.Hosting.Azure.AppContainers (2)
AzureContainerAppContainerExtensions.cs (1)
36where T : ContainerResource
BaseContainerAppContext.cs (1)
403if (Resource is ContainerResource containerResource && containerResource.Entrypoint is { } entrypoint)
Aspire.Hosting.Azure.Tests (4)
AzureServiceBusExtensionsTests.cs (2)
846.MakeGenericMethod(typeof(ContainerResource)); 873.MakeGenericMethod(typeof(ContainerResource));
AzureStorageExtensionsTests.cs (1)
974.MakeGenericMethod(typeof(ContainerResource));
PublicApiTests\AppContainersPublicApiTests.cs (1)
16IResourceBuilder<ContainerResource> container = null!;
Aspire.Hosting.CodeGeneration.Go.Tests (1)
AtsGoCodeGeneratorTests.cs (1)
159var containerResourceType = typeof(ContainerResource);
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
158var containerResourceType = typeof(ContainerResource);
Aspire.Hosting.CodeGeneration.Python.Tests (1)
AtsPythonCodeGeneratorTests.cs (1)
159var containerResourceType = typeof(ContainerResource);
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
AtsRustCodeGeneratorTests.cs (1)
159var containerResourceType = typeof(ContainerResource);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
410var containerResourceType = typeof(ContainerResource);
Aspire.Hosting.Docker (1)
DockerComposeServiceResource.cs (1)
158if (TargetResource is ContainerResource { Entrypoint: { } entrypoint })
Aspire.Hosting.Foundry (3)
HostedAgent\HostedAgentBuilderExtension.cs (3)
275ContainerResource target; 276if (resource is ContainerResource containerResource) 280else if (builder.ApplicationBuilder.TryCreateResourceBuilder<ContainerResource>(resource.Name, out var crb))
Aspire.Hosting.Kubernetes (1)
Extensions\ResourceExtensions.cs (1)
317if (context.TargetResource is ContainerResource { Entrypoint: { } entrypoint })
Aspire.Hosting.MySql.Tests (1)
AddMySqlTests.cs (1)
229Assert.Single(builder.Resources.OfType<ContainerResource>(), resource => resource.Name == "phpmyadmin");
Aspire.Hosting.RemoteHost.Tests (1)
AtsCapabilityScannerTests.cs (1)
420Func<ContainerResource, ProjectResource, Task> callback)
Aspire.Hosting.Tests (85)
ApplicationModel\Docker\DockerfileBuilderCallbackContextTests.cs (7)
18var resource = new ContainerResource("test"); 46var resource = new ContainerResource("test"); 57var resource = new ContainerResource("test"); 68var resource = new ContainerResource("test"); 91var resource = new ContainerResource("test"); 110var resource = new ContainerResource("test"); 128var resource = new ContainerResource("mycontainer");
ContainerRegistryResourceTests.cs (1)
320IResourceBuilder<ContainerResource> containerBuilder = null!;
Dcp\DcpExecutorTests.cs (1)
1046(Action<IResourceBuilder<ContainerResource>> AddEndpoint, string ErrorMessageFragment)[] testcases = [
Dcp\DcpHostNotificationTests.cs (6)
489var resource = new ContainerResource("test-resource"); 496var resource = new ContainerResource("test-resource"); 640var resource = new ContainerResource("test-resource"); 693var resource = new ContainerResource("test-resource"); 756var resource = new ContainerResource("test-resource"); 816var resource = new ContainerResource("test-resource");
DistributedApplicationBuilderExtensionsTests.cs (2)
33var newRedisBuilder = appBuilder.CreateResourceBuilder<ContainerResource>("redis"); 72var result = appBuilder.TryCreateResourceBuilder<ContainerResource>("redis", out var newRedisBuilder);
DistributedApplicationTests.cs (1)
1924private static IResourceBuilder<ContainerResource> AddRedisContainer(IDistributedApplicationBuilder builder, string containerName)
ExecutionConfigurationGathererTests.cs (21)
119var resource = builder.AddContainer("test", "image") 142var resource = builder.AddContainer("test", "image") 165var resource = builder.AddContainer("test", "image").Resource; 183var resource = builder.AddContainer("test", "image") 216var resource = builder.AddContainer("test", "image") 243var resource = builder.AddContainer("test", "image") 273var resource = builder.AddContainer("test", "image") 301var resource = builder.AddContainer("test", "image") 326var resource = builder.AddContainer("test", "image").Resource; 349var resource = builder.AddContainer("test", "image") 378var resource = builder.AddContainer("test", "image") 409var resource = builder.AddContainer("test", "image") 441var resource = builder.AddContainer("test", "image") 478var resource = builder.AddContainer("test", "image") 568var resource = builder.AddContainer("test", "image") 608var resource = builder.AddContainer("test", "image") 637var resource = builder.AddContainer("test", "image") 668var resource = builder.AddContainer("test", "image") 693var resource = builder.AddContainer("test", "image").Resource; 714var resource = builder.AddContainer("test", "image") 750var resource = builder.AddContainer("test", "image")
PersistentContainerWarningTests.cs (2)
28var container = new ContainerResource("my-container"); 52var container = new ContainerResource("my-container");
PublishAsDockerfileTests.cs (26)
28var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 74var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 123var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 172var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 232var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 280var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 298var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 322var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 341var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 371var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 397var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 417var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 444var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>());
RequiredCommandAnnotationTests.cs (1)
120RequiredCommandResourceExtensions.WithRequiredCommand<ContainerResource>(null!, "test"));
ResourceExtensionsTests.cs (1)
337IResourceBuilder<ContainerResource> builder = null!;
ResourceNotificationTests.cs (3)
47[InlineData(typeof(ContainerResource), KnownResourceTypes.Container)] 58nameof(ContainerResource) => new ContainerResource("test"), 468typeof(ContainerResource),
WithMcpServerTests.cs (13)
17IResourceBuilder<ContainerResource> builder = null!; 33var resource = Assert.Single(appModel.Resources.OfType<ContainerResource>()); 56var resource = Assert.Single(appModel.Resources.OfType<ContainerResource>()); 81var resource = Assert.Single(appModel.Resources.OfType<ContainerResource>()); 106var resource = Assert.Single(appModel.Resources.OfType<ContainerResource>()); 131var resource = Assert.Single(appModel.Resources.OfType<ContainerResource>()); 156var resource = Assert.Single(appModel.Resources.OfType<ContainerResource>());
Pipelines.AppHost (1)
AppHost.cs (1)
243var resource = withBindMount.Resource;