Click or drag to resize

TimeIntervalCollectionTIntersect Method (TimeIntervalT, IEqualityComparerT)

Computes the intersection of this interval collection with an interval.

Namespace:  AGI.Foundation.Time
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.1.418.0 (24.1.418.0)
public TimeIntervalCollection<T> Intersect(
	TimeInterval<T> interval,
	IEqualityComparer<T> dataComparer


Type: AGI.Foundation.TimeTimeIntervalT
The interval to intersect with this collection
Type: System.Collections.GenericIEqualityComparerT
The object to use to compare the Data properties of intervals.

Return Value

Type: TimeIntervalCollectionT
The intersection of this collection with the interval.
The returned collection will only contain the intervals that are in both collections. If two intervals in the two collections overlap but have different Data, the overlapping part will NOT be included in the resulting collection.
See Also