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)
53var metadata = WslcContainerRuntimeProbe.ParseInfoOutput( 83var metadata = WslcContainerRuntimeProbe.ParseInfoOutput(json); 98var metadata = ContainerRuntimeProbe.ParseVersionOutput( 122private static ContainerRuntimeInfo CreateWslcInfo(ContainerRuntimeProbe.RuntimeVersionInfo metadata) => new() 259var info = WslcContainerRuntimeProbe.ParseInfoOutput(input); 273var info = ContainerRuntimeProbe.ParseVersionOutput(input); 290var info = ContainerRuntimeProbe.ParseVersionOutput(input); 307var info = ContainerRuntimeProbe.ParseVersionOutput(input); 324var info = ContainerRuntimeProbe.ParseVersionOutput(input); 340var info = ContainerRuntimeProbe.ParseVersionOutput(input); 355var info = ContainerRuntimeProbe.ParseVersionOutput(input); 370var info = ContainerRuntimeProbe.ParseVersionOutput(input); 389var info = ContainerRuntimeProbe.ParseVersionOutput(input!); 404var info = ContainerRuntimeProbe.ParseVersionOutput(input); 419var info = ContainerRuntimeProbe.ParseVersionOutput(input); 433var info = ContainerRuntimeProbe.ParseVersionOutput(input); 448var info = ContainerRuntimeProbe.ParseVersionOutput(input); 465var info = ContainerRuntimeProbe.ParseVersionOutput(input); 509var result = ContainerRuntimeProbe.ParseVersionOutput(null!);