3 writes to _receiveBufferCount
System.Net.WebSockets (3)
System\Net\WebSockets\ManagedWebSocket.cs (3)
1279
_receiveBufferCount
= 0;
1574
_receiveBufferCount
-= count;
1599
_receiveBufferCount
+= numRead;
17 references to _receiveBufferCount
System.Net.WebSockets (17)
System\Net\WebSockets\ManagedWebSocket.cs (17)
804
if (
_receiveBufferCount
< (_isServer ? MaxMessageHeaderLength : (MaxMessageHeaderLength - MaskLength)))
807
if (
_receiveBufferCount
< 2)
915
if (
_receiveBufferCount
> 0)
917
int receiveBufferBytesToCopy = Math.Min(limit,
_receiveBufferCount
);
1086
if (
_receiveBufferCount
< header.PayloadLength)
1171
if (header.PayloadLength > 0 &&
_receiveBufferCount
< header.PayloadLength)
1292
Debug.Assert(
_receiveBufferCount
>= 2, "Expected to at least have the first two bytes of the header.");
1310
Debug.Assert(
_receiveBufferCount
>= 2, "Expected to have two bytes for the payload length.");
1316
Debug.Assert(
_receiveBufferCount
>= 8, "Expected to have eight bytes for the payload length.");
1573
Debug.Assert(count <=
_receiveBufferCount
, $"Trying to consume {count}, which is more than exists {
_receiveBufferCount
}");
1584
if (
_receiveBufferCount
< minimumRequiredBytes)
1587
if (
_receiveBufferCount
> 0)
1589
_receiveBuffer.Span.Slice(_receiveBufferOffset,
_receiveBufferCount
).CopyTo(_receiveBuffer.Span);
1594
if (
_receiveBufferCount
< minimumRequiredBytes)
1596
int bytesToRead = minimumRequiredBytes -
_receiveBufferCount
;
1598
_receiveBuffer.Slice(
_receiveBufferCount
), bytesToRead, throwOnEndOfStream: false, cancellationToken).ConfigureAwait(false);