1 write to m_buffer
System.Core (1)
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs (1)
236
m_buffer
= buffer;
10 references to m_buffer
System.Core (10)
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs (10)
199
if (
m_buffer
== null && m_count > 0)
246
if (m_count == 0 || m_bufferIndex.Value >=
m_buffer
.Count - 1)
253
currentElement =
m_buffer
[m_bufferIndex.Value].First;
254
currentKey =
m_buffer
[m_bufferIndex.Value].Second;
258
|| m_keyComparer.Compare(
m_buffer
[m_bufferIndex.Value].Second, m_sharedIndices.MaxValue) <= 0;
278
if (m_bufferIndex.Value <
m_buffer
.Count - 1)
280
for (m_bufferIndex.Value++; m_bufferIndex.Value <
m_buffer
.Count; m_bufferIndex.Value++)
284
if (m_keyComparer.Compare(
m_buffer
[m_bufferIndex.Value].Second, minKey) > 0)
286
currentElement =
m_buffer
[m_bufferIndex.Value].First;
287
currentKey =
m_buffer
[m_bufferIndex.Value].Second;