1 write to _buffer
System.Net.Quic (1)
src\libraries\Common\src\System\Net\StreamBuffer.cs (1)
27
_buffer
= new MultiArrayBuffer(initialBufferSize);
13 references to _buffer
System.Net.Quic (13)
src\libraries\Common\src\System\Net\StreamBuffer.cs (13)
42
return (_writeEnded &&
_buffer
.IsEmpty);
71
return
_buffer
.ActiveMemory.Length;
88
return _maxBufferSize -
_buffer
.ActiveMemory.Length;
110
_buffer
.EnsureAvailableSpaceUpToLimit(buffer.Length, _maxBufferSize);
112
int bytesWritten = Math.Min(buffer.Length,
_buffer
.AvailableMemory.Length);
115
_buffer
.AvailableMemory.CopyFrom(buffer.Slice(0, bytesWritten));
116
_buffer
.Commit(bytesWritten);
203
if (!
_buffer
.IsEmpty)
205
int bytesRead = Math.Min(buffer.Length,
_buffer
.ActiveMemory.Length);
206
_buffer
.ActiveMemory.Slice(0, bytesRead).CopyTo(buffer);
207
_buffer
.Discard(bytesRead);
267
_buffer
.DiscardAll();
281
_buffer
.Dispose();