varconnection=senderasIWebSocketConnection??thrownewArgumentException($"{nameof(sender)} is not of type {nameof(IWebSocketConnection)}",nameof(sender));
_logger.LogDebug("Removing websocket from session {Session}",_session.Id);
varpointerCacheDirectory=Path.GetDirectoryName(pointerCachePath)??thrownewArgumentException($"Provided path ({pointerCachePath}) is not valid.",nameof(pointerCachePath));
varpointerCacheDirectory=Path.GetDirectoryName(pointerCachePath)??thrownewArgumentException($"Provided path ({pointerCachePath}) is not valid.",nameof(pointerCachePath));