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)
88
public int ActiveLength => _availableStart -
_activeStart
;
89
public Span<byte> ActiveSpan => new Span<byte>(_bytes,
_activeStart
, _availableStart -
_activeStart
);
90
public ReadOnlySpan<byte> ActiveReadOnlySpan => new ReadOnlySpan<byte>(_bytes,
_activeStart
, _availableStart -
_activeStart
);
91
public Memory<byte> ActiveMemory => new Memory<byte>(_bytes,
_activeStart
, _availableStart -
_activeStart
);
99
public int ActiveStartOffset =>
_activeStart
;
108
if (
_activeStart
== _availableStart)
137
Debug.Assert(_usePool &&
_activeStart
== 0 && _availableStart == 0);
142
int totalFree =
_activeStart
+ AvailableLength;
146
Buffer.BlockCopy(_bytes,
_activeStart
, _bytes, 0, ActiveLength);
170
Buffer.BlockCopy(oldBytes,
_activeStart
, newBytes, 0, ActiveLength);