1 instantiation of BrowserConnection
dotnet-watch (1)
AbstractBrowserRefreshServer.cs (1)
115var connection = new BrowserConnection(clientSocket, sharedSecret, loggerFactory);
15 references to BrowserConnection
dotnet-watch (15)
AbstractBrowserRefreshServer.cs (10)
37private readonly List<BrowserConnection> _activeConnections = []; 47BrowserConnection[] connectionsToDispose; 54foreach (var connection in connectionsToDispose) 111protected BrowserConnection OnBrowserConnected(WebSocket clientSocket, string? subProtocol) 115var connection = new BrowserConnection(clientSocket, sharedSecret, loggerFactory); 183private IReadOnlyCollection<BrowserConnection> GetOpenBrowserConnections() 193List<BrowserConnection>? lazyConnectionsToDispose = null; 200var connection = _activeConnections[i]; 217foreach (var connection in lazyConnectionsToDispose) 256foreach (var connection in openConnections)
BrowserConnection.cs (2)
17public const string ServerLogComponentName = $"{nameof(BrowserConnection)}:Server"; 18public const string AgentLogComponentName = $"{nameof(BrowserConnection)}:Agent";
BrowserRefreshServer.cs (1)
146var connection = OnBrowserConnected(clientSocket, subProtocol);
UI\IReporter.cs (2)
178.Add(BrowserConnection.AgentLogComponentName, Emoji.Agent) 179.Add(BrowserConnection.ServerLogComponentName, Emoji.Browser)