1 write to m_partitionIndex
System.Core (1)
System\Linq\Parallel\Scheduling\OrderPreservingPipeliningSpoolingTask.cs (1)
83
m_partitionIndex
= partitionIndex;
8 references to m_partitionIndex
System.Core (8)
System\Linq\Parallel\Scheduling\OrderPreservingPipeliningSpoolingTask.cs (8)
126
m_buffers[
m_partitionIndex
].Enqueue(chunk[i]);
129
if (m_consumerWaiting[
m_partitionIndex
])
132
m_consumerWaiting[
m_partitionIndex
] = false;
138
if (m_buffers[
m_partitionIndex
].Count >= OrderPreservingPipeliningMergeHelper<TOutput, TKey>.MAX_BUFFER_SIZE)
140
m_producerWaiting[
m_partitionIndex
] = true;
206
m_producerDone[
m_partitionIndex
] = true;
207
if (m_consumerWaiting[
m_partitionIndex
])
210
m_consumerWaiting[
m_partitionIndex
] = false;