C# Класс Tp.Core.Expressions.InlineVisitor

Наследование: System.Linq.Expressions.ExpressionVisitor
Показать файл Открыть проект

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

Метод Описание
InlineVisitor ( IEnumerable inlineEnvironment ) : System

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

Метод Описание
VisitMember ( MemberExpression node ) : Expression
VisitMethodCall ( MethodCallExpression target ) : Expression

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

Метод Описание
FindMethodToInline ( MemberInfo member, string inlineMethodName ) : Try
GetParameterValuesToInline ( MethodInfo targetMethod, ReadOnlyCollection targetArguments, MethodInfo methodToInline, IEnumerable inlineEnvironments ) : object[]
GetValueByExpression ( Expression expression, MethodInfo methodToInline ) : object
GetValueFromEnvironment ( Type parameterType, IEnumerable inlineEnvironments, MethodInfo methodToInline ) : object
InlineExpression ( Expression thisExpression, MethodInfo targetMethod, Maybe inlinableAttribute, ReadOnlyCollection targetArguments ) : Expression

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

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

public InlineVisitor ( IEnumerable inlineEnvironment ) : System
inlineEnvironment IEnumerable
Результат System

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

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

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

protected VisitMethodCall ( MethodCallExpression target ) : Expression
target System.Linq.Expressions.MethodCallExpression
Результат System.Linq.Expressions.Expression