6 instantiations of OperatingSystemDetails
aspire (4)
Utils\EnvironmentChecker\OperatingSystemCheck.cs (4)
76
return new
OperatingSystemDetails
(
86
=>
new
("Windows", "Windows", version.ToString(), description, EnvironmentCheckStatus.Pass);
89
=>
new
("macOS", "macOS", version.ToString(), description, EnvironmentCheckStatus.Pass);
104
return new
OperatingSystemDetails
("Linux", displayName, string.IsNullOrWhiteSpace(version) ? fallbackVersion.ToString() : version, linuxDescription, EnvironmentCheckStatus.Pass);
Aspire.Cli.Tests (2)
Commands\OperatingSystemCheckTests.cs (2)
14
var check = new OperatingSystemCheck(() => new
OperatingSystemDetails
(
37
var check = new OperatingSystemCheck(() => new
OperatingSystemDetails
(
10 references to OperatingSystemDetails
aspire (8)
Utils\EnvironmentChecker\OperatingSystemCheck.cs (8)
19
private readonly Func<
OperatingSystemDetails
> _getOperatingSystemDetails;
26
internal OperatingSystemCheck(Func<
OperatingSystemDetails
> getOperatingSystemDetails)
39
var
details = _getOperatingSystemDetails();
56
internal static
OperatingSystemDetails
GetCurrentOperatingSystemDetails(IEnvironment environment)
85
internal static
OperatingSystemDetails
CreateWindowsDetails(Version version, string description)
88
internal static
OperatingSystemDetails
CreateMacOSDetails(Version version, string description)
91
internal static
OperatingSystemDetails
CreateLinuxDetails(Version fallbackVersion, string description)
142
private static JsonObject BuildMetadata(
OperatingSystemDetails
details)
Aspire.Cli.Tests (2)
Commands\OperatingSystemCheckTests.cs (2)
61
var
details = OperatingSystemCheck.CreateWindowsDetails(new Version(major, minor, build), "Microsoft Windows");
73
var
details = OperatingSystemCheck.CreateMacOSDetails(new Version(major, minor), "Darwin");