1 implementation of GetBaseSize
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeTypeSystem_1.cs (1)
569public uint GetBaseSize(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].Flags.BaseSize;
10 references to GetBaseSize
Microsoft.Diagnostics.DataContractReader.Contracts (4)
Contracts\CallingConvention\CdacTypeHandle.cs (1)
83uint baseSize = Rts.GetBaseSize(_typeHandle);
Contracts\Object_1.cs (2)
105ulong dataOffset = typeSystemContract.GetBaseSize(typeHandle) - Data.ObjectHeader.GetSize(_target); 218ulong size = typeSystemContract.GetBaseSize(typeHandle);
Contracts\StackWalk\GC\GcScanContext.cs (1)
175ulong baseSize = _rts.GetBaseSize(handle);
Microsoft.Diagnostics.DataContractReader.Legacy (6)
Dbi\DacDbiImpl.cs (2)
5468pLayout->objectSize = rts.GetBaseSize(typeHandle); 5547pLayout->firstElementOffset = rts.GetBaseSize(arrayOrStringTypeHandle) - objectHeaderSize;
Dbi\Helpers\HeapWalk.cs (1)
117ulong baseSize = _rts.GetBaseSize(handle);
SOSDacImpl.cs (2)
2806result.baseSize = contract.GetBaseSize(methodTable); 3336data->Size = runtimeTypeSystemContract.GetBaseSize(handle);
TypeNameBuilder.cs (1)
512uint baseSize = typeSystemContract.GetBaseSize(typeHandle);