C# Class IronRuby.Compiler.Ast.Arguments

Inheritance: IronRuby.Compiler.Ast.Node
ファイルを表示 Open project: jschementi/iron Class Usage Examples

Public Methods

Method Description
Arguments ( ) : System.Collections
Arguments ( Expression arg ) : System.Collections

Private Methods

Method Description
IndexOfSplatted ( int &splattedCount ) : int
TransformToArray ( AstGenerator gen ) : Expression
TransformToCall ( AstGenerator gen, CallSiteBuilder siteBuilder ) : void
TransformToCallInternal ( AstGenerator gen, ICollection result ) : Expression

Adds arguments to the given collection (result) and returns a transformed splatted argument.

TransformToReturnValue ( AstGenerator gen ) : Expression
TransformToYield ( AstGenerator gen, System.Linq.Expressions bfcVariable, System.Linq.Expressions selfExpression ) : Expression
UnsplatArguments ( AstGenerator gen, int start ) : Expression

Method Details

Arguments() public method

public Arguments ( ) : System.Collections
return System.Collections

Arguments() public method

public Arguments ( Expression arg ) : System.Collections
arg Expression
return System.Collections