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