1 write to _operatorState
System.Linq.Parallel (1)
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs (1)
242_operatorState = operatorState;
14 references to _operatorState
System.Linq.Parallel (14)
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs (14)
281if (_updatesSeen != _operatorState._updatesDone) 283lock (_operatorState) 285_currentLowKey = _operatorState._currentLowKey; 286_updatesSeen = _operatorState._updatesDone; 311lock (_operatorState) 313if (_operatorState._updatesDone == 0 || _keyComparer.Compare(_operatorState._currentLowKey, key) > 0) 315_currentLowKey = _operatorState._currentLowKey = key; 316_updatesSeen = ++_operatorState._updatesDone; 359return _operatorState._updatesDone == 0 || _keyComparer.Compare(_operatorState._currentLowKey, currentKey) > 0; 364if (_operatorState._updatesDone == 0) 378if (_keyComparer.Compare(_buffer[_bufferIndex.Value].Second, _operatorState._currentLowKey) >= 0) 390Debug.Assert(_keyComparer.Compare(currentKey, _operatorState._currentLowKey) > 0,