4 implementations of IMergeHelper
System.Linq.Parallel (4)
System\Linq\Parallel\Merging\ArrayMergeHelper.cs (1)
28
internal sealed class ArrayMergeHelper<TInputOutput> :
IMergeHelper
<TInputOutput>
System\Linq\Parallel\Merging\DefaultMergeHelper.cs (1)
26
internal sealed class DefaultMergeHelper<TInputOutput, TIgnoreKey> :
IMergeHelper
<TInputOutput>
System\Linq\Parallel\Merging\OrderPreservingMergeHelper.cs (1)
23
internal sealed class OrderPreservingMergeHelper<TInputOutput, TKey> :
IMergeHelper
<TInputOutput>
System\Linq\Parallel\Merging\OrderPreservingPipeliningMergeHelper.cs (1)
42
internal sealed class OrderPreservingPipeliningMergeHelper<TOutput, TKey> :
IMergeHelper
<TOutput>
8 references to IMergeHelper
System.Linq.Parallel (8)
System\Linq\Parallel\Merging\DefaultMergeHelper.cs (3)
99
void
IMergeHelper
<TInputOutput>.Execute()
126
IEnumerator<TInputOutput>
IMergeHelper
<TInputOutput>.GetEnumerator()
164
using (IEnumerator<TInputOutput> enumerator = ((
IMergeHelper
<TInputOutput>)this).GetEnumerator())
System\Linq\Parallel\Merging\MergeExecutor.cs (1)
30
private
IMergeHelper
<TInputOutput>? _mergeHelper;
System\Linq\Parallel\Merging\OrderPreservingMergeHelper.cs (2)
58
void
IMergeHelper
<TInputOutput>.Execute()
67
IEnumerator<TInputOutput>
IMergeHelper
<TInputOutput>.GetEnumerator()
System\Linq\Parallel\Merging\OrderPreservingPipeliningMergeHelper.cs (2)
152
void
IMergeHelper
<TOutput>.Execute()
163
IEnumerator<TOutput>
IMergeHelper
<TOutput>.GetEnumerator()