2 instantiations of Producer
System.Linq.Parallel (2)
System\Linq\Parallel\Merging\OrderPreservingPipeliningMergeHelper.cs (2)
294
_producerHeap.Insert(new
Producer
<TKey>(element.First, producer));
329
_producerHeap.ReplaceMax(new
Producer
<TKey>(element.First, lastProducer));
11 references to Producer
System.Linq.Parallel (11)
System\Linq\Parallel\Merging\OrderPreservingPipeliningMergeHelper.cs (11)
87
private readonly IComparer<
Producer
<TKey>> _producerComparer;
140
_producerComparer = (IComparer<
Producer
<TKey>>)(object)ProducerComparerInt.Instance;
189
private sealed class ProducerComparer : IComparer<
Producer
<TKey>>
198
public int Compare(
Producer
<TKey> x,
Producer
<TKey> y)
221
private readonly FixedMaxHeap<
Producer
<TKey>> _producerHeap;
249
internal OrderedPipeliningMergeEnumerator(OrderPreservingPipeliningMergeHelper<TOutput, TKey> mergeHelper, IComparer<
Producer
<TKey>> producerComparer)
255
_producerHeap = new FixedMaxHeap<
Producer
<TKey>>(partitionCount, producerComparer);
527
internal sealed class ProducerComparerInt : IComparer<
Producer
<int>>
533
public int Compare(
Producer
<int> x,
Producer
<int> y)