2 implementations of ICodeVersions
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\ICodeVersions.cs (1)
102
public readonly struct CodeVersions :
ICodeVersions
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\CodeVersions_1.cs (1)
12
internal readonly partial struct CodeVersions_1 :
ICodeVersions
36 references to ICodeVersions
Microsoft.Diagnostics.DataContractReader.Abstractions (6)
ContractRegistry.cs (2)
51
public virtual
ICodeVersions
CodeVersions => GetContract<
ICodeVersions
>();
Contracts\Extensions\ICodeVersionsExtensions.cs (3)
8
public static NativeCodeVersionHandle GetActiveNativeCodeVersion(this
ICodeVersions
cv, TargetPointer methodDesc)
14
public static TargetCodePointer GetNativeCodeAnyVersion(this
ICodeVersions
cv, TargetPointer methodDesc)
29
public static bool HasNativeCodeAnyVersion(this
ICodeVersions
cv, TargetPointer methodDesc)
Contracts\Extensions\IReJITExtensions.cs (1)
12
ICodeVersions
cv = target.Contracts.CodeVersions;
Microsoft.Diagnostics.DataContractReader.Contracts (16)
Contracts\CodeVersions_1.cs (14)
21
ILCodeVersionHandle
ICodeVersions
.GetActiveILCodeVersion(TargetPointer methodDesc)
35
ILCodeVersionHandle
ICodeVersions
.GetILCodeVersion(NativeCodeVersionHandle nativeCodeVersionHandle)
57
foreach (ILCodeVersionHandle ilCodeVersionHandle in ((
ICodeVersions
)this).GetILCodeVersions(nativeCodeVersionNode.MethodDesc))
69
IEnumerable<ILCodeVersionHandle>
ICodeVersions
.GetILCodeVersions(TargetPointer methodDesc)
92
IEnumerable<NativeCodeVersionHandle>
ICodeVersions
.GetNativeCodeVersions(TargetPointer methodDesc, ILCodeVersionHandle ilCodeVersionHandle)
118
NativeCodeVersionHandle
ICodeVersions
.GetNativeCodeVersionForIP(TargetCodePointer ip)
148
bool
ICodeVersions
.CodeVersionManagerSupportsMethod(TargetPointer methodDescAddress)
167
TargetCodePointer
ICodeVersions
.GetNativeCode(NativeCodeVersionHandle codeVersionHandle)
186
NativeCodeVersionHandle
ICodeVersions
.GetActiveNativeCodeVersionForILCodeVersion(TargetPointer methodDesc, ILCodeVersionHandle ilCodeVersionHandle)
215
TargetPointer
ICodeVersions
.GetGCStressCodeCopy(NativeCodeVersionHandle codeVersionHandle)
393
TargetPointer
ICodeVersions
.GetIL(ILCodeVersionHandle ilCodeVersionHandle)
414
bool
ICodeVersions
.HasDefaultIL(ILCodeVersionHandle iLCodeVersionHandle)
419
bool
ICodeVersions
.TryGetInstrumentedILMap(ILCodeVersionHandle ilCodeVersionHandle, out uint mapEntryCount, out TargetPointer mapEntries)
436
OptimizationTier
ICodeVersions
.GetOptimizationTier(NativeCodeVersionHandle codeVersionHandle)
Contracts\DebugInfo\DebugInfo_2.cs (1)
131
ICodeVersions
cv = _target.Contracts.CodeVersions;
CoreCLRContracts.cs (1)
21
registry.Register<
ICodeVersions
>("c1", static t => new CodeVersions_1(t));
Microsoft.Diagnostics.DataContractReader.Legacy (14)
Dbi\DacDbiImpl.cs (6)
4889
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
4999
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
5039
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
5076
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
5113
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
5478
Contracts.
ICodeVersions
cv = _target.Contracts.CodeVersions;
SOSDacImpl.cs (7)
2267
Contracts.
ICodeVersions
nativeCodeContract = _target.Contracts.CodeVersions;
2508
ICodeVersions
cv = _target.Contracts.CodeVersions;
5295
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
5466
Contracts.
ICodeVersions
codeVersionsContract = _target.Contracts.CodeVersions;
5505
ICodeVersions
cv = _target.Contracts.CodeVersions;
5570
Contracts.
ICodeVersions
cv = _target.Contracts.CodeVersions;
5629
Contracts.
ICodeVersions
cv = _target.Contracts.CodeVersions;
SOSDacImpl.IXCLRDataProcess.cs (1)
256
private readonly
ICodeVersions
_cv;