1 write to StateSetMap
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs (1)
42StateSetMap = stateSetMap;
10 references to StateSetMap
Microsoft.CodeAnalysis.LanguageServer.Protocol (10)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.cs (6)
69? hostStateSets.Concat(entry.StateSetMap.Values) 92return GetOrCreateHostStateSets(project, projectStateSets).OrderedStateSets.AddRange(projectStateSets.StateSetMap.Values); 104return GetOrCreateHostStateSets(project, projectStateSets).OrderedStateSets.Concat(projectStateSets.StateSetMap.Values); 116if (projectStateSets.StateSetMap.TryGetValue(analyzer, out var stateSet)) 167stateSets.AddRange(projectStateSets.StateSetMap.Values); 230foreach (var (_, stateSet) in entry.StateSetMap)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs (4)
50return _projectAnalyzerStateMap.Values.SelectMany(e => e.StateSetMap.Values).ToImmutableArray(); 105RaiseProjectAnalyzerReferenceChangedIfNeeded(project, projectStateSets.MapPerReferences, projectStateSets.StateSetMap); 110VerifyProjectDiagnosticStates(projectStateSets.StateSetMap.Values); 138var removedStates = DiffStateSets(entry.AnalyzerReferences.Except(project.AnalyzerReferences), entry.MapPerReferences, entry.StateSetMap);