1 implementation of GetNumInstanceFieldBytes
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeTypeSystem_1.cs (1)
550
public uint
GetNumInstanceFieldBytes
(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].Flags.BaseSize - GetClassData(typeHandle).BaseSizePadding;
7 references to GetNumInstanceFieldBytes
Microsoft.Diagnostics.DataContractReader.Contracts (3)
Contracts\ByRefPointerOffsetsReporter.cs (2)
87
: fieldTypeHandle is not null ? _rts.
GetNumInstanceFieldBytes
(fieldTypeHandle) : 0;
91
uint totalSize = _rts.
GetNumInstanceFieldBytes
(typeHandle);
Contracts\RuntimeTypeSystem_1.cs (1)
752
elemSize = ((IRuntimeTypeSystem)this).
GetNumInstanceFieldBytes
(typeHandle) switch
Microsoft.Diagnostics.DataContractReader.Legacy (4)
ClrDataValue.cs (2)
1076
CorElementType.ValueType => rts.
GetNumInstanceFieldBytes
(typeHandle),
1078
=> rts.
GetNumInstanceFieldBytes
(typeHandle),
Dbi\DacDbiImpl.cs (2)
3165
cdacObjectSize = rts.
GetNumInstanceFieldBytes
(thApprox);
3216
cdacObjectSize = rts.
GetNumInstanceFieldBytes
(thApproxHandle);