/// <summary>Returns true if this range overlaps range <paramref name='b'/>.</summary> public bool Overlaps(WRangeCircular b) { return(this.Overlaps(b.Start) || this.Overlaps(b.End) || b.Overlaps(this.Start) || b.Overlaps(this.End)); }