public static SortedIntervals <T> IntersectingWith <T>(this SortedIntervals <T> intervals, IEnumerable <IInterval> others, ContainsMode mode = ContainsMode.NON_STRICT) { return(new SortedIntervals <T>(intervals.AsEnumerable().IntersectingWith(others, mode))); }
public static SortedIntervals <T> Translate <T>(this SortedIntervals <T> intervals, int value) { return(new SortedIntervals <T>(intervals.AsEnumerable().Translate(value))); }
public static SortedIntervals <T> Inside <T>(this SortedIntervals <T> intervals, IInterval range, IIntervalInclusionComparer comparer = null) { return(new SortedIntervals <T>(intervals.AsEnumerable().Inside(range, comparer))); }
public static SortedIntervals <T> IntersectWith <T>(this SortedIntervals <T> intervals, IInterval range) { return(new SortedIntervals <T>(intervals.AsEnumerable().IntersectWith(range))); }