2 writes to _inflater
System.Net.WebSockets (2)
System\Net\WebSockets\ManagedWebSocket.cs (2)
213
_inflater
= new WebSocketInflater(deflateOptions.ClientMaxWindowBits, deflateOptions.ClientContextTakeover);
218
_inflater
= new WebSocketInflater(deflateOptions.ServerMaxWindowBits, deflateOptions.ServerContextTakeover);
11 references to _inflater
System.Net.WebSockets (11)
System\Net\WebSockets\ManagedWebSocket.cs (11)
254
DisposeSafe(
_inflater
, _receiveMutex);
856
_inflater
!.AddBytes(0, endOfMessage: header.Fin);
907
Debug.Assert(
_inflater
is not null);
908
_inflater
.Prepare(header.PayloadLength, payloadBuffer.Length);
912
int limit = (int)Math.Min(header.Compressed ?
_inflater
!.Span.Length : payloadBuffer.Length, header.PayloadLength);
920
header.Compressed ?
_inflater
!.Span : payloadBuffer.Span);
929
_inflater
!.Memory.Slice(totalBytesReceived, bytesToRead) :
948
_inflater
!.Span.Slice(0, totalBytesReceived) :
956
_inflater
!.AddBytes(totalBytesReceived, endOfMessage: header.Fin && header.PayloadLength == 0);
964
header.Processed =
_inflater
!.Inflate(payloadBuffer.Span, out totalBytesReceived) && header.PayloadLength == 0;
1334
if (header.Compressed &&
_inflater
is null)