C# Class Simple.Reflection.MethodSignature

Show file Open project: juanplopes/simple

Public Methods

Method Description
FirstParameterIs ( Type type ) : bool
MakeCall ( ) : string
MakeSignature ( ) : string
MakeSignature ( int skip ) : string
MethodSignature ( MethodInfo method ) : System
MethodSignature ( MethodInfo method, HashSet namespaces ) : System

Private Methods

Method Description
AppendGenericDefinition ( StringBuilder str ) : void
AppendMethodName ( StringBuilder str ) : void
AppendParameters ( StringBuilder str, int skip ) : void
AppendParameters ( StringBuilder str, string skip ) : void
AppendReturnType ( StringBuilder str ) : void
AppendTypeConstraints ( StringBuilder str ) : void
CreateConstraintString ( Type x ) : string
GetParameterModifiers ( ParameterInfo x, bool includeParams ) : string

Method Details

FirstParameterIs() public method

public FirstParameterIs ( Type type ) : bool
type System.Type
return bool

MakeCall() public method

public MakeCall ( ) : string
return string

MakeSignature() public method

public MakeSignature ( ) : string
return string

MakeSignature() public method

public MakeSignature ( int skip ) : string
skip int
return string

MethodSignature() public method

public MethodSignature ( MethodInfo method ) : System
method System.Reflection.MethodInfo
return System

MethodSignature() public method

public MethodSignature ( MethodInfo method, HashSet namespaces ) : System
method System.Reflection.MethodInfo
namespaces HashSet
return System