Click or drag to resize

TimeIntervalCollectionTAdd Method (TimeIntervalCollectionT, IEqualityComparerT)

Adds another interval collection to this interval collection. This interval collection will contain all intervals that were previously in either collection. If an interval or portion of an interval is in both containers and has different Data in each container, the data from collection takes precedence.

Namespace:  AGI.Foundation.Time
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 20.3.405.0 (20.3.405.0)
Syntax
public void Add(
	TimeIntervalCollection<T> collection,
	IEqualityComparer<T> dataComparer
)

Parameters

collection
Type: AGI.Foundation.TimeTimeIntervalCollectionT
The collection to add to this collection. This parameter can be null, in which case nothing will be added.
dataComparer
Type: System.Collections.GenericIEqualityComparerT
The comparer to use to determine if the Data properties of two intervals are equivalent.
Exceptions
ExceptionCondition
ObjectFrozenException Thrown when this TimeIntervalCollection is read-only.
See Also