LinqTwit.Linq.IdExpressionVisitor.VisitBinaryExpression C# (CSharp) Method

VisitBinaryExpression() protected method

protected VisitBinaryExpression ( BinaryExpression expression ) : Expression
expression System.Linq.Expressions.BinaryExpression
return System.Linq.Expressions.Expression
        protected override Expression VisitBinaryExpression(BinaryExpression expression)
        {
            switch (expression.NodeType)
            {
                case ExpressionType.Equal:
                case ExpressionType.LessThanOrEqual:
                case ExpressionType.GreaterThanOrEqual:
                    expression =
                        (BinaryExpression) _localVisitor.Resolve(expression);

                    this.Expressions.Add(expression);
                    return expression;
                default:
                    return base.VisitBinaryExpression(expression);
            }
        }