C# Class IKVM.Reflection.MethodSignature

Inheritance: Signature
Afficher le fichier Open project: runefs/Marvin Class Usage Examples

Private Properties

Свойство Type Description
Bind MethodSignature
GetParameterCount int
GetParameterOptionalCustomModifiers Type[]
GetParameterRequiredCustomModifiers Type[]
GetParameterType Type
GetParameterType Type
GetReturnType Type
GetReturnTypeOptionalCustomModifiers Type[]
GetReturnTypeRequiredCustomModifiers Type[]
MakeFromBuilder MethodSignature
MatchParameterTypes bool
MethodSignature System
ReadSig MethodSignature
ReadStandAloneMethodSig IKVM.Reflection.__StandAloneMethodSig
WriteMethodRefSig void
WriteSig void
WriteSigImpl void

Méthodes publiques

Méthode Description
Equals ( object obj ) : bool
GetHashCode ( ) : int

Private Methods

Méthode Description
Bind ( Type type, Type methodArgs ) : MethodSignature
GetParameterCount ( ) : int
GetParameterOptionalCustomModifiers ( IGenericBinder binder, int index ) : Type[]
GetParameterRequiredCustomModifiers ( IGenericBinder binder, int index ) : Type[]
GetParameterType ( IGenericBinder binder, int index ) : Type
GetParameterType ( int index ) : Type
GetReturnType ( IGenericBinder binder ) : Type
GetReturnTypeOptionalCustomModifiers ( IGenericBinder binder ) : Type[]
GetReturnTypeRequiredCustomModifiers ( IGenericBinder binder ) : Type[]
MakeFromBuilder ( Type returnType, Type parameterTypes, Type modifiers, CallingConventions callingConvention, int genericParamCount ) : MethodSignature
MatchParameterTypes ( Type types ) : bool
MethodSignature ( Type returnType, Type parameterTypes, Type modifiers, CallingConventions callingConvention, int genericParamCount ) : System
ReadSig ( ModuleReader module, IKVM.Reflection.Reader.ByteReader br, IGenericContext context ) : MethodSignature
ReadStandAloneMethodSig ( ModuleReader module, IKVM.Reflection.Reader.ByteReader br, IGenericContext context ) : IKVM.Reflection.__StandAloneMethodSig
WriteMethodRefSig ( ModuleBuilder module, ByteBuffer bb, Type optionalParameterTypes ) : void
WriteSig ( ModuleBuilder module, ByteBuffer bb ) : void
WriteSigImpl ( ModuleBuilder module, ByteBuffer bb, int parameterCount ) : void

Method Details

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int