1 write to _buffer
System.Linq.Parallel (1)
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs (1)
338_buffer = buffer;
9 references to _buffer
System.Linq.Parallel (9)
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs (9)
255if (_buffer == null) 349if (_bufferIndex.Value >= _buffer.Count - 1) 356currentElement = _buffer[_bufferIndex.Value].First; 357currentKey = _buffer[_bufferIndex.Value].Second; 372if (_bufferIndex.Value < _buffer.Count - 1) 374for (_bufferIndex.Value++; _bufferIndex.Value < _buffer.Count; _bufferIndex.Value++) 378if (_keyComparer.Compare(_buffer[_bufferIndex.Value].Second, _operatorState._currentLowKey) >= 0) 380currentElement = _buffer[_bufferIndex.Value].First; 381currentKey = _buffer[_bufferIndex.Value].Second;