public bool Overlap(LineRange range) { if (IsIn(range.Begin)) { return(true); } if (IsIn(range.End)) { return(true); } if (range.IsIn(Begin)) { return(true); } return(false); }