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)
80
public int ActiveLength => _availableStart -
_activeStart
;
81
public Span<byte> ActiveSpan => new Span<byte>(_bytes,
_activeStart
, _availableStart -
_activeStart
);
82
public ReadOnlySpan<byte> ActiveReadOnlySpan => new ReadOnlySpan<byte>(_bytes,
_activeStart
, _availableStart -
_activeStart
);
83
public Memory<byte> ActiveMemory => new Memory<byte>(_bytes,
_activeStart
, _availableStart -
_activeStart
);
91
public int ActiveStartOffset =>
_activeStart
;
100
if (
_activeStart
== _availableStart)
135
Debug.Assert(_usePool &&
_activeStart
== 0 && _availableStart == 0);
140
int totalFree =
_activeStart
+ AvailableLength;
144
Buffer.BlockCopy(_bytes,
_activeStart
, _bytes, 0, ActiveLength);
168
Buffer.BlockCopy(oldBytes,
_activeStart
, newBytes, 0, ActiveLength);