28 references to RuntimeInfoOperatingSystem
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IRuntimeInfo.cs (1)
44RuntimeInfoOperatingSystem GetTargetOperatingSystem() => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (22)
Contracts\CallingConvention\CallingConvention_1.cs (4)
176bool isWindows = runtimeInfo.GetTargetOperatingSystem() == RuntimeInfoOperatingSystem.Windows; 317RuntimeInfoOperatingSystem os = runtimeInfo.GetTargetOperatingSystem(); 331bool isWindows = os == RuntimeInfoOperatingSystem.Windows; 332bool isApplePlatform = os == RuntimeInfoOperatingSystem.Apple;
Contracts\Debugger\Debugger_1.cs (3)
346RuntimeInfoOperatingSystem os = target.Contracts.RuntimeInfo.GetTargetOperatingSystem(); 373private static CallingConvention GetCallingConvention(RuntimeInfoArchitecture arch, RuntimeInfoOperatingSystem os) 381case RuntimeInfoArchitecture.X64 when os == RuntimeInfoOperatingSystem.Windows:
Contracts\Debugger\StackPusher.cs (2)
49RuntimeInfoOperatingSystem os = target.Contracts.RuntimeInfo.GetTargetOperatingSystem(); 55RuntimeInfoArchitecture.X86 => os == RuntimeInfoOperatingSystem.Windows ? 4u : 16u,
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
714if (runtimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows ||
Contracts\RuntimeInfo_1.cs (5)
13private RuntimeInfoOperatingSystem? _operatingSystem; 35RuntimeInfoOperatingSystem IRuntimeInfo.GetTargetOperatingSystem() 62private RuntimeInfoOperatingSystem ReadOperatingSystem() 66if (Enum.TryParse(os, ignoreCase: true, out RuntimeInfoOperatingSystem parsedOS)) 72return RuntimeInfoOperatingSystem.Unknown;
Contracts\StackWalk\Context\AMD64\AMD64Unwinder.cs (2)
34private readonly bool _unixAMD64ABI = target.Contracts.RuntimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows; 855Debug.Assert(_target.Contracts.RuntimeInfo.GetTargetOperatingSystem() == RuntimeInfoOperatingSystem.Windows);
Contracts\StackWalk\Context\X86\X86Unwinder.cs (1)
38private readonly bool _unixX86ABI = target.Contracts.RuntimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows;
Contracts\StackWalk\FrameHandling\AMD64FrameHandler.cs (1)
21if (_target.Contracts.RuntimeInfo.GetTargetOperatingSystem() == RuntimeInfoOperatingSystem.Windows)
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (1)
703runtimeInfo.GetTargetOperatingSystem() == RuntimeInfoOperatingSystem.Windows ? "rcx" : "rdi",
CoreCLRContracts.cs (2)
160RuntimeInfoOperatingSystem targetOperatingSystem = registry.RuntimeInfo.GetTargetOperatingSystem(); 161if (targetOperatingSystem == RuntimeInfoOperatingSystem.Windows)
Microsoft.Diagnostics.DataContractReader.Legacy (5)
Dbi\DacDbiImpl.cs (4)
6610Contracts.RuntimeInfoOperatingSystem.Windows => TargetOperatingSystem.Windows, 6611Contracts.RuntimeInfoOperatingSystem.Unix => TargetOperatingSystem.Unix, 6612Contracts.RuntimeInfoOperatingSystem.Browser => TargetOperatingSystem.Browser, 6613Contracts.RuntimeInfoOperatingSystem.Apple => TargetOperatingSystem.Apple,
SOSDacImpl.cs (1)
761if (_target.Contracts.RuntimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows)