1 write to m_done
System.Core (1)
System\Linq\Parallel\Merging\AsynchronousChannelMergeEnumerator.cs (1)
58
m_done
= new bool[m_channels.Length]; // Initialized to { false }, i.e. no channels done.
7 references to m_done
System.Core (7)
System\Linq\Parallel\Merging\AsynchronousChannelMergeEnumerator.cs (7)
107
if (!
m_done
[index] && m_channels[index].TryDequeue(ref m_currentElement))
134
bool isDone =
m_done
[currChannelIndex];
161
m_done
[currChannelIndex] = true;
200
if (!
m_done
[i] && m_channels[i].TryDequeue(ref m_currentElement, ref channelIsDone))
208
if (!
m_done
[i])
210
m_done
[i] = true;
256
if (!
m_done
[i])