1 implementation of GetBaseSize
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeTypeSystem_1.cs (1)
549
public uint
GetBaseSize
(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].Flags.BaseSize;
7 references to GetBaseSize
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Object_1.cs (1)
91
ulong dataOffset = typeSystemContract.
GetBaseSize
(typeHandle) - _target.GetTypeInfo(DataType.ObjectHeader).Size!.Value;
Microsoft.Diagnostics.DataContractReader.Legacy (6)
Dbi\DacDbiImpl.cs (2)
3775
pLayout->objectSize = rts.
GetBaseSize
(typeHandle);
3851
pLayout->firstElementOffset = rts.
GetBaseSize
(arrayOrStringTypeHandle) - objectHeaderSize;
Dbi\Helpers\HeapWalk.cs (1)
128
ulong baseSize = _rts.
GetBaseSize
(handle);
SOSDacImpl.cs (2)
2816
result.baseSize = contract.
GetBaseSize
(methodTable);
3344
data->Size = runtimeTypeSystemContract.
GetBaseSize
(handle);
TypeNameBuilder.cs (1)
515
uint baseSize = typeSystemContract.
GetBaseSize
(typeHandle);