1 instantiation of MethodTable
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Data\MethodTable.cs (1)
8
static MethodTable IData<MethodTable>.Create(Target target, TargetPointer address) => new
MethodTable
(target, address);
12 references to MethodTable
Microsoft.Diagnostics.DataContractReader.Contracts (12)
Contracts\RuntimeTypeSystem_1.cs (6)
51
internal MethodTable(Data.
MethodTable
data)
474
if (_target.ProcessedData.TryGet(methodTablePointer, out Data.
MethodTable
? methodTableData))
485
Data.
MethodTable
freeObjectMethodTableData = _target.ProcessedData.GetOrAdd<Data.
MethodTable
>(methodTablePointer);
497
Data.
MethodTable
trustedMethodTableData = _target.ProcessedData.GetOrAdd<Data.
MethodTable
>(methodTablePointer);
Data\MethodTable.cs (3)
6
internal sealed class MethodTable : IData<
MethodTable
>
8
static
MethodTable
IData<
MethodTable
>.Create(Target target, TargetPointer address) => new MethodTable(target, address);
Data\Object.cs (2)
16
MethodTable = target.ProcessedData.GetOrAdd<Data.
MethodTable
>(target.ReadPointerField(address, type, "m_pMethTab"));
21
public
MethodTable
MethodTable { get; init; }
RuntimeTypeSystemHelpers\TypeValidation.cs (1)
73
internal readonly bool ValidateReadable() => ValidateDataReadable<
MethodTable
>(_target, Address);