12 references to _loadedProjects
Microsoft.CodeAnalysis.LanguageServer (12)
HostWorkspace\LanguageServerProjectLoader.cs (12)
38/// Guards access to <see cref="_loadedProjects"/>. 53/// Any state -> unloaded (which is denoted by removing the <see cref="_loadedProjects"/> entry for the project) 235if (!_loadedProjects.ContainsKey(projectPath)) 283if (!_loadedProjects.TryGetValue(projectPath, out var currentLoadState)) 337_loadedProjects[projectPath] = new ProjectLoadState.LoadedTargets(newProjectTargets); 419return _loadedProjects.ContainsKey(projectPath); 431return await action(_loadedProjects); 456if (_loadedProjects.ContainsKey(projectPath)) 461_loadedProjects.Add(projectPath, new ProjectLoadState.Primordial(primordialProjectFactory, primordialProjectId)); 476if (_loadedProjects.ContainsKey(projectPath)) 481_loadedProjects.Add(projectPath, new ProjectLoadState.LoadedTargets(LoadedProjectTargets: [])); 492if (!_loadedProjects.Remove(projectPath, out var loadState))