1 write to _partitionIndex
System.Linq.Parallel (1)
System\Linq\Parallel\Scheduling\OrderPreservingPipeliningSpoolingTask.cs (1)
80
_partitionIndex
= partitionIndex;
8 references to _partitionIndex
System.Linq.Parallel (8)
System\Linq\Parallel\Scheduling\OrderPreservingPipeliningSpoolingTask.cs (8)
122
_buffers[
_partitionIndex
].Enqueue(chunk[i]);
125
if (_consumerWaiting[
_partitionIndex
])
128
_consumerWaiting[
_partitionIndex
] = false;
134
if (_buffers[
_partitionIndex
].Count >= OrderPreservingPipeliningMergeHelper<TOutput, TKey>.MAX_BUFFER_SIZE)
136
_producerWaiting[
_partitionIndex
] = true;
201
_producerDone[
_partitionIndex
] = true;
202
if (_consumerWaiting[
_partitionIndex
])
205
_consumerWaiting[
_partitionIndex
] = false;