7 writes to _availableStart
System.Net.Security (7)
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (7)
41
_availableStart
= 0;
51
_availableStart
= 0;
103
_availableStart
= 0;
110
_availableStart
= 0;
116
_availableStart
+= byteCount;
145
_availableStart
= ActiveLength;
171
_availableStart
= ActiveLength;
10 references to _availableStart
System.Net.Security (10)
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (10)
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);
85
public int AvailableLength => _bytes.Length -
_availableStart
;
86
public Span<byte> AvailableSpan => _bytes.AsSpan(
_availableStart
);
87
public Memory<byte> AvailableMemory => _bytes.AsMemory(
_availableStart
);
88
public Memory<byte> AvailableMemorySliced(int length) => new Memory<byte>(_bytes,
_availableStart
, length);
100
if (_activeStart ==
_availableStart
)
135
Debug.Assert(_usePool && _activeStart == 0 &&
_availableStart
== 0);