2 implementations of ICodeVersions
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\ICodeVersions.cs (1)
111
public readonly struct CodeVersions :
ICodeVersions
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\CodeVersions_1.cs (1)
12
internal readonly partial struct CodeVersions_1 :
ICodeVersions
44 references to ICodeVersions
Microsoft.Diagnostics.DataContractReader.Abstractions (6)
ContractRegistry.cs (2)
59
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 (19)
Contracts\CodeVersions_1.cs (16)
24
ILCodeVersionHandle
ICodeVersions
.GetActiveILCodeVersion(TargetPointer methodDesc)
38
ILCodeVersionHandle
ICodeVersions
.GetILCodeVersion(NativeCodeVersionHandle nativeCodeVersionHandle)
60
foreach (ILCodeVersionHandle ilCodeVersionHandle in ((
ICodeVersions
)this).GetILCodeVersions(nativeCodeVersionNode.MethodDesc))
72
IEnumerable<ILCodeVersionHandle>
ICodeVersions
.GetILCodeVersions(TargetPointer methodDesc)
95
IEnumerable<NativeCodeVersionHandle>
ICodeVersions
.GetNativeCodeVersions(TargetPointer methodDesc, ILCodeVersionHandle ilCodeVersionHandle)
121
NativeCodeVersionHandle
ICodeVersions
.GetNativeCodeVersionForIP(TargetCodePointer ip)
151
bool
ICodeVersions
.CodeVersionManagerSupportsMethod(TargetPointer methodDescAddress)
162
TargetCodePointer
ICodeVersions
.GetNativeCode(NativeCodeVersionHandle codeVersionHandle)
181
NativeCodeVersionHandle
ICodeVersions
.GetActiveNativeCodeVersionForILCodeVersion(TargetPointer methodDesc, ILCodeVersionHandle ilCodeVersionHandle)
210
TargetPointer
ICodeVersions
.GetGCStressCodeCopy(NativeCodeVersionHandle codeVersionHandle)
390
TargetPointer
ICodeVersions
.GetIL(ILCodeVersionHandle ilCodeVersionHandle)
411
bool
ICodeVersions
.HasDefaultIL(ILCodeVersionHandle iLCodeVersionHandle)
416
CodeVersionSource
ICodeVersions
.GetSource(ILCodeVersionHandle ilCodeVersionHandle)
424
TargetNUInt
ICodeVersions
.GetEnCVersion(ILCodeVersionHandle ilCodeVersionHandle)
432
bool
ICodeVersions
.TryGetInstrumentedILMap(ILCodeVersionHandle ilCodeVersionHandle, out uint mapEntryCount, out TargetPointer mapEntries)
449
OptimizationTier
ICodeVersions
.GetOptimizationTier(NativeCodeVersionHandle codeVersionHandle)
Contracts\DebugInfo\DebugInfo_1.cs (1)
131
ICodeVersions
cv = _target.Contracts.CodeVersions;
CoreCLRContracts.cs (2)
23
registry.Register<
ICodeVersions
>("c1", static t => new CodeVersions_1(t));
115
Validate<
ICodeVersions
>(registry);
Microsoft.Diagnostics.DataContractReader.Legacy (19)
ClrDataFrame.cs (1)
566
ICodeVersions
cv = _target.Contracts.CodeVersions;
ClrDataMethodDefinition.cs (1)
70
if (methodDesc != TargetPointer.Null && _target.Contracts.TryGetContract(out
ICodeVersions
codeVersions))
Dbi\DacDbiImpl.cs (9)
2935
if (_target.Contracts.TryGetContract(out
ICodeVersions
codeVersions))
3006
if (_target.Contracts.TryGetContract(out
ICodeVersions
codeVersions))
5855
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
5911
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
5962
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
6025
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
6063
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
6101
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
6475
Contracts.
ICodeVersions
cv = _target.Contracts.CodeVersions;
SOSDacImpl.cs (7)
2365
Contracts.
ICodeVersions
nativeCodeContract = _target.Contracts.CodeVersions;
2606
ICodeVersions
cv = _target.Contracts.CodeVersions;
5461
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
5634
Contracts.
ICodeVersions
codeVersionsContract = _target.Contracts.CodeVersions;
5678
ICodeVersions
cv = _target.Contracts.CodeVersions;
5744
Contracts.
ICodeVersions
cv = _target.Contracts.CodeVersions;
5804
Contracts.
ICodeVersions
cv = _target.Contracts.CodeVersions;
SOSDacImpl.IXCLRDataProcess.cs (1)
813
private readonly
ICodeVersions
_cv;