2 writes to _receiveBufferOffset
System.Net.WebSockets (2)
System\Net\WebSockets\ManagedWebSocket.cs (2)
1598
_receiveBufferOffset
+= count;
1614
_receiveBufferOffset
= 0;
18 references to _receiveBufferOffset
System.Net.WebSockets (18)
System\Net\WebSockets\ManagedWebSocket.cs (18)
835
long payloadLength = _receiveBuffer.Span[
_receiveBufferOffset
+ 1] & 0x7F;
926
_receiveBuffer.Span.Slice(
_receiveBufferOffset
, receiveBufferBytesToCopy).CopyTo(
1099
ApplyMask(_receiveBuffer.Span.Slice(
_receiveBufferOffset
, (int)header.PayloadLength), header.Mask, 0);
1102
closeStatus = (WebSocketCloseStatus)BinaryPrimitives.ReadUInt16BigEndian(_receiveBuffer.Span.Slice(
_receiveBufferOffset
));
1112
closeStatusDescription = s_textEncoding.GetString(_receiveBuffer.Span.Slice(
_receiveBufferOffset
+ 2, (int)header.PayloadLength - 2));
1203
ApplyMask(_receiveBuffer.Span.Slice(
_receiveBufferOffset
, (int)header.PayloadLength), header.Mask, 0);
1215
_receiveBuffer.Slice(
_receiveBufferOffset
, (int)header.PayloadLength),
1222
long pongPayload = BinaryPrimitives.ReadInt64BigEndian(_receiveBuffer.Span.Slice(
_receiveBufferOffset
, (int)header.PayloadLength));
1319
header.Fin = (receiveBufferSpan[
_receiveBufferOffset
] & 0x80) != 0;
1320
bool reservedSet = (receiveBufferSpan[
_receiveBufferOffset
] & 0b_0011_0000) != 0;
1321
header.Opcode = (MessageOpcode)(receiveBufferSpan[
_receiveBufferOffset
] & 0xF);
1322
header.Compressed = (receiveBufferSpan[
_receiveBufferOffset
] & 0b_0100_0000) != 0;
1324
bool masked = (receiveBufferSpan[
_receiveBufferOffset
+ 1] & 0x80) != 0;
1325
header.PayloadLength = receiveBufferSpan[
_receiveBufferOffset
+ 1] & 0x7F;
1333
header.PayloadLength = BinaryPrimitives.ReadUInt16BigEndian(receiveBufferSpan.Slice(
_receiveBufferOffset
));
1339
header.PayloadLength = BinaryPrimitives.ReadInt64BigEndian(receiveBufferSpan.Slice(
_receiveBufferOffset
));
1370
header.Mask = CombineMaskBytes(receiveBufferSpan,
_receiveBufferOffset
);
1612
_receiveBuffer.Span.Slice(
_receiveBufferOffset
, _receiveBufferCount).CopyTo(_receiveBuffer.Span);