C# Class Expressive.Decompilation.Steps.StatementInlining.AssignmentInlining.AssignmentInliningVisitor

Inheritance: ElementVisitor
Show file Open project: ashmind/expressive Class Usage Examples

Public Methods

Method Description
Inline ( IList elements, HashSet inlineable ) : void

Protected Methods

Method Description
VisitLocal ( LocalExpression local ) : Expression
VisitVariableAssignment ( VariableAssignmentElement assignment ) : IElement

Private Methods

Method Description
AssignmentInliningVisitor ( HashSet inlineable ) : System.Collections.Generic

Method Details

Inline() public static method

public static Inline ( IList elements, HashSet inlineable ) : void
elements IList
inlineable HashSet
return void

VisitLocal() protected method

protected VisitLocal ( LocalExpression local ) : Expression
local Expressive.Elements.Expressions.LocalExpression
return System.Linq.Expressions.Expression

VisitVariableAssignment() protected method

protected VisitVariableAssignment ( VariableAssignmentElement assignment ) : IElement
assignment Expressive.Elements.VariableAssignmentElement
return IElement