public bool IsOverlapping(IntRange range) { if (!IsInside(range.min) && !IsInside(range.max) && !range.IsInside(min)) { return(range.IsInside(max)); } return(true); }
public bool IsOverlapping(IntRange range) { if ((!this.IsInside(range.min) && !this.IsInside(range.max)) && !range.IsInside(this.min)) { return(range.IsInside(this.max)); } return(true); }
/// <summary> /// Check if the specified range overlaps with the range. /// </summary> /// /// <param name="range">Range to check for overlapping.</param> /// /// <returns><b>True</b> if the specified range overlaps with the range or /// <b>false</b> otherwise.</returns> /// public bool IsOverlapping( IntRange range ) { return ( ( IsInside( range.min ) ) || ( IsInside( range.max ) ) || ( range.IsInside( min ) ) || ( range.IsInside( max ) ) ); }
/// <summary> /// Check if the specified range overlaps with the range. /// </summary> /// /// <param name="range">Range to check for overlapping.</param> /// /// <returns><b>True</b> if the specified range overlaps with the range or /// <b>false</b> otherwise.</returns> /// public bool IsOverlapping(IntRange range) { return((IsInside(range.min)) || (IsInside(range.max)) || (range.IsInside(min)) || (range.IsInside(max))); }