6 writes to _positionInSuperStream
System.Formats.Tar (6)
System\Formats\Tar\SeekableSubReadStream.cs (3)
39_positionInSuperStream = _startInSuperStream + value; 63_positionInSuperStream += bytesRead; 98_positionInSuperStream = newPositionInSuperStream;
System\Formats\Tar\SubReadStream.cs (3)
31_positionInSuperStream = startPosition; 124_positionInSuperStream += ret; 168_positionInSuperStream += ret;
13 references to _positionInSuperStream
System.Formats.Tar (13)
System\Formats\Tar\SeekableSubReadStream.cs (7)
32return _positionInSuperStream - _startInSuperStream; 52if ((ulong)(_positionInSuperStream + count) > (ulong)_endInSuperStream) 54count = Math.Max(0, (int)(_endInSuperStream - _positionInSuperStream)); 88SeekOrigin.Current => _positionInSuperStream + offset, 100return _positionInSuperStream - _startInSuperStream; 105if (_positionInSuperStream != _superStream.Position) 109_superStream.Seek(_positionInSuperStream, SeekOrigin.Begin);
System\Formats\Tar\SubReadStream.cs (6)
52return _positionInSuperStream - _startInSuperStream; 71if (!_hasReachedEnd && _positionInSuperStream > _endInSuperStream) 114if (_positionInSuperStream + count > _endInSuperStream) 116count = (int)(_endInSuperStream - _positionInSuperStream); 161if (_positionInSuperStream > _endInSuperStream - buffer.Length) 163buffer = buffer.Slice(0, (int)(_endInSuperStream - _positionInSuperStream));