2 writes to m_producerBufferIndex
System.Core (2)
System\Linq\Parallel\Channels\AsynchronousChannel.cs (2)
126
m_producerBufferIndex
= 0;
308
Interlocked.Exchange(ref
m_producerBufferIndex
, (bufferIndex + 1) % m_buffer.Length);
3 references to m_producerBufferIndex
System.Core (3)
System\Linq\Parallel\Channels\AsynchronousChannel.cs (3)
152
int producerIndex =
m_producerBufferIndex
;
187
return
m_producerBufferIndex
== m_consumerBufferIndex;
300
int bufferIndex =
m_producerBufferIndex
;