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