private Range VisitRange(Range range) { range.Min = this.VisitExpression(range.Min); range.Max = this.VisitExpression(range.Max); return (Range)this.VisitConstrainedType((ConstrainedType)range); }