5 instantiations of RuntimeVersionInfo
aspire (5)
src\Shared\ContainerRuntimeProbe.cs (2)
482return new RuntimeVersionInfo(version, null, false, null); 495return new RuntimeVersionInfo(clientVersion, serverVersion, isDockerDesktop, json?.Server?.Os)
src\Shared\WslcContainerRuntimeProbe.cs (3)
45return new RuntimeVersionInfo { Error = "WSLc returned empty version metadata." }; 57return new RuntimeVersionInfo { Error = $"WSLc returned invalid version metadata: {ex.Message}" }; 66return new RuntimeVersionInfo(clientVersion, serverVersion, false, null)
30 references to RuntimeVersionInfo
aspire (11)
src\Shared\ContainerRuntimeProbe.cs (8)
189var versionInfo = await ReadVersionInfoAsync(isRunning: true, logger, cancellationToken).ConfigureAwait(false); 216var partialVersionInfo = isInstalled 316protected virtual async Task<RuntimeVersionInfo> ReadVersionInfoAsync(bool isRunning, ILogger? logger, CancellationToken cancellationToken) 351protected async Task<RuntimeVersionInfo> ReadVersionOutputAsync( 353Func<Stream, CancellationToken, Task<RuntimeVersionInfo>> parseOutput, 383async Task<RuntimeVersionInfo> ParseAndDrainAsync() 464internal static RuntimeVersionInfo ParseVersionOutput(string? output) 489private static RuntimeVersionInfo NormalizeVersionInfo(ContainerRuntimeVersionJson? json)
src\Shared\WslcContainerRuntimeProbe.cs (3)
20protected override async Task<RuntimeVersionInfo> ReadVersionInfoAsync(bool isRunning, ILogger? logger, CancellationToken cancellationToken) 41internal static RuntimeVersionInfo ParseInfoOutput(string? output) 61private static RuntimeVersionInfo NormalizeInfo(WslcRuntimeInfoJson? info)
Aspire.Cli.Tests (19)
Utils\ContainerRuntimeCheckTests.cs (19)
57var metadata = WslcContainerRuntimeProbe.ParseInfoOutput( 87var metadata = WslcContainerRuntimeProbe.ParseInfoOutput(json); 102var metadata = ContainerRuntimeProbe.ParseVersionOutput( 126private static ContainerRuntimeInfo CreateWslcInfo(ContainerRuntimeProbe.RuntimeVersionInfo metadata) => new() 253var info = WslcContainerRuntimeProbe.ParseInfoOutput(input); 267var info = ContainerRuntimeProbe.ParseVersionOutput(input); 284var info = ContainerRuntimeProbe.ParseVersionOutput(input); 301var info = ContainerRuntimeProbe.ParseVersionOutput(input); 318var info = ContainerRuntimeProbe.ParseVersionOutput(input); 334var info = ContainerRuntimeProbe.ParseVersionOutput(input); 349var info = ContainerRuntimeProbe.ParseVersionOutput(input); 364var info = ContainerRuntimeProbe.ParseVersionOutput(input); 383var info = ContainerRuntimeProbe.ParseVersionOutput(input!); 398var info = ContainerRuntimeProbe.ParseVersionOutput(input); 413var info = ContainerRuntimeProbe.ParseVersionOutput(input); 427var info = ContainerRuntimeProbe.ParseVersionOutput(input); 442var info = ContainerRuntimeProbe.ParseVersionOutput(input); 459var info = ContainerRuntimeProbe.ParseVersionOutput(input); 503var result = ContainerRuntimeProbe.ParseVersionOutput(null!);