10 references to _loadedProjects
Microsoft.CodeAnalysis.LanguageServer (10)
HostWorkspace\LanguageServerProjectLoader.cs (10)
44/// Guards access to <see cref="_loadedProjects"/>. 59/// Any state -> unloaded (which is denoted by removing the <see cref="_loadedProjects"/> entry for the project) 194if (!_loadedProjects.ContainsKey(projectPath)) 239if (!_loadedProjects.TryGetValue(projectPath, out var currentLoadState)) 284_loadedProjects[projectPath] = new ProjectLoadState.LoadedTargets(newProjectTargets); 375if (_loadedProjects.ContainsKey(projectPath)) 380_loadedProjects.Add(projectPath, new ProjectLoadState.Primordial(primordialProjectId)); 396if (_loadedProjects.ContainsKey(projectPath)) 401_loadedProjects.Add(projectPath, new ProjectLoadState.LoadedTargets(LoadedProjectTargets: [])); 412if (!_loadedProjects.Remove(projectPath, out var loadState))