7 references to HostAnalyzerStateSetKey
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.cs (5)
30
private ImmutableDictionary<
HostAnalyzerStateSetKey
, HostAnalyzerStateSets> _hostAnalyzerStateMap;
54
_hostAnalyzerStateMap = ImmutableDictionary<
HostAnalyzerStateSetKey
, HostAnalyzerStateSets>.Empty;
188
private readonly struct HostAnalyzerStateSetKey : IEquatable<
HostAnalyzerStateSetKey
>
201
public bool Equals(
HostAnalyzerStateSetKey
other)
207
=> obj is
HostAnalyzerStateSetKey
key && Equals(key);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs (2)
35
var
key = new HostAnalyzerStateSetKey(project.Language, project.State.HasSdkCodeStyleAnalyzers, project.Solution.SolutionState.Analyzers.HostAnalyzerReferences);
42
static HostAnalyzerStateSets CreateLanguageSpecificAnalyzerMap(
HostAnalyzerStateSetKey
arg, (HostDiagnosticAnalyzers HostAnalyzers, ImmutableHashSet<object> ReferenceIdsToRedirect) state)