2 writes to _inflater
System.Net.WebSockets (2)
System\Net\WebSockets\ManagedWebSocket.cs (2)
190
_inflater
= new WebSocketInflater(deflateOptions.ClientMaxWindowBits, deflateOptions.ClientContextTakeover);
195
_inflater
= new WebSocketInflater(deflateOptions.ServerMaxWindowBits, deflateOptions.ServerContextTakeover);
11 references to _inflater
System.Net.WebSockets (11)
System\Net\WebSockets\ManagedWebSocket.cs (11)
223
DisposeSafe(
_inflater
, _receiveMutex);
765
_inflater
!.AddBytes(0, endOfMessage: header.Fin);
816
Debug.Assert(
_inflater
is not null);
817
_inflater
.Prepare(header.PayloadLength, payloadBuffer.Length);
821
int limit = (int)Math.Min(header.Compressed ?
_inflater
!.Span.Length : payloadBuffer.Length, header.PayloadLength);
829
header.Compressed ?
_inflater
!.Span : payloadBuffer.Span);
838
_inflater
!.Memory.Slice(totalBytesReceived, bytesToRead) :
853
_inflater
!.Span.Slice(0, totalBytesReceived) :
861
_inflater
!.AddBytes(totalBytesReceived, endOfMessage: header.Fin && header.PayloadLength == 0);
869
header.Processed =
_inflater
!.Inflate(payloadBuffer.Span, out totalBytesReceived) && header.PayloadLength == 0;
1180
if (header.Compressed &&
_inflater
is null)