| 
               | 
            
              RangeTRange, TStateMerge
             | 
          
| Name | Description | |
|---|---|---|
| 
                 | 
              MergeAllOverlapping(IEnumerableRangeTRange, TState) | Merges all consecutive groups of overlapping ranges in a collection and returns the resulting collection of ranges. | 
| 
                 | 
              MergeAllOverlapping(IEnumerableRangeTRange, TState, IComparerTRange) | Merges all consecutive groups of overlapping ranges in a collection and returns the resulting collection of ranges. | 
| 
                 | 
              MergeAllOverlapping(IEnumerableRangeTRange, TState, ComparisonTRange) | Merges all consecutive groups of overlapping ranges in a collection and returns the resulting collection of ranges. |