5 instantiations of ContainerRuntime
Microsoft.NET.Build.Containers (5)
LocalDaemons\KnownLocalRegistryTypes.cs (5)
35return new ContainerRuntime(null, loggerFactory); 40Podman => new ContainerRuntime(ContainerRuntime.PodmanCommand, loggerFactory), 41Docker => new ContainerRuntime(ContainerRuntime.DockerCommand, loggerFactory), 42Wslc => new ContainerRuntime(ContainerRuntime.WslcCommand, loggerFactory), 43MacOSContainer => new ContainerRuntime(ContainerRuntime.MacOSContainerCommand, loggerFactory),
13 references to ContainerRuntime
Microsoft.NET.Build.Containers (13)
ContainerHelpers.cs (1)
188if (destinationImageReference.LocalRegistry is ContainerRuntime runtime)
LocalDaemons\ContainerRuntime.cs (1)
66_logger = loggerFactory.CreateLogger<ContainerRuntime>();
LocalDaemons\ContainerRuntimes.cs (5)
76protected override string Command => ContainerRuntime.DockerCommand; 140string dockerPath = ContainerRuntimeOperations.FindFullPathFromPath(ContainerRuntime.DockerCommand); 248protected override string Command => ContainerRuntime.PodmanCommand; 334protected override string Command => ContainerRuntime.WslcCommand; 371protected override string Command => ContainerRuntime.MacOSContainerCommand;
LocalDaemons\KnownLocalRegistryTypes.cs (4)
40Podman => new ContainerRuntime(ContainerRuntime.PodmanCommand, loggerFactory), 41Docker => new ContainerRuntime(ContainerRuntime.DockerCommand, loggerFactory), 42Wslc => new ContainerRuntime(ContainerRuntime.WslcCommand, loggerFactory), 43MacOSContainer => new ContainerRuntime(ContainerRuntime.MacOSContainerCommand, loggerFactory),
Telemetry.cs (2)
52var runtime = r as ContainerRuntime;