C# Class Boo.Lang.Compiler.TypeSystem.CallableSignature

Show file Open project: boo/boo-lang Class Usage Examples

Public Methods

Method Description
AreSameParameters ( IParameter lhs, IParameter rhs ) : bool
CallableSignature ( IMethod method ) : System
CallableSignature ( IParameter parameters, IType returnType ) : System
CallableSignature ( IParameter parameters, IType returnType, bool acceptVarArgs ) : System
Equals ( object other ) : bool
GetHashCode ( ) : int
ToString ( ) : string

Private Methods

Method Description
Initialize ( IParameter parameters, IType returnType, bool acceptVarArgs ) : void
InitializeHashCode ( ) : void

Method Details

AreSameParameters() public static method

public static AreSameParameters ( IParameter lhs, IParameter rhs ) : bool
lhs IParameter
rhs IParameter
return bool

CallableSignature() public method

public CallableSignature ( IMethod method ) : System
method IMethod
return System

CallableSignature() public method

public CallableSignature ( IParameter parameters, IType returnType ) : System
parameters IParameter
returnType IType
return System

CallableSignature() public method

public CallableSignature ( IParameter parameters, IType returnType, bool acceptVarArgs ) : System
parameters IParameter
returnType IType
acceptVarArgs bool
return System

Equals() public method

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

GetHashCode() public method

public GetHashCode ( ) : int
return int

ToString() public method

public ToString ( ) : string
return string