Zdexby TheHolyOneZ
9,523 structs
Struct

MethodDefinition

: ValueType : Object
System.Reflection.Metadata.MethodDefinition, 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 MethodDefinition

Functions 21

SignatureFlagsNativeParams
void .ctor(MetadataReader reader, uint treatmentAndRowId)2 flags0x08
int get_RowId()Private+1 flags0x04
MethodDefTreatment get_Treatment()Private+1 flags0x01
MethodDefinitionHandle get_Handle()Private+1 flags0x04
StringHandle get_Name()Public+1 flags0x04
BlobHandle get_Signature()Public+1 flags0x04
MethodSignature<TType> DecodeSignature(ISignatureTypeProvider<TType provider, const uint8& genericContext)Public0x20
int get_RelativeVirtualAddress()Public+1 flags0x04
MethodAttributes get_Attributes()Public+1 flags0x04
MethodImplAttributes get_ImplAttributes()Public+1 flags0x04
TypeDefinitionHandle GetDeclaringType()Public0x04
ParameterHandleCollection GetParameters()Public0x10
GenericParameterHandleCollection GetGenericParameters()Public0x08
MethodImport GetImport()Public0x0C
CustomAttributeHandleCollection GetCustomAttributes()Public0x10
DeclarativeSecurityAttributeHandleCollection GetDeclarativeSecurityAttributes()Public0x10
StringHandle GetProjectedName()Private0x04
MethodAttributes GetProjectedFlags()Private0x04
MethodImplAttributes GetProjectedImplFlags()Private0x04
BlobHandle GetProjectedSignature()Private0x04
int GetProjectedRelativeVirtualAddress()Private0x04

Used by 1

types with a member, parameter or interface of this type