C# Класс Zetbox.API.ExpressionTreeTranslator

Показать файл Открыть проект

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

Метод Описание
Visit ( Expression e ) : Expression

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

Метод Описание
VisitBinary ( BinaryExpression b ) : Expression
VisitBinding ( MemberBinding binding ) : MemberBinding
VisitBindingList ( ReadOnlyCollection list ) : ReadOnlyCollection
VisitConditional ( ConditionalExpression c ) : Expression
VisitConstant ( ConstantExpression c ) : Expression
VisitElementInitializer ( ElementInit initializer ) : ElementInit
VisitElementInitializerList ( ReadOnlyCollection list ) : ReadOnlyCollection
VisitExpressionList ( ReadOnlyCollection list ) : ReadOnlyCollection
VisitInvocation ( InvocationExpression iv ) : Expression
VisitLambda ( LambdaExpression lambda ) : Expression
VisitListInit ( ListInitExpression init ) : ListInitExpression
VisitMemberAccess ( MemberExpression m ) : Expression
VisitMemberAssignment ( MemberAssignment assignment ) : MemberAssignment
VisitMemberInit ( MemberInitExpression init ) : MemberInitExpression
VisitMemberListBinding ( MemberListBinding binding ) : MemberListBinding
VisitMemberMemberBinding ( MemberMemberBinding binding ) : MemberMemberBinding
VisitMethodCall ( MethodCallExpression m ) : Expression
VisitNewArray ( NewArrayExpression na ) : NewArrayExpression
VisitParameter ( ParameterExpression p ) : ParameterExpression
VisitParameterList ( ReadOnlyCollection list ) : ReadOnlyCollection
VisitTypeIs ( TypeBinaryExpression b ) : Expression
VisitUnary ( UnaryExpression u ) : Expression

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

Метод Описание
VisitNew ( NewExpression newExpression ) : NewExpression

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

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

public Visit ( Expression e ) : Expression
e System.Linq.Expressions.Expression
Результат System.Linq.Expressions.Expression

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

protected VisitBinary ( BinaryExpression b ) : Expression
b System.Linq.Expressions.BinaryExpression
Результат System.Linq.Expressions.Expression

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

protected VisitBinding ( MemberBinding binding ) : MemberBinding
binding System.Linq.Expressions.MemberBinding
Результат System.Linq.Expressions.MemberBinding

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

protected VisitBindingList ( ReadOnlyCollection list ) : ReadOnlyCollection
list ReadOnlyCollection
Результат ReadOnlyCollection

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

protected VisitConditional ( ConditionalExpression c ) : Expression
c System.Linq.Expressions.ConditionalExpression
Результат System.Linq.Expressions.Expression

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

protected VisitConstant ( ConstantExpression c ) : Expression
c System.Linq.Expressions.ConstantExpression
Результат System.Linq.Expressions.Expression

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

protected VisitElementInitializer ( ElementInit initializer ) : ElementInit
initializer System.Linq.Expressions.ElementInit
Результат System.Linq.Expressions.ElementInit

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

protected VisitElementInitializerList ( ReadOnlyCollection list ) : ReadOnlyCollection
list ReadOnlyCollection
Результат ReadOnlyCollection

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

protected VisitExpressionList ( ReadOnlyCollection list ) : ReadOnlyCollection
list ReadOnlyCollection
Результат ReadOnlyCollection

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

protected VisitInvocation ( InvocationExpression iv ) : Expression
iv System.Linq.Expressions.InvocationExpression
Результат System.Linq.Expressions.Expression

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

protected VisitLambda ( LambdaExpression lambda ) : Expression
lambda System.Linq.Expressions.LambdaExpression
Результат System.Linq.Expressions.Expression

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

protected VisitListInit ( ListInitExpression init ) : ListInitExpression
init ListInitExpression
Результат ListInitExpression

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

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

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

protected VisitMemberAssignment ( MemberAssignment assignment ) : MemberAssignment
assignment MemberAssignment
Результат MemberAssignment

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

protected VisitMemberInit ( MemberInitExpression init ) : MemberInitExpression
init MemberInitExpression
Результат MemberInitExpression

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

protected VisitMemberListBinding ( MemberListBinding binding ) : MemberListBinding
binding MemberListBinding
Результат MemberListBinding

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

protected VisitMemberMemberBinding ( MemberMemberBinding binding ) : MemberMemberBinding
binding MemberMemberBinding
Результат MemberMemberBinding

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

protected VisitMethodCall ( MethodCallExpression m ) : Expression
m MethodCallExpression
Результат Expression

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

protected VisitNewArray ( NewArrayExpression na ) : NewArrayExpression
na NewArrayExpression
Результат NewArrayExpression

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

protected VisitParameter ( ParameterExpression p ) : ParameterExpression
p ParameterExpression
Результат ParameterExpression

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

protected VisitParameterList ( ReadOnlyCollection list ) : ReadOnlyCollection
list ReadOnlyCollection
Результат ReadOnlyCollection

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

protected VisitTypeIs ( TypeBinaryExpression b ) : Expression
b TypeBinaryExpression
Результат Expression

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

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