24 references to IDiagnosticAnalyzerService
Microsoft.CodeAnalysis.Features (24)
CodeFixes\Service\CodeFixService.cs (9)
106
FunctionId.CodeFix_Summary, $"Pri{priorityProvider.Priority.GetPriorityInt()}.{nameof(GetMostSevereFixAsync)}.{nameof(
IDiagnosticAnalyzerService
.GetDiagnosticsForSpanAsync)}"))
108
var
service = document.Project.Solution.Services.GetRequiredService<
IDiagnosticAnalyzerService
>();
198
FunctionId.CodeFix_Summary, $"Pri{priorityProvider.Priority.GetPriorityInt()}.{nameof(
IDiagnosticAnalyzerService
.GetDiagnosticsForSpanAsync)}"))
200
var
service = document.Project.Solution.Services.GetRequiredService<
IDiagnosticAnalyzerService
>();
300
FunctionId.CodeFix_Summary, $"{nameof(GetDocumentFixAllForIdInSpanAsync)}.{nameof(
IDiagnosticAnalyzerService
.GetDiagnosticsForSpanAsync)}"))
302
var
service = document.Project.Solution.Services.GetRequiredService<
IDiagnosticAnalyzerService
>();
CodeFixes\Service\CodeFixService.FixAllDiagnosticProvider.cs (8)
46
var
service = document.Project.Solution.Services.GetRequiredService<
IDiagnosticAnalyzerService
>();
57
var
service = document.Project.Solution.Services.GetRequiredService<
IDiagnosticAnalyzerService
>();
69
var
service = project.Solution.Services.GetRequiredService<
IDiagnosticAnalyzerService
>();
78
var
service = project.Solution.Services.GetRequiredService<
IDiagnosticAnalyzerService
>();
Copilot\ICopilotChangeAnalysisService.cs (1)
225
var diagnosticAnalyzerService = newDocument.Project.Solution.Services.GetRequiredService<
IDiagnosticAnalyzerService
>();
Diagnostics\CodeAnalysisDiagnosticAnalyzerService.cs (2)
28
private readonly
IDiagnosticAnalyzerService
_diagnosticAnalyzerService;
51
_diagnosticAnalyzerService = _workspace.Services.GetRequiredService<
IDiagnosticAnalyzerService
>();
Diagnostics\IDiagnosticAnalyzerService.cs (2)
96
public static Task<ImmutableArray<DiagnosticData>> GetDiagnosticsForSpanAsync(this
IDiagnosticAnalyzerService
service,
113
public 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.