1 write to _stateManager
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.cs (1)
63_stateManager = new StateManager(workspace, analyzerInfoCache);
16 references to _stateManager
Microsoft.CodeAnalysis.LanguageServer.Protocol (16)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.cs (5)
64_stateManager.ProjectAnalyzerReferenceChanged += OnProjectAnalyzerReferenceChanged; 93return _stateManager.HasAnyHostStateSet(static (stateSet, arg) => stateSet.ContainsAnyDocumentOrProjectDiagnostics(arg), projectId) 94|| _stateManager.HasAnyProjectStateSet(projectId, static (stateSet, arg) => stateSet.ContainsAnyDocumentOrProjectDiagnostics(arg), projectId); 122var stateSets = _stateManager.GetAllStateSets(); 246=> _stateManager.GetOrCreateStateSets(project).Select(s => s.Analyzer);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_BuildSynchronization.cs (1)
48var stateSets = _stateManager.CreateBuildOnlyProjectStateSet(project);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnostics.cs (1)
69protected StateManager StateManager => Owner._stateManager;
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (1)
99var stateSets = owner._stateManager
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (8)
52var stateSets = _stateManager.GetOrUpdateStateSets(document.Project); 138var stateSets = GetStateSetsForFullSolutionAnalysis(_stateManager.GetOrUpdateStateSets(project), project); 193var stateSets = _stateManager.GetStateSets(document.Project); 214var stateSets = _stateManager.GetStateSets(document.Project); 238var stateSets = _stateManager.GetStateSets(document.Project); 302var stateSets = _stateManager.GetStateSets(documentId.ProjectId); 339var stateSets = _stateManager.GetStateSets(projectId); 343var changed = _stateManager.OnProjectRemoved(stateSets, projectId);