2 implementations of IRuntimeInfo
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IRuntimeInfo.cs (1)
51public readonly struct RuntimeInfo : IRuntimeInfo
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeInfo_1.cs (1)
8internal sealed class RuntimeInfo_1 : IRuntimeInfo
17 references to IRuntimeInfo
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
ContractRegistry.cs (2)
79public virtual IRuntimeInfo RuntimeInfo => GetContract<IRuntimeInfo>();
Microsoft.Diagnostics.DataContractReader.Contracts (15)
Contracts\CallingConvention\CallingConvention_1.cs (3)
140IRuntimeInfo runtimeInfo = _target.Contracts.RuntimeInfo; 314private static TransitionBlock BuildTransitionBlock(IRuntimeInfo runtimeInfo) 364IRuntimeInfo runtimeInfo = _target.Contracts.RuntimeInfo;
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
503IRuntimeInfo runtimeInfo = _target.Contracts.RuntimeInfo;
Contracts\RuntimeInfo_1.cs (6)
32RuntimeInfoArchitecture IRuntimeInfo.GetTargetArchitecture() 35RuntimeInfoOperatingSystem IRuntimeInfo.GetTargetOperatingSystem() 38RuntimeInfoRuntimeFlavor IRuntimeInfo.GetRuntimeFlavor() 41string IRuntimeInfo.GetRuntimeProductVersion() 44uint IRuntimeInfo.GetCurrentReaderVersion() => 1; 46uint IRuntimeInfo.GetRecommendedReaderVersion()
Contracts\StackWalk\Context\IPlatformAgnosticContext.cs (1)
44IRuntimeInfo runtimeInfo = target.Contracts.RuntimeInfo;
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (1)
569IRuntimeInfo runtimeInfo = _target.Contracts.RuntimeInfo;
CoreCLRContracts.cs (3)
24registry.Register<IRuntimeInfo>("c1", static t => new RuntimeInfo_1(t)); 84/// contracts; <see cref="IRuntimeInfo"/> is read to determine the target operating system so 128Validate<IRuntimeInfo>(registry);