4 types derived from ContainerRuntimeBase
Aspire.Hosting (3)
Publishing\DockerContainerRuntime.cs (1)
14internal sealed class DockerContainerRuntime : ContainerRuntimeBase<DockerContainerRuntime>
Publishing\PodmanContainerRuntime.cs (1)
16internal sealed class PodmanContainerRuntime : ContainerRuntimeBase<PodmanContainerRuntime>
Publishing\WslcContainerRuntime.cs (1)
16internal sealed class WslcContainerRuntime : ContainerRuntimeBase<WslcContainerRuntime>
Aspire.Hosting.Tests (1)
Publishing\ContainerRuntimeBaseTests.cs (1)
455private sealed class TestContainerRuntime(IProcessRunner? processRunner = null, string? runtimeExecutable = null) : ContainerRuntimeBase<TestContainerRuntime>(NullLogger<TestContainerRuntime>.Instance, processRunner ?? new DefaultProcessRunner())
10 references to ContainerRuntimeBase
Aspire.Hosting.Tests (10)
Publishing\ComposeServiceParsingTests.cs (4)
21var results = ContainerRuntimeBase<DockerContainerRuntime>.ParseComposeServiceEntries(lines); 38var results = ContainerRuntimeBase<DockerContainerRuntime>.ParseComposeServiceEntries(lines); 48var results = ContainerRuntimeBase<DockerContainerRuntime>.ParseComposeServiceEntries([]); 62var results = ContainerRuntimeBase<DockerContainerRuntime>.ParseComposeServiceEntries(lines);
Publishing\ContainerRuntimeBaseTests.cs (2)
109ContainerRuntimeBase<DockerContainerRuntime>.BuildSecrets(secrets, useCsv: true)); 112ContainerRuntimeBase<PodmanContainerRuntime>.BuildSecrets(secrets, useCsv: false));
Publishing\ResourceContainerImageManagerTests.cs (4)
1611var result = ContainerRuntimeBase<DockerContainerRuntime>.BuildSecrets(secrets, useCsv: true); 1624var result = ContainerRuntimeBase<DockerContainerRuntime>.BuildSecrets(secrets, useCsv: true); 1637var result = ContainerRuntimeBase<DockerContainerRuntime>.BuildSecrets(secrets, useCsv: false, requireValue: true); 1651var result = ContainerRuntimeBase<DockerContainerRuntime>.BuildSecrets(secrets, useCsv: true);