1 instantiation of ActiveFileState
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateSet.cs (1)
126=> _activeFileStates.GetOrAdd(documentId, id => new ActiveFileState(id));
15 references to ActiveFileState
Microsoft.CodeAnalysis.LanguageServer.Protocol (15)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (2)
48var state = stateSet.GetOrCreateActiveFileState(document.Id); 153var state = stateSet.GetOrCreateActiveFileState(document.Id);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (1)
86var state = stateSet.GetOrCreateActiveFileState(document.Id);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.ProjectState.cs (1)
240public async ValueTask MergeAsync(ActiveFileState state, TextDocument document, IGlobalOptionService globalOptions)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateSet.cs (7)
30private readonly ConcurrentDictionary<DocumentId, ActiveFileState> _activeFileStates; 41_activeFileStates = new ConcurrentDictionary<DocumentId, ActiveFileState>(concurrencyLevel: 2, capacity: 10); 119public bool TryGetActiveFileState(DocumentId documentId, [NotNullWhen(true)] out ActiveFileState? state) 125public ActiveFileState GetOrCreateActiveFileState(DocumentId documentId) 144var activeFileState = GetOrCreateActiveFileState(document.Id); 156if (!_activeFileStates.TryRemove(document.Id, out var activeFileState)) 172if (TryGetActiveFileState(document.Id, out var activeFileState))
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnostics.cs (1)
189if (documentId != null && kind != AnalysisKind.NonLocal && stateSet.TryGetActiveFileState(documentId, out var state))
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (2)
290var state = stateSet.GetOrCreateActiveFileState(_document.Id); 364var state = stateSet.GetOrCreateActiveFileState(_document.Id);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (1)
113var state = stateSet.GetOrCreateActiveFileState(document.Id);