protected override Expression VisitConstant(ConstantExpression e) { if (e.IsNullConstant()) { Nodes.AddNode(new NullNode()); return(e); } Nodes.AddNode(new ValueNode(e.Value)); return(e); }