C# 클래스 Street.MvxPlugins.Contacts.Utils.ExpressionVisitor

파일 보기 프로젝트 열기: kstreet/Street.MvxPlugins

공개 메소드들

메소드 설명
Visit ( Expression expression ) : Expression

보호된 메소드들

메소드 설명
VisitBinary ( BinaryExpression binary ) : Expression
VisitBinding ( MemberBinding binding ) : MemberBinding
VisitConditional ( ConditionalExpression conditional ) : Expression
VisitConstant ( ConstantExpression constant ) : Expression
VisitElementInitializer ( ElementInit initializer ) : ElementInit
VisitExpressionList ( IEnumerable expressions, Expression &newExpressions ) : bool
VisitInvocation ( InvocationExpression invocation ) : Expression
VisitLambda ( LambdaExpression lambda ) : Expression
VisitMemberAccess ( MemberExpression member ) : Expression
VisitMemberAssignment ( MemberAssignment assignment ) : MemberAssignment
VisitMethodCall ( MethodCallExpression methodCall ) : Expression
VisitNew ( NewExpression nex ) : Expression
VisitNewArray ( NewArrayExpression newArray ) : Expression
VisitParameter ( System.Linq.Expressions.ParameterExpression parameter ) : Expression
VisitTypeIs ( TypeBinaryExpression type ) : Expression
VisitUnary ( UnaryExpression unary ) : Expression

메소드 상세

Visit() 공개 메소드

public Visit ( Expression expression ) : Expression
expression System.Linq.Expressions.Expression
리턴 System.Linq.Expressions.Expression

VisitBinary() 보호된 메소드

protected VisitBinary ( BinaryExpression binary ) : Expression
binary System.Linq.Expressions.BinaryExpression
리턴 System.Linq.Expressions.Expression

VisitBinding() 보호된 메소드

protected VisitBinding ( MemberBinding binding ) : MemberBinding
binding System.Linq.Expressions.MemberBinding
리턴 System.Linq.Expressions.MemberBinding

VisitConditional() 보호된 메소드

protected VisitConditional ( ConditionalExpression conditional ) : Expression
conditional System.Linq.Expressions.ConditionalExpression
리턴 System.Linq.Expressions.Expression

VisitConstant() 보호된 메소드

protected VisitConstant ( ConstantExpression constant ) : Expression
constant System.Linq.Expressions.ConstantExpression
리턴 System.Linq.Expressions.Expression

VisitElementInitializer() 보호된 메소드

protected VisitElementInitializer ( ElementInit initializer ) : ElementInit
initializer System.Linq.Expressions.ElementInit
리턴 System.Linq.Expressions.ElementInit

VisitExpressionList() 보호된 메소드

protected VisitExpressionList ( IEnumerable expressions, Expression &newExpressions ) : bool
expressions IEnumerable
newExpressions System.Linq.Expressions.Expression
리턴 bool

VisitInvocation() 보호된 메소드

protected VisitInvocation ( InvocationExpression invocation ) : Expression
invocation System.Linq.Expressions.InvocationExpression
리턴 System.Linq.Expressions.Expression

VisitLambda() 보호된 메소드

protected VisitLambda ( LambdaExpression lambda ) : Expression
lambda System.Linq.Expressions.LambdaExpression
리턴 System.Linq.Expressions.Expression

VisitMemberAccess() 보호된 메소드

protected VisitMemberAccess ( MemberExpression member ) : Expression
member System.Linq.Expressions.MemberExpression
리턴 System.Linq.Expressions.Expression

VisitMemberAssignment() 보호된 메소드

protected VisitMemberAssignment ( MemberAssignment assignment ) : MemberAssignment
assignment System.Linq.Expressions.MemberAssignment
리턴 System.Linq.Expressions.MemberAssignment

VisitMethodCall() 보호된 메소드

protected VisitMethodCall ( MethodCallExpression methodCall ) : Expression
methodCall System.Linq.Expressions.MethodCallExpression
리턴 System.Linq.Expressions.Expression

VisitNew() 보호된 메소드

protected VisitNew ( NewExpression nex ) : Expression
nex System.Linq.Expressions.NewExpression
리턴 System.Linq.Expressions.Expression

VisitNewArray() 보호된 메소드

protected VisitNewArray ( NewArrayExpression newArray ) : Expression
newArray System.Linq.Expressions.NewArrayExpression
리턴 System.Linq.Expressions.Expression

VisitParameter() 보호된 메소드

protected VisitParameter ( System.Linq.Expressions.ParameterExpression parameter ) : Expression
parameter System.Linq.Expressions.ParameterExpression
리턴 System.Linq.Expressions.Expression

VisitTypeIs() 보호된 메소드

protected VisitTypeIs ( TypeBinaryExpression type ) : Expression
type System.Linq.Expressions.TypeBinaryExpression
리턴 System.Linq.Expressions.Expression

VisitUnary() 보호된 메소드

protected VisitUnary ( UnaryExpression unary ) : Expression
unary System.Linq.Expressions.UnaryExpression
리턴 System.Linq.Expressions.Expression