1 write to _localOffset
System.Collections.Concurrent (1)
System\Collections\Concurrent\PartitionerStatic.cs (1)
419_localOffset = new StrongBox<int>(-1);
17 references to _localOffset
System.Collections.Concurrent (17)
System\Collections\Concurrent\PartitionerStatic.cs (17)
416if (_localOffset == null) 425if (_localOffset.Value < _currentChunkSize.Value - 1) 428_localOffset.Value++; 437Debug.Assert(_localOffset.Value == _currentChunkSize.Value - 1 || _currentChunkSize.Value == 0); 463_localOffset.Value = 0; 951Debug.Assert(_localOffset!.Value >= 0 && _localOffset.Value < _currentChunkSize.Value); 952return (_localList[_localOffset.Value]); 1113_localOffset!.Value = -1; 1221Debug.Assert(_localOffset!.Value >= 0 && _localOffset.Value < _currentChunkSize.Value); 1222return new KeyValuePair<long, TSource>(_startIndex + _localOffset.Value, 1223_sharedReader[_startIndex + _localOffset.Value]); 1305Debug.Assert(_localOffset!.Value >= 0 && _localOffset.Value < _currentChunkSize.Value); 1306return new KeyValuePair<long, TSource>(_startIndex + _localOffset.Value, 1307_sharedReader[_startIndex + _localOffset.Value]);