Esempio n. 1
0
        private Expr EvaluateUnaryExpression(UnaryExprNode node)
        {
            Expr operand = this.Visit(node.Operand);

            return(this.TryEvaluate(node, $"{node.Operator.Symbol}({operand})"));
        }
Esempio n. 2
0
 public virtual TResult Visit(UnaryExprNode node) => this.VisitChildren(node);
Esempio n. 3
0
 public override Expr Visit(UnaryExprNode node)
 => this.EvaluateUnaryExpression(node);