C# Класс Expressive.Decompilation.Steps.StatementInlining.LambdaInliningVisitor

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

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

Метод Описание
LambdaInliningVisitor ( DecompilationContext context ) : System

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

Метод Описание
VisitIfThen ( IfThenElement ifThen ) : IElement
VisitMemberAccess ( MemberExpression m ) : Expression
VisitUnary ( UnaryExpression u ) : Expression

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

Метод Описание
Inline ( MethodInfo method, MemberInitExpression memberInit ) : LambdaExpression
IsCompilerLambda ( MethodInfo method ) : bool
IsLambdaCachingField ( FieldInfo field ) : bool

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

LambdaInliningVisitor() публичный Метод

public LambdaInliningVisitor ( DecompilationContext context ) : System
context DecompilationContext
Результат System

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

protected VisitIfThen ( IfThenElement ifThen ) : IElement
ifThen Expressive.Elements.IfThenElement
Результат IElement

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

protected VisitMemberAccess ( MemberExpression m ) : Expression
m System.Linq.Expressions.MemberExpression
Результат System.Linq.Expressions.Expression

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

protected VisitUnary ( UnaryExpression u ) : Expression
u System.Linq.Expressions.UnaryExpression
Результат System.Linq.Expressions.Expression