8 writes to _activeStart
System.Net.Http (8)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (8)
46_activeStart = 0; 56_activeStart = 0; 62_activeStart = 0; 80_activeStart = 0; 106_activeStart += byteCount; 110_activeStart = 0; 148_activeStart = 0; 174_activeStart = 0;
13 references to _activeStart
System.Net.Http (13)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (13)
88public int ActiveLength => _availableStart - _activeStart; 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); 99public int ActiveStartOffset => _activeStart; 108if (_activeStart == _availableStart) 137Debug.Assert(_usePool && _activeStart == 0 && _availableStart == 0); 142int totalFree = _activeStart + AvailableLength; 146Buffer.BlockCopy(_bytes, _activeStart, _bytes, 0, ActiveLength); 170Buffer.BlockCopy(oldBytes, _activeStart, newBytes, 0, ActiveLength);