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)
254DisposeSafe(_inflater, _receiveMutex); 857_inflater!.AddBytes(0, endOfMessage: header.Fin); 908Debug.Assert(_inflater is not null); 909_inflater.Prepare(header.PayloadLength, payloadBuffer.Length); 913int limit = (int)Math.Min(header.Compressed ? _inflater!.Span.Length : payloadBuffer.Length, header.PayloadLength); 921header.Compressed ? _inflater!.Span : payloadBuffer.Span); 930_inflater!.Memory.Slice(totalBytesReceived, bytesToRead) : 949_inflater!.Span.Slice(0, totalBytesReceived) : 957_inflater!.AddBytes(totalBytesReceived, endOfMessage: header.Fin && header.PayloadLength == 0); 965header.Processed = _inflater!.Inflate(payloadBuffer.Span, out totalBytesReceived) && header.PayloadLength == 0; 1335if (header.Compressed && _inflater is null)