12 references to GetClassData
Microsoft.Diagnostics.DataContractReader.Contracts (12)
Contracts\RuntimeTypeSystem_1.cs (12)
545
public TargetPointer GetCanonicalMethodTable(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? TargetPointer.Null :
GetClassData
(typeHandle).MethodTable;
551
public uint GetNumInstanceFieldBytes(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].Flags.BaseSize -
GetClassData
(typeHandle).BaseSizePadding;
713
ushort numNonVirtualSlots = methodTable.IsCanonMT ?
GetClassData
(typeHandle).NumNonVirtualSlots : (ushort)0;
716
public ushort GetNumMethods(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 :
GetClassData
(typeHandle).NumMethods;
717
public uint GetTypeDefTypeAttributes(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 :
GetClassData
(typeHandle).CorTypeAttr;
718
public ushort GetNumInstanceFields(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 :
GetClassData
(typeHandle).NumInstanceFields;
719
public ushort GetNumStaticFields(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 :
GetClassData
(typeHandle).NumStaticFields;
720
public ushort GetNumThreadStaticFields(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 :
GetClassData
(typeHandle).NumThreadStaticFields;
726
TargetPointer fieldDescListPtr =
GetClassData
(typeHandle).FieldDescList;
928
return (CorElementType)
GetClassData
(typeHandle).InternalCorElementType;
947
CorElementType internalType = (CorElementType)
GetClassData
(typeHandle).InternalCorElementType;
1748
EEClass eeClass =
GetClassData
(typeHandle);