9 instantiations of ContainerRuntimeInfo
aspire (6)
src\Shared\ContainerRuntimeProbe.cs (6)
117
return new
ContainerRuntimeInfo
144
return new
ContainerRuntimeInfo
173
return new
ContainerRuntimeInfo
192
return new
ContainerRuntimeInfo
230
return new
ContainerRuntimeInfo
246
return new
ContainerRuntimeInfo
Aspire.Cli.Tests (3)
Utils\ContainerRuntimeCheckTests.cs (3)
29
var result = ContainerRuntimeCheck.CheckRuntimePolicy(new
ContainerRuntimeInfo
106
var result = ContainerRuntimeCheck.CheckRuntimePolicy(new
ContainerRuntimeInfo
126
private static ContainerRuntimeInfo CreateWslcInfo(ContainerRuntimeProbe.RuntimeVersionInfo metadata) =>
new
()
14 references to ContainerRuntimeInfo
aspire (13)
src\Shared\ContainerRuntimeDetector.cs (6)
33
public static async Task<
ContainerRuntimeInfo
?> FindAvailableRuntimeAsync(
57
public static Task<
ContainerRuntimeInfo
> CheckRuntimeAsync(
70
public static
ContainerRuntimeInfo
? FindBestRuntime(IEnumerable<
ContainerRuntimeInfo
> results)
72
ContainerRuntimeInfo
? best = null;
73
foreach (
var
candidate in results)
src\Shared\ContainerRuntimeProbe.cs (1)
110
public async Task<
ContainerRuntimeInfo
> CheckAsync(ILogger? logger, CancellationToken cancellationToken)
Utils\EnvironmentChecker\ContainerRuntimeCheck.cs (6)
57
var
runtime = await ContainerRuntimeDetector.FindAvailableRuntimeAsync(configuredRuntime, logger, cancellationToken)
70
var
healthyRuntime = ContainerRuntimeDetector.FindBestRuntime(
72
var
selected = ContainerRuntimeDetector.FindBestRuntime(runtimes);
74
foreach (
var
info in runtimes.OrderBy(info => info.Priority))
122
internal static EnvironmentCheckResult? CheckRuntimePolicy(
ContainerRuntimeInfo
info)
200
ContainerRuntimeInfo
info,
Aspire.Cli.Tests (1)
Utils\ContainerRuntimeCheckTests.cs (1)
126
private static
ContainerRuntimeInfo
CreateWslcInfo(ContainerRuntimeProbe.RuntimeVersionInfo metadata) => new()