2 writes to _initialReadBuffer
System.ServiceModel.Http (2)
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (2)
887_initialReadBuffer = initialBuffer; 1223_initialReadBuffer = new ArraySegment<byte>(_initialReadBuffer.Array, _initialReadBuffer.Offset + bytesToCopy, _initialReadBuffer.Count - bytesToCopy);
10 references to _initialReadBuffer
System.ServiceModel.Http (10)
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (10)
1005if (_initialReadBuffer.Count != 0) 1221int bytesToCopy = _initialReadBuffer.Count > count ? count : _initialReadBuffer.Count; 1222Buffer.BlockCopy(_initialReadBuffer.Array, _initialReadBuffer.Offset, buffer, offset, bytesToCopy); 1223_initialReadBuffer = new ArraySegment<byte>(_initialReadBuffer.Array, _initialReadBuffer.Offset + bytesToCopy, _initialReadBuffer.Count - bytesToCopy); 1244_webSocket.ReceiveAsync(new ArraySegment<byte>(_initialReadBuffer.Array), cancelToken); 1266_bufferManager.ReturnBuffer(_initialReadBuffer.Array);