12 references to GetClassData
Microsoft.Diagnostics.DataContractReader.Contracts (12)
Contracts\RuntimeTypeSystem_1.cs (12)
547
public TargetPointer GetCanonicalMethodTable(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? TargetPointer.Null :
GetClassData
(typeHandle).MethodTable;
553
public uint GetNumInstanceFieldBytes(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].Flags.BaseSize -
GetClassData
(typeHandle).BaseSizePadding;
893
ushort numNonVirtualSlots = methodTable.IsCanonMT ?
GetClassData
(typeHandle).NumNonVirtualSlots : (ushort)0;
896
public ushort GetNumMethods(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 :
GetClassData
(typeHandle).NumMethods;
897
public uint GetTypeDefTypeAttributes(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 :
GetClassData
(typeHandle).CorTypeAttr;
898
public ushort GetNumInstanceFields(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 :
GetClassData
(typeHandle).NumInstanceFields;
899
public ushort GetNumStaticFields(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 :
GetClassData
(typeHandle).NumStaticFields;
900
public ushort GetNumThreadStaticFields(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 :
GetClassData
(typeHandle).NumThreadStaticFields;
917
TargetPointer fieldDescListPtr =
GetClassData
(typeHandle).FieldDescList;
1116
return (CorElementType)
GetClassData
(typeHandle).InternalCorElementType;
1135
CorElementType internalType = (CorElementType)
GetClassData
(typeHandle).InternalCorElementType;
2004
EEClass eeClass =
GetClassData
(typeHandle);