public RangeUInt16 Intersect(RangeUInt16 other) { var min = Math.Max(_Min, other._Min); var max = Math.Min(_Max, other._Max); return(new RangeUInt16(min, max)); }
public bool Overlaps(RangeUInt16 other) { if (_Max < other._Min) { return(false); } if (_Min > other._Max) { return(false); } return(true); }