12 references to IDiagnosticAnalyzerService
Microsoft.CodeAnalysis.Features (11)
CodeFixes\Service\CodeFixService.cs (2)
42private readonly IDiagnosticAnalyzerService _diagnosticService; 62IDiagnosticAnalyzerService diagnosticAnalyzerService,
CodeFixes\Service\CodeFixService.FixAllDiagnosticProvider.cs (2)
21private readonly IDiagnosticAnalyzerService _diagnosticService; 25public FixAllDiagnosticProvider(IDiagnosticAnalyzerService diagnosticService, ImmutableHashSet<string> diagnosticIds)
Diagnostics\CodeAnalysisDiagnosticAnalyzerService.cs (3)
27var diagnosticAnalyzerService = workspaceServices.SolutionServices.ExportProvider.GetExports<IDiagnosticAnalyzerService>().Single().Value; 33private readonly IDiagnosticAnalyzerService _diagnosticAnalyzerService; 53IDiagnosticAnalyzerService diagnosticAnalyzerService,
Diagnostics\IDiagnosticAnalyzerService.cs (2)
95public static Task<ImmutableArray<DiagnosticData>> GetDiagnosticsForSpanAsync(this IDiagnosticAnalyzerService service, 112public static Task<ImmutableArray<DiagnosticData>> GetDiagnosticsForSpanAsync(this IDiagnosticAnalyzerService service,
ExternalAccess\VSTypeScript\VSTypeScriptDiagnosticAnalyzerService.cs (2)
18internal sealed class VSTypeScriptAnalyzerService(IDiagnosticAnalyzerService service) : IVSTypeScriptDiagnosticAnalyzerService 20private readonly IDiagnosticAnalyzerService _service = service;
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (1)
25/// cref="IDiagnosticAnalyzerService"/> entry points as long as the project hasn't changed at all.