10 references to _loadedProjects
Microsoft.CodeAnalysis.LanguageServer (10)
HostWorkspace\LanguageServerProjectLoader.cs (10)
50
/// Guards access to <see cref="
_loadedProjects
"/>.
65
/// Any state -> unloaded (which is denoted by removing the <see cref="
_loadedProjects
"/> entry for the project)
200
if (!
_loadedProjects
.ContainsKey(projectPath))
245
if (!
_loadedProjects
.TryGetValue(projectPath, out var currentLoadState))
290
_loadedProjects
[projectPath] = new ProjectLoadState.LoadedTargets(newProjectTargets);
381
if (
_loadedProjects
.ContainsKey(projectPath))
386
_loadedProjects
.Add(projectPath, new ProjectLoadState.Primordial(primordialProjectId));
402
if (
_loadedProjects
.ContainsKey(projectPath))
407
_loadedProjects
.Add(projectPath, new ProjectLoadState.LoadedTargets(LoadedProjectTargets: []));
418
if (!
_loadedProjects
.Remove(projectPath, out var loadState))