2 writes to _runningProjects
dotnet-watch (2)
HotReload\CompilationHandler.cs (2)
181_runningProjects = _runningProjects.SetItem(projectPath, projectInstances.Add(runningProject)); 611_runningProjects = updater(_runningProjects);
11 references to _runningProjects
dotnet-watch (11)
HotReload\CompilationHandler.cs (11)
176if (!_runningProjects.TryGetValue(projectPath, out var projectInstances)) 181_runningProjects = _runningProjects.SetItem(projectPath, projectInstances.Add(runningProject)); 204var capabilities = _runningProjects 238var runningProjects = _runningProjects; 305projectsToUpdate = _runningProjects; 375_runningProjects, 558projectsToRestart = _runningProjects.SelectMany(entry => entry.Value).Where(p => !p.Options.IsRootProject).ToImmutableArray(); 559return _runningProjects.Clear(); 562projectsToRestart = projectPaths.SelectMany(path => _runningProjects.TryGetValue(path, out var array) ? array : []).ToImmutableArray(); 611_runningProjects = updater(_runningProjects); 619return _runningProjects.TryGetValue(projectPath, out projects);