2 implementations of ICodeVersions
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\ICodeVersions.cs (1)
100public readonly struct CodeVersions : ICodeVersions
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\CodeVersions_1.cs (1)
12internal readonly partial struct CodeVersions_1 : ICodeVersions
32 references to ICodeVersions
Microsoft.Diagnostics.DataContractReader.Abstractions (6)
ContractRegistry.cs (2)
51public virtual ICodeVersions CodeVersions => GetContract<ICodeVersions>();
Contracts\Extensions\ICodeVersionsExtensions.cs (3)
8public static NativeCodeVersionHandle GetActiveNativeCodeVersion(this ICodeVersions cv, TargetPointer methodDesc) 14public static TargetCodePointer GetNativeCodeAnyVersion(this ICodeVersions cv, TargetPointer methodDesc) 29public static bool HasNativeCodeAnyVersion(this ICodeVersions cv, TargetPointer methodDesc)
Contracts\Extensions\IReJITExtensions.cs (1)
12ICodeVersions cv = target.Contracts.CodeVersions;
Microsoft.Diagnostics.DataContractReader.Contracts (15)
Contracts\CodeVersions_1.cs (13)
21ILCodeVersionHandle ICodeVersions.GetActiveILCodeVersion(TargetPointer methodDesc) 35ILCodeVersionHandle ICodeVersions.GetILCodeVersion(NativeCodeVersionHandle nativeCodeVersionHandle) 57foreach (ILCodeVersionHandle ilCodeVersionHandle in ((ICodeVersions)this).GetILCodeVersions(nativeCodeVersionNode.MethodDesc)) 69IEnumerable<ILCodeVersionHandle> ICodeVersions.GetILCodeVersions(TargetPointer methodDesc) 92IEnumerable<NativeCodeVersionHandle> ICodeVersions.GetNativeCodeVersions(TargetPointer methodDesc, ILCodeVersionHandle ilCodeVersionHandle) 118NativeCodeVersionHandle ICodeVersions.GetNativeCodeVersionForIP(TargetCodePointer ip) 148bool ICodeVersions.CodeVersionManagerSupportsMethod(TargetPointer methodDescAddress) 167TargetCodePointer ICodeVersions.GetNativeCode(NativeCodeVersionHandle codeVersionHandle) 186NativeCodeVersionHandle ICodeVersions.GetActiveNativeCodeVersionForILCodeVersion(TargetPointer methodDesc, ILCodeVersionHandle ilCodeVersionHandle) 215TargetPointer ICodeVersions.GetGCStressCodeCopy(NativeCodeVersionHandle codeVersionHandle) 393TargetPointer ICodeVersions.GetIL(ILCodeVersionHandle ilCodeVersionHandle) 414bool ICodeVersions.HasDefaultIL(ILCodeVersionHandle iLCodeVersionHandle) 419OptimizationTier ICodeVersions.GetOptimizationTier(NativeCodeVersionHandle codeVersionHandle)
Contracts\DebugInfo\DebugInfo_2.cs (1)
131ICodeVersions cv = _target.Contracts.CodeVersions;
CoreCLRContracts.cs (1)
21registry.Register<ICodeVersions>("c1", static t => new CodeVersions_1(t));
Microsoft.Diagnostics.DataContractReader.Legacy (11)
Dbi\DacDbiImpl.cs (3)
2651ICodeVersions codeVersions = _target.Contracts.CodeVersions; 2691ICodeVersions codeVersions = _target.Contracts.CodeVersions; 2728ICodeVersions codeVersions = _target.Contracts.CodeVersions;
SOSDacImpl.cs (7)
2283Contracts.ICodeVersions nativeCodeContract = _target.Contracts.CodeVersions; 2524ICodeVersions cv = _target.Contracts.CodeVersions; 5307ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5478Contracts.ICodeVersions codeVersionsContract = _target.Contracts.CodeVersions; 5517ICodeVersions cv = _target.Contracts.CodeVersions; 5582Contracts.ICodeVersions cv = _target.Contracts.CodeVersions; 5641Contracts.ICodeVersions cv = _target.Contracts.CodeVersions;
SOSDacImpl.IXCLRDataProcess.cs (1)
256private readonly ICodeVersions _cv;