24 references to IDiagnosticAnalyzerService
Microsoft.CodeAnalysis.Features (24)
CodeFixes\Service\CodeFixService.cs (9)
106FunctionId.CodeFix_Summary, $"Pri{priorityProvider.Priority.GetPriorityInt()}.{nameof(GetMostSevereFixAsync)}.{nameof(IDiagnosticAnalyzerService.GetDiagnosticsForSpanAsync)}")) 108var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 198FunctionId.CodeFix_Summary, $"Pri{priorityProvider.Priority.GetPriorityInt()}.{nameof(IDiagnosticAnalyzerService.GetDiagnosticsForSpanAsync)}")) 200var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 300FunctionId.CodeFix_Summary, $"{nameof(GetDocumentFixAllForIdInSpanAsync)}.{nameof(IDiagnosticAnalyzerService.GetDiagnosticsForSpanAsync)}")) 302var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
CodeFixes\Service\CodeFixService.FixAllDiagnosticProvider.cs (8)
46var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 57var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 69var service = project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 78var service = project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Copilot\ICopilotChangeAnalysisService.cs (1)
225var diagnosticAnalyzerService = newDocument.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Diagnostics\CodeAnalysisDiagnosticAnalyzerService.cs (2)
28private readonly IDiagnosticAnalyzerService _diagnosticAnalyzerService; 51_diagnosticAnalyzerService = _workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Diagnostics\IDiagnosticAnalyzerService.cs (2)
96public static Task<ImmutableArray<DiagnosticData>> GetDiagnosticsForSpanAsync(this IDiagnosticAnalyzerService service, 113public static Task<ImmutableArray<DiagnosticData>> GetDiagnosticsForSpanAsync(this IDiagnosticAnalyzerService service,
Diagnostics\Service\DiagnosticAnalyzerService.cs (1)
22[ExportWorkspaceServiceFactory(typeof(IDiagnosticAnalyzerService)), Shared]
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (1)
25/// cref="IDiagnosticAnalyzerService"/> entry points as long as the project hasn't changed at all.