2 implementations of ICodeVersions
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\ICodeVersions.cs (1)
102public readonly struct CodeVersions : ICodeVersions
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\CodeVersions_1.cs (1)
12internal readonly partial struct CodeVersions_1 : ICodeVersions
36 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 (16)
Contracts\CodeVersions_1.cs (14)
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) 419bool ICodeVersions.TryGetInstrumentedILMap(ILCodeVersionHandle ilCodeVersionHandle, out uint mapEntryCount, out TargetPointer mapEntries) 436OptimizationTier 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 (14)
Dbi\DacDbiImpl.cs (6)
4889ICodeVersions codeVersions = _target.Contracts.CodeVersions; 4999ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5039ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5076ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5113ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5478Contracts.ICodeVersions cv = _target.Contracts.CodeVersions;
SOSDacImpl.cs (7)
2267Contracts.ICodeVersions nativeCodeContract = _target.Contracts.CodeVersions; 2508ICodeVersions cv = _target.Contracts.CodeVersions; 5295ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5466Contracts.ICodeVersions codeVersionsContract = _target.Contracts.CodeVersions; 5505ICodeVersions cv = _target.Contracts.CodeVersions; 5570Contracts.ICodeVersions cv = _target.Contracts.CodeVersions; 5629Contracts.ICodeVersions cv = _target.Contracts.CodeVersions;
SOSDacImpl.IXCLRDataProcess.cs (1)
256private readonly ICodeVersions _cv;