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