TimeIntervalCollectionTIntersectMergingData Method |
Name | Description | |
---|---|---|
IntersectMergingData(TimeIntervalT, MergeTimeIntervalDataCallbackT) |
Computes the intersection of this interval collection with an interval. When the interval overlaps an interval
in the collection, a provided callback is used to merge the Data on each into a single
value that is applied to the interval of intersection. If the mergeCallback is
, intervals that overlap in time will not be included in the returned intersection collection
if they have different data.
| |
IntersectMergingData(TimeIntervalCollectionT, MergeTimeIntervalDataCallbackT) |
Computes the intersection of this interval collection with another. When intervals in the two collections overlap,
a provided callback is used to merge the Data on each into a single
value that is applied to the interval of intersection. If the mergeCallback is
, intervals that overlap in time will not be included in the returned intersection collection
if they have different data.
| |
IntersectMergingData(TimeIntervalT, IEqualityComparerT, MergeTimeIntervalDataCallbackT) |
Computes the intersection of this interval collection with an interval. When the interval overlaps an interval
in the collection, a provided callback is used to merge the Data on each into a single
value that is applied to the interval of intersection. If the mergeCallback is
, intervals that overlap in time will not be included in the returned intersection collection
if they have different data.
| |
IntersectMergingData(TimeIntervalCollectionT, IEqualityComparerT, MergeTimeIntervalDataCallbackT) |
Computes the intersection of this interval collection with another. When intervals in the two collections overlap,
a provided callback is used to merge the Data on each into a single
value that is applied to the interval of intersection. If the mergeCallback is
, intervals that overlap in time will not be included in the returned intersection collection
if they have different data.
|