6 writes to _virtualPosition
System.Formats.Tar (6)
System\Formats\Tar\GnuSparseStream.cs (6)
137_virtualPosition = value; 164_virtualPosition = newPosition; 219_virtualPosition += totalFilled; 282_virtualPosition += totalFilled; 342_virtualPosition = _realSize; 388_virtualPosition = _realSize;
9 references to _virtualPosition
System.Formats.Tar (9)
System\Formats\Tar\GnuSparseStream.cs (9)
127return _virtualPosition; 154SeekOrigin.Current => _virtualPosition + offset, 167return _virtualPosition; 182if (destination.IsEmpty || _virtualPosition >= _realSize) 187int toRead = (int)Math.Min(destination.Length, _realSize - _virtualPosition); 193long vPos = _virtualPosition + totalFilled; 240if (buffer.IsEmpty || _virtualPosition >= _realSize) 252int toRead = (int)Math.Min(buffer.Length, _realSize - _virtualPosition); 258long vPos = _virtualPosition + totalFilled;