Exemple #1
0
 public void Visit(ConstantExpression constantExpression)
 {
     if (_innerVisitor != null)
     {
         constantExpression.Accept(_innerVisitor);
     }
 }
Exemple #2
0
        public void Reduce_ConstantExpression()
        {
            var expr    = new ConstantExpression(1, 2, new IntValue(5));
            var reduced = expr.Accept(_visitor);

            Assert.IsInstanceOfType(reduced, typeof(ConstantExpression));
            Assert.AreEqual(expr.Value, ((ConstantExpression)reduced).Value);
            Assert.AreEqual(1, expr.Line);
            Assert.AreEqual(2, expr.Column);
        }