5 writes to _buffer
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\IO\MemoryStream.cs (5)
49_buffer = capacity != 0 ? new byte[capacity] : []; 66_buffer = buffer; 91_buffer = buffer; 282_buffer = newBuffer; 286_buffer = [];
23 references to _buffer
System.Private.CoreLib (23)
src\libraries\System.Private.CoreLib\src\System\IO\MemoryStream.cs (23)
184return _buffer; 195buffer = new ArraySegment<byte>(_buffer, offset: _origin, count: _length - _origin); 204return _buffer; 228var span = new ReadOnlySpan<byte>(_buffer, origPos, count); 280Buffer.BlockCopy(_buffer, 0, newBuffer, 0, _length); 337buffer[offset + byteCount] = _buffer[_position + byteCount]; 340Buffer.BlockCopy(_buffer, _position, buffer, offset, n); 362new Span<byte>(_buffer, _position, n).CopyTo(buffer); 434return _buffer[_position++]; 463destination.Write(_buffer, originalPosition, remaining); 498return destination.WriteAsync(_buffer, pos, n, cancellationToken); 503memStrDest.Write(_buffer, pos, n); 563Array.Clear(_buffer, _length, newLength - _length); 575_buffer.AsSpan(_origin, count).CopyTo(copy); 603Array.Clear(_buffer, _length, i - _length); 607if ((count <= 8) && (buffer != _buffer)) 612_buffer[_position + byteCount] = buffer[offset + byteCount]; 617Buffer.BlockCopy(buffer, offset, _buffer, _position, count); 654Array.Clear(_buffer, _length, i - _length); 659buffer.CopyTo(new Span<byte>(_buffer, _position, buffer.Length)); 736Array.Clear(_buffer, _length, _position - _length); 740_buffer[_position++] = value; 750stream.Write(_buffer, _origin, _length - _origin);