2 instantiations of SkippedHostAnalyzersInfo
Microsoft.CodeAnalysis.Workspaces (2)
Diagnostics\SkippedHostAnalyzersInfo.cs (2)
21public static readonly SkippedHostAnalyzersInfo Empty = new( 117return new SkippedHostAnalyzersInfo(fullySkippedHostAnalyzers, filteredDiagnosticIdsForAnalyzers);
14 references to SkippedHostAnalyzersInfo
Microsoft.CodeAnalysis.Features (5)
Diagnostics\Service\DiagnosticAnalyzerService.ProjectStates.cs (4)
21SkippedHostAnalyzersInfo.Empty); 27public readonly SkippedHostAnalyzersInfo SkippedAnalyzersInfo; 32SkippedHostAnalyzersInfo skippedAnalyzersInfo) 70var skippedAnalyzersInfo = solutionAnalyzers.GetSkippedAnalyzersInfo(project.State, _analyzerInfoCache);
Diagnostics\Service\DiagnosticAnalyzerService_CoreAnalyze.cs (1)
50var skippedAnalyzersInfo = project.Solution.SolutionState.Analyzers.GetSkippedAnalyzersInfo(project.State, _analyzerInfoCache);
Microsoft.CodeAnalysis.Workspaces (9)
Diagnostics\Extensions.cs (1)
113SkippedHostAnalyzersInfo skippedAnalyzersInfo,
Diagnostics\HostDiagnosticAnalyzers.cs (6)
48/// Maps list of analyzer references and <see cref="LanguageNames"/> to <see cref="SkippedHostAnalyzersInfo"/>. 55private readonly ConditionalWeakTable<IReadOnlyList<AnalyzerReference>, StrongBox<ImmutableDictionary<string, SkippedHostAnalyzersInfo>>> _skippedHostAnalyzers = new(); 300public SkippedHostAnalyzersInfo GetSkippedAnalyzersInfo(ProjectState project, DiagnosticAnalyzerInfoCache infoCache) 304if (box.Value != null && box.Value.TryGetValue(project.Language, out var info)) 311box.Value ??= ImmutableDictionary<string, SkippedHostAnalyzersInfo>.Empty; 315info = SkippedHostAnalyzersInfo.Create(this, project.AnalyzerReferences, project.Language, infoCache);
Diagnostics\SkippedHostAnalyzersInfo.cs (2)
21public static readonly SkippedHostAnalyzersInfo Empty = new( 47public static SkippedHostAnalyzersInfo Create(