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
43 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)
387
TargetPointer
ICodeVersions
.GetIL(ILCodeVersionHandle ilCodeVersionHandle)
408
bool
ICodeVersions
.HasDefaultIL(ILCodeVersionHandle iLCodeVersionHandle)
413
CodeVersionSource
ICodeVersions
.GetSource(ILCodeVersionHandle ilCodeVersionHandle)
421
TargetNUInt
ICodeVersions
.GetEnCVersion(ILCodeVersionHandle ilCodeVersionHandle)
429
bool
ICodeVersions
.TryGetInstrumentedILMap(ILCodeVersionHandle ilCodeVersionHandle, out uint mapEntryCount, out TargetPointer mapEntries)
446
OptimizationTier
ICodeVersions
.GetOptimizationTier(NativeCodeVersionHandle codeVersionHandle)
Contracts\DebugInfo\DebugInfo_2.cs (1)
131
ICodeVersions
cv = _target.Contracts.CodeVersions;
CoreCLRContracts.cs (2)
21
registry.Register<
ICodeVersions
>("c1", static t => new CodeVersions_1(t));
116
Validate<
ICodeVersions
>(registry);
Microsoft.Diagnostics.DataContractReader.Legacy (18)
ClrDataFrame.cs (1)
516
ICodeVersions
cv = _target.Contracts.CodeVersions;
Dbi\DacDbiImpl.cs (9)
2818
if (_target.Contracts.TryGetContract(out
ICodeVersions
codeVersions))
2888
if (_target.Contracts.TryGetContract(out
ICodeVersions
codeVersions))
5652
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
5704
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
5755
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
5817
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
5854
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
5891
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
6256
Contracts.
ICodeVersions
cv = _target.Contracts.CodeVersions;
SOSDacImpl.cs (7)
2266
Contracts.
ICodeVersions
nativeCodeContract = _target.Contracts.CodeVersions;
2507
ICodeVersions
cv = _target.Contracts.CodeVersions;
5306
ICodeVersions
codeVersions = _target.Contracts.CodeVersions;
5477
Contracts.
ICodeVersions
codeVersionsContract = _target.Contracts.CodeVersions;
5520
ICodeVersions
cv = _target.Contracts.CodeVersions;
5585
Contracts.
ICodeVersions
cv = _target.Contracts.CodeVersions;
5644
Contracts.
ICodeVersions
cv = _target.Contracts.CodeVersions;
SOSDacImpl.IXCLRDataProcess.cs (1)
722
private readonly
ICodeVersions
_cv;