12 references to GetClassData
Microsoft.Diagnostics.DataContractReader.Contracts (12)
Contracts\RuntimeTypeSystem_1.cs (12)
523
public TargetPointer GetCanonicalMethodTable(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? TargetPointer.Null :
GetClassData
(typeHandle).MethodTable;
529
public uint GetNumInstanceFieldBytes(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].Flags.BaseSize -
GetClassData
(typeHandle).BaseSizePadding;
668
ushort numNonVirtualSlots = methodTable.IsCanonMT ?
GetClassData
(typeHandle).NumNonVirtualSlots : (ushort)0;
671
public ushort GetNumMethods(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 :
GetClassData
(typeHandle).NumMethods;
672
public uint GetTypeDefTypeAttributes(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 :
GetClassData
(typeHandle).CorTypeAttr;
673
public ushort GetNumInstanceFields(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 :
GetClassData
(typeHandle).NumInstanceFields;
674
public ushort GetNumStaticFields(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 :
GetClassData
(typeHandle).NumStaticFields;
675
public ushort GetNumThreadStaticFields(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 :
GetClassData
(typeHandle).NumThreadStaticFields;
681
TargetPointer fieldDescListPtr =
GetClassData
(typeHandle).FieldDescList;
883
return (CorElementType)
GetClassData
(typeHandle).InternalCorElementType;
902
CorElementType internalType = (CorElementType)
GetClassData
(typeHandle).InternalCorElementType;
1697
EEClass eeClass =
GetClassData
(typeHandle);