RangeTRange, TStateMergeAllOverlapping(IEnumerableRangeTRange, TState) Method

Merges all consecutive groups of overlapping ranges in a collection and returns the resulting collection of ranges.

Definition

Namespace: Gemstone
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.172 -- Release Build+241430fabc9f8d815f226ef82f939af6835b2b48
public static IEnumerable<Range<TRange, TState>> MergeAllOverlapping(
	IEnumerable<Range<TRange, TState>> ranges
)

Parameters

ranges  IEnumerableRangeTRange, TState
The collection of ranges.

Return Value

IEnumerableRangeTRange, TState
The collection of merged ranges.

Remarks

This method does not preserve the order of the source collection.

See Also