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)
281
if (_updatesSeen !=
_operatorState
._updatesDone)
283
lock (
_operatorState
)
285
_currentLowKey =
_operatorState
._currentLowKey;
286
_updatesSeen =
_operatorState
._updatesDone;
311
lock (
_operatorState
)
313
if (
_operatorState
._updatesDone == 0 || _keyComparer.Compare(
_operatorState
._currentLowKey, key) > 0)
315
_currentLowKey =
_operatorState
._currentLowKey = key;
316
_updatesSeen = ++
_operatorState
._updatesDone;
359
return
_operatorState
._updatesDone == 0 || _keyComparer.Compare(
_operatorState
._currentLowKey, currentKey) > 0;
364
if (
_operatorState
._updatesDone == 0)
378
if (_keyComparer.Compare(_buffer[_bufferIndex.Value].Second,
_operatorState
._currentLowKey) >= 0)
390
Debug.Assert(_keyComparer.Compare(currentKey,
_operatorState
._currentLowKey) > 0,