2 implementations of ICodeVersions
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\ICodeVersions.cs (1)
111public readonly struct CodeVersions : ICodeVersions
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\CodeVersions_1.cs (1)
12internal readonly partial struct CodeVersions_1 : ICodeVersions
43 references to ICodeVersions
Microsoft.Diagnostics.DataContractReader.Abstractions (6)
ContractRegistry.cs (2)
55public 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 (19)
Contracts\CodeVersions_1.cs (16)
24ILCodeVersionHandle ICodeVersions.GetActiveILCodeVersion(TargetPointer methodDesc) 38ILCodeVersionHandle ICodeVersions.GetILCodeVersion(NativeCodeVersionHandle nativeCodeVersionHandle) 60foreach (ILCodeVersionHandle ilCodeVersionHandle in ((ICodeVersions)this).GetILCodeVersions(nativeCodeVersionNode.MethodDesc)) 72IEnumerable<ILCodeVersionHandle> ICodeVersions.GetILCodeVersions(TargetPointer methodDesc) 95IEnumerable<NativeCodeVersionHandle> ICodeVersions.GetNativeCodeVersions(TargetPointer methodDesc, ILCodeVersionHandle ilCodeVersionHandle) 121NativeCodeVersionHandle ICodeVersions.GetNativeCodeVersionForIP(TargetCodePointer ip) 151bool ICodeVersions.CodeVersionManagerSupportsMethod(TargetPointer methodDescAddress) 162TargetCodePointer ICodeVersions.GetNativeCode(NativeCodeVersionHandle codeVersionHandle) 181NativeCodeVersionHandle ICodeVersions.GetActiveNativeCodeVersionForILCodeVersion(TargetPointer methodDesc, ILCodeVersionHandle ilCodeVersionHandle) 210TargetPointer ICodeVersions.GetGCStressCodeCopy(NativeCodeVersionHandle codeVersionHandle) 387TargetPointer ICodeVersions.GetIL(ILCodeVersionHandle ilCodeVersionHandle) 408bool ICodeVersions.HasDefaultIL(ILCodeVersionHandle iLCodeVersionHandle) 413CodeVersionSource ICodeVersions.GetSource(ILCodeVersionHandle ilCodeVersionHandle) 421TargetNUInt ICodeVersions.GetEnCVersion(ILCodeVersionHandle ilCodeVersionHandle) 429bool ICodeVersions.TryGetInstrumentedILMap(ILCodeVersionHandle ilCodeVersionHandle, out uint mapEntryCount, out TargetPointer mapEntries) 446OptimizationTier ICodeVersions.GetOptimizationTier(NativeCodeVersionHandle codeVersionHandle)
Contracts\DebugInfo\DebugInfo_2.cs (1)
131ICodeVersions cv = _target.Contracts.CodeVersions;
CoreCLRContracts.cs (2)
21registry.Register<ICodeVersions>("c1", static t => new CodeVersions_1(t)); 116Validate<ICodeVersions>(registry);
Microsoft.Diagnostics.DataContractReader.Legacy (18)
ClrDataFrame.cs (1)
516ICodeVersions cv = _target.Contracts.CodeVersions;
Dbi\DacDbiImpl.cs (9)
2818if (_target.Contracts.TryGetContract(out ICodeVersions codeVersions)) 2888if (_target.Contracts.TryGetContract(out ICodeVersions codeVersions)) 5652ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5704ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5755ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5817ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5854ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5891ICodeVersions codeVersions = _target.Contracts.CodeVersions; 6256Contracts.ICodeVersions cv = _target.Contracts.CodeVersions;
SOSDacImpl.cs (7)
2266Contracts.ICodeVersions nativeCodeContract = _target.Contracts.CodeVersions; 2507ICodeVersions cv = _target.Contracts.CodeVersions; 5306ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5477Contracts.ICodeVersions codeVersionsContract = _target.Contracts.CodeVersions; 5520ICodeVersions cv = _target.Contracts.CodeVersions; 5585Contracts.ICodeVersions cv = _target.Contracts.CodeVersions; 5644Contracts.ICodeVersions cv = _target.Contracts.CodeVersions;
SOSDacImpl.IXCLRDataProcess.cs (1)
722private readonly ICodeVersions _cv;