12 references to _loadedProjects
Microsoft.CodeAnalysis.LanguageServer (12)
HostWorkspace\LanguageServerProjectLoader.cs (12)
39/// Guards access to <see cref="_loadedProjects"/>. 54/// Any state -> unloaded (which is denoted by removing the <see cref="_loadedProjects"/> entry for the project) 225if (!_loadedProjects.ContainsKey(projectPath)) 273if (!_loadedProjects.TryGetValue(projectPath, out var currentLoadState)) 329_loadedProjects[projectPath] = new ProjectLoadState.LoadedTargets(newProjectTargets); 413if (_loadedProjects.TryGetValue(projectPath, out var existingState)) 422_loadedProjects.Add(projectPath, new ProjectLoadState.Primordial(primordialProjectFactory, primordialProjectInfo.Id)); 461if (_loadedProjects.ContainsKey(projectPath)) 466_loadedProjects.Add(projectPath, new ProjectLoadState.LoadedTargets(LoadedProjectTargets: [])); 478foreach (var key in _loadedProjects.Keys) 503if (!_loadedProjects.Remove(projectPath, out var loadState)) 531if (_loadedProjects.TryGetValue(projectPath, out var loadState1))