6 writes to _storedOffset
System.Net.Mail (6)
System\Net\BufferedReadStream.cs (6)
38_storedOffset += read; 60_storedOffset += read; 103_storedOffset = 0; 111_storedOffset -= count; 118_storedOffset = 0; 125_storedOffset = 0;
17 references to _storedOffset
System.Net.Mail (17)
System\Net\BufferedReadStream.cs (17)
34if (_storedOffset < _storedLength) 36int read = Math.Min(buffer.Length, _storedLength - _storedOffset); 37_storedBuffer.AsSpan(_storedOffset, read).CopyTo(buffer); 53if (_storedOffset >= _storedLength) 58int read = Math.Min(buffer.Length, _storedLength - _storedOffset); 59_storedBuffer.AsMemory(_storedOffset, read).CopyTo(buffer); 97if (_storedOffset == _storedLength) 109if (count <= _storedOffset) 114else if (count <= _storedBuffer!.Length - _storedLength + _storedOffset) 116Buffer.BlockCopy(_storedBuffer, _storedOffset, _storedBuffer, count, _storedLength - _storedOffset); 117_storedLength += count - _storedOffset; 122byte[] newBuffer = new byte[count + _storedLength - _storedOffset]; 123Buffer.BlockCopy(_storedBuffer, _storedOffset, newBuffer, count, _storedLength - _storedOffset); 124_storedLength += count - _storedOffset; 130buffer.CopyTo(_storedBuffer.AsSpan(_storedOffset));