C# Class ICSharpCode.NRefactory.MonoCSharp.DynamicEventCompoundAssign

Inheritance: ExpressionStatement
Show file Open project: 0xd4d/NRefactory Class Usage Examples

Public Methods

Method Description
CreateExpressionTree ( ICSharpCode.NRefactory.MonoCSharp.ResolveContext ec ) : Expression
DynamicEventCompoundAssign ( string name, Arguments args, ExpressionStatement assignment, ExpressionStatement invoke, Location loc ) : System
Emit ( ICSharpCode.NRefactory.MonoCSharp.EmitContext ec ) : void
EmitStatement ( ICSharpCode.NRefactory.MonoCSharp.EmitContext ec ) : void
FlowAnalysis ( ICSharpCode.NRefactory.MonoCSharp.FlowAnalysisContext fc ) : void

Protected Methods

Method Description
DoResolve ( ICSharpCode.NRefactory.MonoCSharp.ResolveContext rc ) : Expression

Method Details

CreateExpressionTree() public method

public CreateExpressionTree ( ICSharpCode.NRefactory.MonoCSharp.ResolveContext ec ) : Expression
ec ICSharpCode.NRefactory.MonoCSharp.ResolveContext
return System.Linq.Expressions.Expression

DoResolve() protected method

protected DoResolve ( ICSharpCode.NRefactory.MonoCSharp.ResolveContext rc ) : Expression
rc ICSharpCode.NRefactory.MonoCSharp.ResolveContext
return System.Linq.Expressions.Expression

DynamicEventCompoundAssign() public method

public DynamicEventCompoundAssign ( string name, Arguments args, ExpressionStatement assignment, ExpressionStatement invoke, Location loc ) : System
name string
args Arguments
assignment ExpressionStatement
invoke ExpressionStatement
loc Location
return System

Emit() public method

public Emit ( ICSharpCode.NRefactory.MonoCSharp.EmitContext ec ) : void
ec ICSharpCode.NRefactory.MonoCSharp.EmitContext
return void

EmitStatement() public method

public EmitStatement ( ICSharpCode.NRefactory.MonoCSharp.EmitContext ec ) : void
ec ICSharpCode.NRefactory.MonoCSharp.EmitContext
return void

FlowAnalysis() public method

public FlowAnalysis ( ICSharpCode.NRefactory.MonoCSharp.FlowAnalysisContext fc ) : void
fc ICSharpCode.NRefactory.MonoCSharp.FlowAnalysisContext
return void