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