/// <summary> /// Bounding box search. /// </summary> public Range(LatLon min = null, LatLon max = null, bool minInclusive = false, bool maxInclusive = false) : this((IOperand)min, max, minInclusive, maxInclusive) { //if (min == null || max == null) // TODO? // throw new ArgumentException("Range query on a latlonfield cannot be open ended."); }