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)
55
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)
22
registry.Register<
ICodeVersions
>("c1", static t => new CodeVersions_1(t));
114
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)
2916
if (_target.Contracts.TryGetContract(out
ICodeVersions
codeVersions))
2987
if (_target.Contracts.TryGetContract(out
ICodeVersions
codeVersions))
5836
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
5892
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
5943
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
6006
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
6044
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
6082
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
6456
Contracts.
ICodeVersions
cv = _target.Contracts.CodeVersions;
SOSDacImpl.cs (7)
2346
Contracts.
ICodeVersions
nativeCodeContract = _target.Contracts.CodeVersions;
2587
ICodeVersions
cv = _target.Contracts.CodeVersions;
5436
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
5609
Contracts.
ICodeVersions
codeVersionsContract = _target.Contracts.CodeVersions;
5653
ICodeVersions
cv = _target.Contracts.CodeVersions;
5719
Contracts.
ICodeVersions
cv = _target.Contracts.CodeVersions;
5779
Contracts.
ICodeVersions
cv = _target.Contracts.CodeVersions;
SOSDacImpl.IXCLRDataProcess.cs (1)
799
private readonly
ICodeVersions
_cv;