C# Класс Expressive.Decompilation.Steps.StatementInlining.AssignmentInlining.AssignmentEstimatingVisitor

Наследование: ElementVisitor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Estimate ( IList elements, bool>.Func variableIndexPredicate ) : HashSet

Защищенные методы

Метод Описание
VisitLocal ( LocalExpression local ) : Expression
VisitVariableAssignment ( VariableAssignmentElement assignment ) : IElement

Приватные методы

Метод Описание
AssignmentEstimatingVisitor ( bool>.Func variableIndexPredicate ) : System
GetDetails ( int localIndex ) : VariableDetails
IsTrivial ( Expression expression ) : bool

Описание методов

Estimate() публичный статический Метод

public static Estimate ( IList elements, bool>.Func variableIndexPredicate ) : HashSet
elements IList
variableIndexPredicate bool>.Func
Результат HashSet

VisitLocal() защищенный Метод

protected VisitLocal ( LocalExpression local ) : Expression
local Expressive.Elements.Expressions.LocalExpression
Результат System.Linq.Expressions.Expression

VisitVariableAssignment() защищенный Метод

protected VisitVariableAssignment ( VariableAssignmentElement assignment ) : IElement
assignment Expressive.Elements.VariableAssignmentElement
Результат IElement