1 type derived from ContainerRuntimeProbe
Aspire.Hosting (1)
src\Shared\WslcContainerRuntimeProbe.cs (1)
13internal sealed class WslcContainerRuntimeProbe() : ContainerRuntimeProbe(KnownContainerRuntimes.Wslc, "wslc", "WSLc", 2)
2 instantiations of ContainerRuntimeProbe
Aspire.Hosting (2)
src\Shared\ContainerRuntimeDetector.cs (2)
17new(KnownContainerRuntimes.Docker, "docker", "Docker", 0), 18new(KnownContainerRuntimes.Podman, "podman", "Podman", 1),
12 references to ContainerRuntimeProbe
Aspire.Hosting (5)
src\Shared\ContainerRuntimeDetector.cs (5)
15private static readonly ContainerRuntimeProbe[] s_knownRuntimes = 25internal static IEnumerable<ContainerRuntimeProbe> GetKnownRuntimes(bool isWindows) 43var runtime = GetProbe(configuredRuntime); 65var runtime = GetProbe(runtimeKey); 102internal static ContainerRuntimeProbe GetProbe(string runtimeKey)
Aspire.Hosting.Tests (7)
Publishing\ContainerRuntimeDetectorTests.cs (7)
108var info = ContainerRuntimeProbe.ParseVersionOutput(json); 126var info = ContainerRuntimeProbe.ParseVersionOutput(json); 141var info = ContainerRuntimeProbe.ParseVersionOutput(json); 153var info = ContainerRuntimeProbe.ParseVersionOutput(text); 161var info = ContainerRuntimeProbe.ParseVersionOutput(null); 171var info = ContainerRuntimeProbe.ParseVersionOutput(""); 186var info = ContainerRuntimeProbe.ParseVersionOutput(json);