1 instantiation of BrowserRefreshServer
Microsoft.DotNet.HotReload.Watch (1)
AppModels\WebApplicationAppModel.cs (1)
57return new BrowserRefreshServer(
19 references to BrowserRefreshServer
dotnet-watch (1)
Watch\DotNetWatcher.cs (1)
65var browserRefreshServer = projectRootNode != null && HotReloadAppModel.InferFromProject(context, projectRootNode) is WebApplicationAppModel webAppModel
Microsoft.DotNet.HotReload.Watch (18)
AppModels\BlazorWebAssemblyAppModel.cs (1)
22protected override HotReloadClients CreateClients(ILogger clientLogger, ILogger agentLogger, BrowserRefreshServer? browserRefreshServer)
AppModels\BlazorWebAssemblyHostedAppModel.cs (1)
24protected override HotReloadClients CreateClients(ILogger clientLogger, ILogger agentLogger, BrowserRefreshServer? browserRefreshServer)
AppModels\WebApplicationAppModel.cs (5)
26protected abstract HotReloadClients CreateClients(ILogger clientLogger, ILogger agentLogger, BrowserRefreshServer? browserRefreshServer); 30var browserRefreshServer = await context.BrowserRefreshServerFactory.GetOrCreateBrowserRefreshServerAsync(LaunchingProject, this, cancellationToken); 40protected WebAssemblyHotReloadClient CreateWebAssemblyClient(ILogger clientLogger, ILogger agentLogger, BrowserRefreshServer browserRefreshServer, ProjectGraphNode clientProject) 51public BrowserRefreshServer? TryCreateRefreshServer(ProjectGraphNode projectNode) 53var logger = context.LoggerFactory.CreateLogger(BrowserRefreshServer.ServerLogComponentName, projectNode.GetDisplayName());
AppModels\WebServerAppModel.cs (1)
18protected override HotReloadClients CreateClients(ILogger clientLogger, ILogger agentLogger, BrowserRefreshServer? browserRefreshServer)
Browser\BrowserRefreshServerFactory.cs (6)
25private readonly Dictionary<ProjectInstanceId, BrowserRefreshServer?> _servers = []; 29BrowserRefreshServer?[] serversToDispose; 37foreach (var server in serversToDispose) 43public async ValueTask<BrowserRefreshServer?> GetOrCreateBrowserRefreshServerAsync(ProjectGraphNode projectNode, WebApplicationAppModel appModel, CancellationToken cancellationToken) 45BrowserRefreshServer? server; 75public bool TryGetRefreshServer(ProjectGraphNode projectNode, [NotNullWhen(true)] out BrowserRefreshServer? server)
HotReload\ScopedCssFileHandler.cs (1)
77if (browserConnector.TryGetRefreshServer(projectNode, out var browserRefreshServer))
HotReload\StaticFileHandler.cs (2)
15var refreshRequests = new Dictionary<BrowserRefreshServer, List<string>>(); 41if (browserConnector.TryGetRefreshServer(projectNode, out var refreshServer))
UI\IReporter.cs (1)
176.Add(BrowserRefreshServer.ServerLogComponentName, Emoji.Refresh)