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;
93
return
_stateManager
.HasAnyHostStateSet(static (stateSet, arg) => stateSet.ContainsAnyDocumentOrProjectDiagnostics(arg), projectId)
94
||
_stateManager
.HasAnyProjectStateSet(projectId, static (stateSet, arg) => stateSet.ContainsAnyDocumentOrProjectDiagnostics(arg), projectId);
122
var stateSets =
_stateManager
.GetAllStateSets();
246
=>
_stateManager
.GetOrCreateStateSets(project).Select(s => s.Analyzer);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_BuildSynchronization.cs (1)
48
var stateSets =
_stateManager
.CreateBuildOnlyProjectStateSet(project);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnostics.cs (1)
69
protected StateManager StateManager => Owner.
_stateManager
;
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (1)
99
var stateSets = owner.
_stateManager
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (8)
52
var stateSets =
_stateManager
.GetOrUpdateStateSets(document.Project);
138
var stateSets = GetStateSetsForFullSolutionAnalysis(
_stateManager
.GetOrUpdateStateSets(project), project);
193
var stateSets =
_stateManager
.GetStateSets(document.Project);
214
var stateSets =
_stateManager
.GetStateSets(document.Project);
238
var stateSets =
_stateManager
.GetStateSets(document.Project);
302
var stateSets =
_stateManager
.GetStateSets(documentId.ProjectId);
339
var stateSets =
_stateManager
.GetStateSets(projectId);
343
var changed =
_stateManager
.OnProjectRemoved(stateSets, projectId);