1 implementation of IDiagnosticAnalyzerService
Microsoft.CodeAnalysis.Features (1)
Diagnostics\Service\DiagnosticAnalyzerService_RemoteOrLocalDispatcher.cs (1)
21internal sealed partial class DiagnosticAnalyzerService : IDiagnosticAnalyzerService
33 references to IDiagnosticAnalyzerService
Microsoft.CodeAnalysis.CSharp.Features (2)
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (2)
129var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Microsoft.CodeAnalysis.Features (31)
CodeFixes\Service\CodeFixService.cs (11)
103FunctionId.CodeFix_Summary, $"Pri{priority.GetPriorityInt()}.{nameof(GetMostSevereFixAsync)}.{nameof(IDiagnosticAnalyzerService.GetDiagnosticsForSpanAsync)}")) 105var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 195FunctionId.CodeFix_Summary, $"Pri{priority.GetPriorityInt()}.{nameof(IDiagnosticAnalyzerService.GetDiagnosticsForSpanAsync)}")) 197var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 299FunctionId.CodeFix_Summary, $"{nameof(GetDocumentFixAllForIdInSpanAsync)}.{nameof(IDiagnosticAnalyzerService.GetDiagnosticsForSpanAsync)}")) 301var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 499var diagnosticAnalyzerService = solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
CodeFixes\Service\CodeFixService.FixAllDiagnosticProvider.cs (8)
45var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 54var service = document.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 65var service = project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>(); 74var service = project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Copilot\ICopilotChangeAnalysisService.cs (2)
214var diagnosticAnalyzerService = newDocument.Project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Diagnostics\CodeAnalysisDiagnosticAnalyzerService.cs (2)
29private readonly IDiagnosticAnalyzerService _diagnosticAnalyzerService; 51_diagnosticAnalyzerService = _workspace.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Diagnostics\DiagnosticAnalyzerExtensions.cs (2)
50var diagnosticAnalyzerService = project.Solution.Services.GetRequiredService<IDiagnosticAnalyzerService>();
Diagnostics\IDiagnosticAnalyzerService.cs (4)
126this IDiagnosticAnalyzerService service, TextDocument document, TextSpan? range, DiagnosticKind diagnosticKind, CancellationToken cancellationToken) 142public static Task<ImmutableArray<DiagnosticData>> GetDiagnosticsForSpanAsync(this IDiagnosticAnalyzerService service, 156this IDiagnosticAnalyzerService service, Solution solution, CancellationToken cancellationToken) 160this IDiagnosticAnalyzerService service, Project project, CancellationToken cancellationToken)
Diagnostics\Service\DiagnosticAnalyzerService.cs (2)
23[ExportWorkspaceServiceFactory(typeof(IDiagnosticAnalyzerService)), Shared] 42/// Only implementation of <see cref="IDiagnosticAnalyzerService"/>. Note: all methods in this class