6 writes to _bytes
System.Net.Http (6)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (6)
43_bytes = initialSize == 0 55_bytes = buffer; 66_bytes = null!; 84_bytes = Array.Empty<byte>(); 138_bytes = ArrayPool<byte>.Shared.Rent(byteCount); 176_bytes = newBytes;
17 references to _bytes
System.Net.Http (17)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (17)
65byte[] array = _bytes; 78Debug.Assert(_bytes is not null); 83byte[] bufferToReturn = _bytes; 89public Span<byte> ActiveSpan => new Span<byte>(_bytes, _activeStart, _availableStart - _activeStart); 90public ReadOnlySpan<byte> ActiveReadOnlySpan => new ReadOnlySpan<byte>(_bytes, _activeStart, _availableStart - _activeStart); 91public Memory<byte> ActiveMemory => new Memory<byte>(_bytes, _activeStart, _availableStart - _activeStart); 93public int AvailableLength => _bytes.Length - _availableStart; 94public Span<byte> AvailableSpan => _bytes.AsSpan(_availableStart); 95public Memory<byte> AvailableMemory => _bytes.AsMemory(_availableStart); 96public Memory<byte> AvailableMemorySliced(int length) => new Memory<byte>(_bytes, _availableStart, length); 98public int Capacity => _bytes.Length; 101public byte[] DangerousGetUnderlyingBuffer() => _bytes; 135if (_bytes.Length == 0) 146Buffer.BlockCopy(_bytes, _activeStart, _bytes, 0, ActiveLength); 161int newSize = Math.Max(desiredSize, (int)Math.Min(ArrayMaxLength, 2 * (uint)_bytes.Length)); 166byte[] oldBytes = _bytes;