1 implementation of GetBaseSize
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeTypeSystem_1.cs (1)
548
public uint
GetBaseSize
(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].Flags.BaseSize;
11 references to GetBaseSize
Microsoft.Diagnostics.DataContractReader.Contracts (4)
Contracts\CallingConvention\CdacTypeHandle.cs (1)
88
uint baseSize = Rts.
GetBaseSize
(ExactTypeHandle);
Contracts\Object_1.cs (2)
129
ulong dataOffset = typeSystemContract.
GetBaseSize
(typeHandle) - Data.ObjectHeader.GetSize(_target);
242
ulong size = typeSystemContract.
GetBaseSize
(typeHandle);
Contracts\StackWalk\GC\GCInteriorPointerResolver.cs (1)
80
ulong baseSize = _rts.
GetBaseSize
(handle);
Microsoft.Diagnostics.DataContractReader.Legacy (7)
ClrDataValue.cs (1)
473
Size = _target.Contracts.RuntimeTypeSystem.
GetBaseSize
(_typeHandle),
Dbi\DacDbiImpl.cs (2)
5638
pLayout->objectSize = rts.
GetBaseSize
(typeHandle);
5718
pLayout->firstElementOffset = rts.
GetBaseSize
(arrayOrStringTypeHandle) - objectHeaderSize;
Dbi\Helpers\HeapWalk.cs (1)
117
ulong baseSize = _rts.
GetBaseSize
(handle);
SOSDacImpl.cs (2)
2910
result.baseSize = contract.
GetBaseSize
(methodTable);
3450
data->Size = runtimeTypeSystemContract.
GetBaseSize
(handle);
TypeNameBuilder.cs (1)
512
uint baseSize = typeSystemContract.
GetBaseSize
(typeHandle);