C# Class IronRuby.Compiler.Ast.MethodCall

target.method_id(args)
Inheritance: CallExpression
Datei anzeigen Open project: jschementi/iron Class Usage Examples

Public Methods

Method Description
MethodCall ( Expression target, string methodName, Arguments args, Block block, Microsoft.Scripting.SourceSpan location ) : System.Diagnostics
MethodCall ( Expression target, string methodName, Arguments args, Microsoft.Scripting.SourceSpan location ) : System.Diagnostics

Private Methods

Method Description
GetNodeName ( AstGenerator gen ) : string
MakeCallWithBlockRetryable ( AstGenerator gen, System.Linq.Expressions invoke, System.Linq.Expressions blockArgVariable, System.Linq.Expressions transformedBlock, bool isBlockDefinition ) : Expression
TransformDefinedCondition ( AstGenerator gen ) : Expression
TransformRead ( AstGenerator gen ) : Expression
TransformRead ( Expression node, AstGenerator gen, bool hasImplicitSelf, string methodName, System.Linq.Expressions transformedTarget, Arguments arguments, Block block, System.Linq.Expressions singleArgument, System.Linq.Expressions assignmentRhsArgument ) : Expression

Method Details

MethodCall() public method

public MethodCall ( Expression target, string methodName, Arguments args, Block block, Microsoft.Scripting.SourceSpan location ) : System.Diagnostics
target Expression
methodName string
args Arguments
block Block
location Microsoft.Scripting.SourceSpan
return System.Diagnostics

MethodCall() public method

public MethodCall ( Expression target, string methodName, Arguments args, Microsoft.Scripting.SourceSpan location ) : System.Diagnostics
target Expression
methodName string
args Arguments
location Microsoft.Scripting.SourceSpan
return System.Diagnostics