Deveel.Data.Sql.Expressions.SqlExpressionVisitor.VisitBinary C# (CSharp) Method

VisitBinary() public method

public VisitBinary ( SqlBinaryExpression binaryEpression ) : SqlExpression
binaryEpression SqlBinaryExpression
return SqlExpression
        public virtual SqlExpression VisitBinary(SqlBinaryExpression binaryEpression)
        {
            var left = binaryEpression.Left;
            var right = binaryEpression.Right;
            if (left != null)
                left = Visit(left);
            if (right != null)
                right = Visit(right);

            return SqlExpression.Binary(left, binaryEpression.ExpressionType, right);
        }

Usage Example

 public override SqlExpression Accept(SqlExpressionVisitor visitor)
 {
     return(visitor.VisitBinary(this));
 }