7 writes to _activeStart
System.Net.Security (7)
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (7)
40_activeStart = 0; 50_activeStart = 0; 98_activeStart += byteCount; 102_activeStart = 0; 109_activeStart = 0; 146_activeStart = 0; 172_activeStart = 0;
13 references to _activeStart
System.Net.Security (13)
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (13)
80public int ActiveLength => _availableStart - _activeStart; 81public Span<byte> ActiveSpan => new Span<byte>(_bytes, _activeStart, _availableStart - _activeStart); 82public ReadOnlySpan<byte> ActiveReadOnlySpan => new ReadOnlySpan<byte>(_bytes, _activeStart, _availableStart - _activeStart); 83public Memory<byte> ActiveMemory => new Memory<byte>(_bytes, _activeStart, _availableStart - _activeStart); 91public int ActiveStartOffset => _activeStart; 100if (_activeStart == _availableStart) 135Debug.Assert(_usePool && _activeStart == 0 && _availableStart == 0); 140int totalFree = _activeStart + AvailableLength; 144Buffer.BlockCopy(_bytes, _activeStart, _bytes, 0, ActiveLength); 168Buffer.BlockCopy(oldBytes, _activeStart, newBytes, 0, ActiveLength);