13 references to SkippedHostAnalyzersInfo
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.InProcOrRemoteHostAnalyzerRunner.cs (1)
137
var
skippedAnalyzersInfo = project.GetSkippedAnalyzersInfo(AnalyzerInfoCache);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs (1)
90
var
skippedAnalyzersInfo = project.GetSkippedAnalyzersInfo(_analyzerInfoCache);
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (1)
363
var
skippedAnalyzersInfo = _project.GetSkippedAnalyzersInfo(_analyzerInfoCache);
Microsoft.CodeAnalysis.Workspaces (10)
Diagnostics\Extensions.cs (1)
109
SkippedHostAnalyzersInfo
skippedAnalyzersInfo,
Diagnostics\HostDiagnosticAnalyzers.cs (6)
48
/// Maps list of analyzer references and <see cref="LanguageNames"/> to <see cref="
SkippedHostAnalyzersInfo
"/>.
55
private readonly ConditionalWeakTable<IReadOnlyList<AnalyzerReference>, StrongBox<ImmutableDictionary<string,
SkippedHostAnalyzersInfo
>>> _skippedHostAnalyzers = new();
299
public
SkippedHostAnalyzersInfo
GetSkippedAnalyzersInfo(Project project, DiagnosticAnalyzerInfoCache infoCache)
303
if (box.Value != null && box.Value.TryGetValue(project.Language, out
var
info))
310
box.Value ??= ImmutableDictionary<string,
SkippedHostAnalyzersInfo
>.Empty;
314
info =
SkippedHostAnalyzersInfo
.Create(this, project.AnalyzerReferences, project.Language, infoCache);
Diagnostics\SkippedHostAnalyzersInfo.cs (2)
21
public static readonly
SkippedHostAnalyzersInfo
Empty = new(
47
public static
SkippedHostAnalyzersInfo
Create(
Workspace\Solution\Project.cs (1)
833
internal
SkippedHostAnalyzersInfo
GetSkippedAnalyzersInfo(DiagnosticAnalyzerInfoCache infoCache)