C# Class IKVM.Reflection.MethodSignature

Inheritance: Signature
Exibir arquivo Open project: runefs/Marvin Class Usage Examples

Private Properties

Property 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

Public Methods

Method Description
Equals ( object obj ) : bool
GetHashCode ( ) : int

Private Methods

Method 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 method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int