Zdexby TheHolyOneZ
9,523 structs
Struct

TypeDefTableReader

: ValueType : Object
System.Reflection.Metadata.Ecma335.TypeDefTableReader, Sentry.System.Reflection.Metadata 0x0038 (56 B) Sentry.System.Reflection.Metadata.dll
0x00x0038

Members 13

OffsetSizeNameTypeFlags
0x04NumberOfRowsint2 flags
0x01_IsFieldRefSizeSmallboolPrivate+1 flags
0x01_IsMethodRefSizeSmallboolPrivate+1 flags
0x01_IsTypeDefOrRefRefSizeSmallboolPrivate+1 flags
0x01_IsStringHeapRefSizeSmallboolPrivate+1 flags
0x04_FlagsOffsetintPrivate+1 flags
0x04_NameOffsetintPrivate+1 flags
0x04_NamespaceOffsetintPrivate+1 flags
0x04_ExtendsOffsetintPrivate+1 flags
0x04_FieldListOffsetintPrivate+1 flags
0x04_MethodListOffsetintPrivate+1 flags
0x04RowSizeint2 flags
0x00240x04padding / unreflected
0x10BlockMemoryBlock1 flags

Functions 10

SignatureFlagsNativeParams
void .ctor(int numberOfRows, int fieldRefSize, int methodRefSize, int typeDefOrRefRefSize, int stringHeapRefSize, const MemoryBlock& containingBlock, int containingBlockOffset)2 flags0x10
TypeAttributes GetFlags(const TypeDefinitionHandle& handle)1 flags0x04
NamespaceDefinitionHandle GetNamespaceDefinition(const TypeDefinitionHandle& handle)1 flags0x04
StringHandle GetNamespace(const TypeDefinitionHandle& handle)1 flags0x04
StringHandle GetName(const TypeDefinitionHandle& handle)1 flags0x04
EntityHandle GetExtends(const TypeDefinitionHandle& handle)1 flags0x04
int GetFieldStart(int rowId)1 flags0x04
int GetMethodStart(int rowId)1 flags0x04
TypeDefinitionHandle FindTypeContainingMethod(int methodDefOrPtrRowId, int numberOfMethods)1 flags0x04
TypeDefinitionHandle FindTypeContainingField(int fieldDefOrPtrRowId, int numberOfFields)1 flags0x04

Used by 1

types with a member, parameter or interface of this type