public override object Visit (Constant constant) { var result = new PrimitiveExpression (constant.GetValue (), Convert (constant.Location), constant.AsString ().Length); return result; }