Zdexby TheHolyOneZ
9,523 structs
Struct

TypeDefinition

: ValueType : Object
System.Reflection.Metadata.TypeDefinition, Sentry.System.Reflection.Metadata 0x0010 (16 B) Sentry.System.Reflection.Metadata.dll
0x00x0010

Members 2

OffsetSizeNameTypeFlags
0x08_readerMetadataReaderPrivate+1 flags
0x04_treatmentAndRowIduintPrivate+1 flags
0x000C0x04unreflected bytes to end of TypeDefinition

Functions 27

SignatureFlagsNativeParams
void .ctor(MetadataReader reader, uint treatmentAndRowId)2 flags0x08
int get_RowId()Private+1 flags0x04
TypeDefTreatment get_Treatment()Private+1 flags0x01
TypeDefinitionHandle get_Handle()Private+1 flags0x04
TypeAttributes get_Attributes()Public+1 flags0x04
bool get_IsNested()Public+1 flags0x01
StringHandle get_Name()Public+1 flags0x04
StringHandle get_Namespace()Public+1 flags0x04
NamespaceDefinitionHandle get_NamespaceDefinition()Public+1 flags0x04
EntityHandle get_BaseType()Public+1 flags0x04
TypeLayout GetLayout()Public0x08
TypeDefinitionHandle GetDeclaringType()Public0x04
GenericParameterHandleCollection GetGenericParameters()Public0x08
MethodDefinitionHandleCollection GetMethods()Public0x10
FieldDefinitionHandleCollection GetFields()Public0x10
PropertyDefinitionHandleCollection GetProperties()Public0x10
EventDefinitionHandleCollection GetEvents()Public0x10
ImmutableArray<System.Reflection.Metadata.TypeDefinitionHandle> GetNestedTypes()Public0x08
MethodImplementationHandleCollection GetMethodImplementations()Public0x08
InterfaceImplementationHandleCollection GetInterfaceImplementations()Public0x10
CustomAttributeHandleCollection GetCustomAttributes()Public0x10
DeclarativeSecurityAttributeHandleCollection GetDeclarativeSecurityAttributes()Public0x10
TypeAttributes GetProjectedFlags()Private0x04
StringHandle GetProjectedName()Private0x04
NamespaceDefinitionHandle GetProjectedNamespace()Private0x04
StringHandle GetProjectedNamespaceString()Private0x04
EntityHandle GetProjectedBaseType()Private0x04

Used by 1

types with a member, parameter or interface of this type