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)
176
if (!
_runningProjects
.TryGetValue(projectPath, out var projectInstances))
181
_runningProjects =
_runningProjects
.SetItem(projectPath, projectInstances.Add(runningProject));
204
var capabilities =
_runningProjects
238
var runningProjects =
_runningProjects
;
305
projectsToUpdate =
_runningProjects
;
375
_runningProjects
,
558
projectsToRestart =
_runningProjects
.SelectMany(entry => entry.Value).Where(p => !p.Options.IsRootProject).ToImmutableArray();
559
return
_runningProjects
.Clear();
562
projectsToRestart = projectPaths.SelectMany(path =>
_runningProjects
.TryGetValue(path, out var array) ? array : []).ToImmutableArray();
611
_runningProjects = updater(
_runningProjects
);
619
return
_runningProjects
.TryGetValue(projectPath, out projects);