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