2 instantiations of HostAnalyzerStateSets
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs (2)
46
return new
HostAnalyzerStateSets
(analyzerMap);
87
return new
HostAnalyzerStateSets
(stateSetMap, orderedStateSets);
7 references to HostAnalyzerStateSets
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.cs (3)
32
private ImmutableDictionary<HostAnalyzerStateSetKey,
HostAnalyzerStateSets
> _hostAnalyzerStateMap;
49
_hostAnalyzerStateMap = ImmutableDictionary<HostAnalyzerStateSetKey,
HostAnalyzerStateSets
>.Empty;
139
var
hostStateSets = GetOrCreateHostStateSets(project, projectStateSets);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs (4)
32
private
HostAnalyzerStateSets
GetOrCreateHostStateSets(Project project, ProjectAnalyzerStateSets projectStateSets)
35
var
hostStateSets = ImmutableInterlocked.GetOrAdd(ref _hostAnalyzerStateMap, key, CreateLanguageSpecificAnalyzerMap, project.Solution.State.Analyzers);
38
static
HostAnalyzerStateSets
CreateLanguageSpecificAnalyzerMap(HostAnalyzerStateSetKey arg, HostDiagnosticAnalyzers hostAnalyzers)
78
public
HostAnalyzerStateSets
WithExcludedAnalyzers(ImmutableHashSet<DiagnosticAnalyzer> excludedAnalyzers)