public Interval CreateExpandedInterval(Interval interval) { var start = Start < interval.Start ? Start : interval.Start; var end = End > interval.End ? End : interval.End; return new Interval(start, end); }
public bool IsAdjacent(Interval other) { return LiveRange.IsAdjacent(other); }
public bool Intersects(Interval other) { return LiveRange.Intersects(other); }
public bool IsAdjacent(Interval other) { return IsAdjacent(other.Start, other.End); }
public bool Intersects(Interval other) { return Intersects(other.Start, other.End); }
public void AddLiveInterval(Interval interval) { AddLiveInterval(interval.Start, interval.End); }