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.181 -- Release Build+97279656b5a55675063a4190481e67c4f9809501
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