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

VisitUnary() public method

public VisitUnary ( SqlUnaryExpression unary ) : SqlExpression
unary SqlUnaryExpression
return SqlExpression
        public virtual SqlExpression VisitUnary(SqlUnaryExpression unary)
        {
            var operand = unary.Operand;
            if (operand != null)
                operand = Visit(operand);

            return SqlExpression.Unary(unary.ExpressionType, operand);
        }

Usage Example

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