3 instantiations of ILCodeVersionHandle
Microsoft.Diagnostics.DataContractReader.Abstractions (3)
Contracts\ICodeVersions.cs (3)
60new ILCodeVersionHandle(TargetPointer.Null, 0, ilCodeVersionNodeAddress); 62new ILCodeVersionHandle(module, methodDef, TargetPointer.Null); 64public static ILCodeVersionHandle Invalid { get; } = new(TargetPointer.Null, 0, TargetPointer.Null);
51 references to ILCodeVersionHandle
Microsoft.Diagnostics.DataContractReader.Abstractions (16)
Contracts\Extensions\ICodeVersionsExtensions.cs (2)
10ILCodeVersionHandle ilCodeVersionHandle = cv.GetActiveILCodeVersion(methodDesc); 16foreach (ILCodeVersionHandle ilCodeVersionHandle in cv.GetILCodeVersions(methodDesc))
Contracts\Extensions\IReJITExtensions.cs (2)
14IEnumerable<ILCodeVersionHandle> ilCodeVersions = cv.GetILCodeVersions(methodDesc); 16foreach (ILCodeVersionHandle ilCodeVersionHandle in ilCodeVersions)
Contracts\ICodeVersions.cs (10)
13public virtual ILCodeVersionHandle GetActiveILCodeVersion(TargetPointer methodDesc) => throw new NotImplementedException(); 15public virtual ILCodeVersionHandle GetILCodeVersion(NativeCodeVersionHandle codeVersionHandle) => throw new NotImplementedException(); 17public virtual IEnumerable<ILCodeVersionHandle> GetILCodeVersions(TargetPointer methodDesc) => throw new NotImplementedException(); 19public virtual IEnumerable<NativeCodeVersionHandle> GetNativeCodeVersions(TargetPointer methodDesc, ILCodeVersionHandle ilCodeVersionHandle) => throw new NotImplementedException(); 23public virtual NativeCodeVersionHandle GetActiveNativeCodeVersionForILCodeVersion(TargetPointer methodDesc, ILCodeVersionHandle ilCodeVersionHandle) => throw new NotImplementedException(); 31public virtual TargetPointer GetIL(ILCodeVersionHandle ilCodeVersionHandle) => throw new NotImplementedException(); 32public virtual bool HasDefaultIL(ILCodeVersionHandle ilCodeVersionHandle) => throw new NotImplementedException(); 59public static ILCodeVersionHandle CreateExplicit(TargetPointer ilCodeVersionNodeAddress) => 61public static ILCodeVersionHandle CreateSynthetic(TargetPointer module, uint methodDef) => 64public static ILCodeVersionHandle Invalid { get; } = new(TargetPointer.Null, 0, TargetPointer.Null);
Contracts\IReJIT.cs (2)
21RejitState GetRejitState(ILCodeVersionHandle codeVersionHandle) => throw new NotImplementedException(); 23TargetNUInt GetRejitId(ILCodeVersionHandle codeVersionHandle) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (22)
Contracts\CodeVersions_1.cs (19)
21ILCodeVersionHandle ICodeVersions.GetActiveILCodeVersion(TargetPointer methodDesc) 29return ILCodeVersionHandle.CreateSynthetic(module, methodDefToken); 35ILCodeVersionHandle ICodeVersions.GetILCodeVersion(NativeCodeVersionHandle nativeCodeVersionHandle) 40return ILCodeVersionHandle.Invalid; 51return ILCodeVersionHandle.CreateSynthetic(module, methodDefToken); 57foreach (ILCodeVersionHandle ilCodeVersionHandle in ((ICodeVersions)this).GetILCodeVersions(nativeCodeVersionNode.MethodDesc)) 66return ILCodeVersionHandle.Invalid; 69IEnumerable<ILCodeVersionHandle> ICodeVersions.GetILCodeVersions(TargetPointer methodDesc) 75yield return ILCodeVersionHandle.CreateSynthetic(module, methodDefToken); 86yield return ILCodeVersionHandle.CreateExplicit(nodePointer); 92IEnumerable<NativeCodeVersionHandle> ICodeVersions.GetNativeCodeVersions(TargetPointer methodDesc, ILCodeVersionHandle ilCodeVersionHandle) 186NativeCodeVersionHandle ICodeVersions.GetActiveNativeCodeVersionForILCodeVersion(TargetPointer methodDesc, ILCodeVersionHandle ilCodeVersionHandle) 291private static ILCodeVersionHandle ActiveILCodeVersionHandleFromState(Data.ILCodeVersioningState ilState) 296return ILCodeVersionHandle.CreateExplicit(ilState.ActiveVersionNode); 299return ILCodeVersionHandle.CreateSynthetic(ilState.ActiveVersionModule, ilState.ActiveVersionMethodDef); 362private ILCodeVersionNode AsNode(ILCodeVersionHandle handle) 382private TargetNUInt GetId(ILCodeVersionHandle ilCodeVersionHandle) 393TargetPointer ICodeVersions.GetIL(ILCodeVersionHandle ilCodeVersionHandle) 414bool ICodeVersions.HasDefaultIL(ILCodeVersionHandle iLCodeVersionHandle)
Contracts\ReJIT_1.cs (3)
46RejitState IReJIT.GetRejitState(ILCodeVersionHandle ilCodeVersionHandle) 62TargetNUInt IReJIT.GetRejitId(ILCodeVersionHandle ilCodeVersionHandle) 73private ILCodeVersionNode AsNode(ILCodeVersionHandle ilCodeVersionHandle)
Microsoft.Diagnostics.DataContractReader.Legacy (13)
Dbi\DacDbiImpl.cs (2)
2652ILCodeVersionHandle ilCodeVersion = codeVersions.GetActiveILCodeVersion(methodDesc); 2730ILCodeVersionHandle ilCodeVersion = codeVersions.GetILCodeVersion(nativeCodeVersion);
SOSDacImpl.cs (11)
2400ILCodeVersionHandle activeVersion = nativeCodeContract.GetActiveILCodeVersion(methodDesc); 2404ILCodeVersionHandle ilCodeVersion = nativeCodeContract.GetILCodeVersions(methodDesc) 2406ILCodeVersionHandle.Invalid); 2527ILCodeVersionHandle ilCodeVersion = cv.GetILCodeVersion(nativeCodeVersion); 5310ILCodeVersionHandle ilCodeVersionHandle = codeVersions.GetILCodeVersions(methodDescPtr) 5311.FirstOrDefault(ilcode => rejitContract.GetRejitId(ilcode).Value == (ulong)rejitId, ILCodeVersionHandle.Invalid); 5480Contracts.ILCodeVersionHandle activeILCodeVersion = codeVersionsContract.GetActiveILCodeVersion(methodDescPtr); 5520ILCodeVersionHandle ilCodeVersion = cv.GetILCodeVersions(methodDescPtr) 5522ILCodeVersionHandle.Invalid); 5594Contracts.ILCodeVersionHandle activeILCodeVersion = cv.GetActiveILCodeVersion(methodDescPtr); 5655Contracts.ILCodeVersionHandle activeILCodeVersion = cv.GetActiveILCodeVersion(md);