12 references to GetClassData
Microsoft.Diagnostics.DataContractReader.Contracts (12)
Contracts\RuntimeTypeSystem_1.cs (12)
565
public TargetPointer GetCanonicalMethodTable(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? TargetPointer.Null :
GetClassData
(typeHandle).MethodTable;
571
public uint GetNumInstanceFieldBytes(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].Flags.BaseSize -
GetClassData
(typeHandle).BaseSizePadding;
912
ushort numNonVirtualSlots = methodTable.IsCanonMT ?
GetClassData
(typeHandle).NumNonVirtualSlots : (ushort)0;
915
public ushort GetNumMethods(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 :
GetClassData
(typeHandle).NumMethods;
916
public uint GetTypeDefTypeAttributes(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 :
GetClassData
(typeHandle).CorTypeAttr;
917
public ushort GetNumInstanceFields(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 :
GetClassData
(typeHandle).NumInstanceFields;
918
public ushort GetNumStaticFields(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 :
GetClassData
(typeHandle).NumStaticFields;
919
public ushort GetNumThreadStaticFields(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 :
GetClassData
(typeHandle).NumThreadStaticFields;
936
TargetPointer fieldDescListPtr =
GetClassData
(typeHandle).FieldDescList;
1135
return (CorElementType)
GetClassData
(typeHandle).InternalCorElementType;
1154
CorElementType internalType = (CorElementType)
GetClassData
(typeHandle).InternalCorElementType;
2030
EEClass eeClass =
GetClassData
(typeHandle);