4 writes to m_consumerChunkIndex
System.Core (4)
System\Linq\Parallel\Channels\AsynchronousChannel.cs (4)
417
m_consumerChunkIndex
= 0;
427
++
m_consumerChunkIndex
;
495
m_consumerChunkIndex
= 0;
504
++
m_consumerChunkIndex
;
8 references to m_consumerChunkIndex
System.Core (8)
System\Linq\Parallel\Channels\AsynchronousChannel.cs (8)
422
Contract.Assert(0 <=
m_consumerChunkIndex
&&
m_consumerChunkIndex
< m_consumerChunk.Length, "chunk index out of bounds");
423
item = m_consumerChunk[
m_consumerChunkIndex
];
428
if (
m_consumerChunkIndex
== m_consumerChunk.Length)
500
Contract.Assert(0 <=
m_consumerChunkIndex
&&
m_consumerChunkIndex
< m_consumerChunk.Length, "chunk index out of bounds");
501
item = m_consumerChunk[
m_consumerChunkIndex
];
505
if (
m_consumerChunkIndex
== m_consumerChunk.Length)