1 write to _receiveBuffer
System.Net.WebSockets (1)
System\Net\WebSockets\ManagedWebSocket.cs (1)
160
_receiveBuffer
= new byte[ReceiveBufferMinLength];
14 references to _receiveBuffer
System.Net.WebSockets (14)
System\Net\WebSockets\ManagedWebSocket.cs (14)
742
long payloadLength =
_receiveBuffer
.Span[_receiveBufferOffset + 1] & 0x7F;
828
_receiveBuffer
.Span.Slice(_receiveBufferOffset, receiveBufferBytesToCopy).CopyTo(
971
ApplyMask(
_receiveBuffer
.Span.Slice(_receiveBufferOffset, (int)header.PayloadLength), header.Mask, 0);
974
closeStatus = (WebSocketCloseStatus)BinaryPrimitives.ReadUInt16BigEndian(
_receiveBuffer
.Span.Slice(_receiveBufferOffset));
984
closeStatusDescription = s_textEncoding.GetString(
_receiveBuffer
.Span.Slice(_receiveBufferOffset + 2, (int)header.PayloadLength - 2));
1011
ValueTask<int> finalReadTask = _stream.ReadAsync(
_receiveBuffer
, cancellationToken);
1049
ApplyMask(
_receiveBuffer
.Span.Slice(_receiveBufferOffset, (int)header.PayloadLength), header.Mask, 0);
1056
_receiveBuffer
.Slice(_receiveBufferOffset, (int)header.PayloadLength),
1140
Span<byte> receiveBufferSpan =
_receiveBuffer
.Span;
1399
Debug.Assert(minimumRequiredBytes <=
_receiveBuffer
.Length, $"Requested number of bytes {minimumRequiredBytes} must not exceed {
_receiveBuffer
.Length}");
1407
_receiveBuffer
.Span.Slice(_receiveBufferOffset, _receiveBufferCount).CopyTo(
_receiveBuffer
.Span);
1416
_receiveBuffer
.Slice(_receiveBufferCount), bytesToRead, throwOnEndOfStream: false, cancellationToken).ConfigureAwait(false);