1 write to m_producerHeap
System.Core (1)
System\Linq\Parallel\Merging\OrderPreservingPipeliningMergeHelper.cs (1)
254
m_producerHeap
= new FixedMaxHeap<Producer<TKey>>(partitionCount, producerComparer);
8 references to m_producerHeap
System.Core (8)
System\Linq\Parallel\Merging\OrderPreservingPipeliningMergeHelper.cs (8)
266
int producerToYield =
m_producerHeap
.MaxValue.ProducerIndex;
293
m_producerHeap
.Insert(new Producer<TKey>(element.First, producer));
309
if (
m_producerHeap
.Count == 0)
320
int lastProducer =
m_producerHeap
.MaxValue.ProducerIndex;
328
m_producerHeap
.ReplaceMax(new Producer<TKey>(element.First, lastProducer));
339
m_producerHeap
.RemoveMax();
343
return
m_producerHeap
.Count > 0;
377
m_producerHeap
.Clear();