1 write to _projectAnalyzerStateMap
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.cs (1)
50
_projectAnalyzerStateMap
= new ConcurrentDictionary<ProjectId, ProjectAnalyzerStateSets>(concurrencyLevel: 2, capacity: 10);
8 references to _projectAnalyzerStateMap
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.cs (4)
68
return
_projectAnalyzerStateMap
.TryGetValue(projectId, out var entry)
216
/// Determines if any of the state sets in <see cref="
_projectAnalyzerStateMap
"/> for a specific project
228
if (
_projectAnalyzerStateMap
.TryGetValue(projectId, out var entry))
248
_projectAnalyzerStateMap
.TryRemove(projectId, out _);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs (4)
50
return
_projectAnalyzerStateMap
.Values.SelectMany(e => e.StateSetMap.Values).ToImmutableArray();
56
if (
_projectAnalyzerStateMap
.TryGetValue(project.Id, out var entry) &&
108
_projectAnalyzerStateMap
[project.Id] = projectStateSets;
120
if (!
_projectAnalyzerStateMap
.TryGetValue(project.Id, out var entry))