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);
868
_inflater
!.AddBytes(0, endOfMessage: header.Fin);
919
Debug.Assert(
_inflater
is not null);
920
_inflater
.Prepare(header.PayloadLength, payloadBuffer.Length);
924
int limit = (int)Math.Min(header.Compressed ?
_inflater
!.Span.Length : payloadBuffer.Length, header.PayloadLength);
932
header.Compressed ?
_inflater
!.Span : payloadBuffer.Span);
941
_inflater
!.Memory.Slice(totalBytesReceived, bytesToRead) :
960
_inflater
!.Span.Slice(0, totalBytesReceived) :
968
_inflater
!.AddBytes(totalBytesReceived, endOfMessage: header.Fin && header.PayloadLength == 0);
976
header.Processed =
_inflater
!.Inflate(payloadBuffer.Span, out totalBytesReceived) && header.PayloadLength == 0;
1342
if (header.Compressed &&
_inflater
is null)