2 instantiations of SkippedHostAnalyzersInfo
Microsoft.CodeAnalysis.Workspaces (2)
Diagnostics\SkippedHostAnalyzersInfo.cs (2)
21
public static readonly SkippedHostAnalyzersInfo Empty =
new
(
117
return new
SkippedHostAnalyzersInfo
(fullySkippedHostAnalyzers, filteredDiagnosticIdsForAnalyzers);
14 references to SkippedHostAnalyzersInfo
Microsoft.CodeAnalysis.Features (5)
Diagnostics\Service\DiagnosticAnalyzerService.ProjectStates.cs (4)
21
SkippedHostAnalyzersInfo
.Empty);
27
public readonly
SkippedHostAnalyzersInfo
SkippedAnalyzersInfo;
32
SkippedHostAnalyzersInfo
skippedAnalyzersInfo)
70
var
skippedAnalyzersInfo = solutionAnalyzers.GetSkippedAnalyzersInfo(project.State, _analyzerInfoCache);
Diagnostics\Service\DiagnosticAnalyzerService_CoreAnalyze.cs (1)
50
var
skippedAnalyzersInfo = project.Solution.SolutionState.Analyzers.GetSkippedAnalyzersInfo(project.State, _analyzerInfoCache);
Microsoft.CodeAnalysis.Workspaces (9)
Diagnostics\Extensions.cs (1)
113
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();
300
public
SkippedHostAnalyzersInfo
GetSkippedAnalyzersInfo(ProjectState project, DiagnosticAnalyzerInfoCache infoCache)
304
if (box.Value != null && box.Value.TryGetValue(project.Language, out
var
info))
311
box.Value ??= ImmutableDictionary<string,
SkippedHostAnalyzersInfo
>.Empty;
315
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(