1 instantiation of BrowserRefreshServer
dotnet-watch (1)
HotReload\AppModels\WebApplicationAppModel.cs (1)
57return new BrowserRefreshServer(
24 references to BrowserRefreshServer
dotnet-watch (24)
Browser\BrowserLauncher.cs (2)
25BrowserRefreshServer? server, 62private void LaunchBrowser(string launchUrl, BrowserRefreshServer? server)
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\AppModels\BlazorWebAssemblyAppModel.cs (1)
22protected override HotReloadClients CreateClients(ILogger clientLogger, ILogger agentLogger, BrowserRefreshServer? browserRefreshServer)
HotReload\AppModels\BlazorWebAssemblyHostedAppModel.cs (1)
24protected override HotReloadClients CreateClients(ILogger clientLogger, ILogger agentLogger, BrowserRefreshServer? browserRefreshServer)
HotReload\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());
HotReload\AppModels\WebServerAppModel.cs (1)
18protected override HotReloadClients CreateClients(ILogger clientLogger, ILogger agentLogger, BrowserRefreshServer? browserRefreshServer)
HotReload\HotReloadClients.cs (3)
11internal sealed class HotReloadClients(ImmutableArray<(HotReloadClient client, string name)> clients, BrowserRefreshServer? browserRefreshServer) : IDisposable 13public HotReloadClients(HotReloadClient client, BrowserRefreshServer? browserRefreshServer) 26public BrowserRefreshServer? BrowserRefreshServer
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)
177.Add(BrowserRefreshServer.ServerLogComponentName, Emoji.Refresh)
Watch\DotNetWatcher.cs (1)
65var browserRefreshServer = projectRootNode != null && HotReloadAppModel.InferFromProject(context, projectRootNode) is WebApplicationAppModel webAppModel