C# Class Mono.CSharp.DelegateInvocation

Inheritance: Mono.CSharp.ExpressionStatement
Show file Open project: kumpera/mono Class Usage Examples

Public Methods

Method Description
CreateExpressionTree ( ResolveContext ec ) : Mono.CSharp.Expression
DelegateInvocation ( Mono.CSharp.Expression instance_expr, Arguments args, Mono.CSharp.Location loc ) : System
Emit ( EmitContext ec ) : void
EmitStatement ( EmitContext ec ) : void
MakeExpression ( BuilderContext ctx ) : System.Linq.Expressions.Expression

Protected Methods

Method Description
DoResolve ( ResolveContext ec ) : Mono.CSharp.Expression

Method Details

CreateExpressionTree() public method

public CreateExpressionTree ( ResolveContext ec ) : Mono.CSharp.Expression
ec ResolveContext
return Mono.CSharp.Expression

DelegateInvocation() public method

public DelegateInvocation ( Mono.CSharp.Expression instance_expr, Arguments args, Mono.CSharp.Location loc ) : System
instance_expr Mono.CSharp.Expression
args Arguments
loc Mono.CSharp.Location
return System

DoResolve() protected method

protected DoResolve ( ResolveContext ec ) : Mono.CSharp.Expression
ec ResolveContext
return Mono.CSharp.Expression

Emit() public method

public Emit ( EmitContext ec ) : void
ec EmitContext
return void

EmitStatement() public method

public EmitStatement ( EmitContext ec ) : void
ec EmitContext
return void

MakeExpression() public method

public MakeExpression ( BuilderContext ctx ) : System.Linq.Expressions.Expression
ctx BuilderContext
return System.Linq.Expressions.Expression