public void Visit(ConstantExpression constantExpression) { if (_innerVisitor != null) { constantExpression.Accept(_innerVisitor); } }
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); }