6 types derived from DiagnosticProvider
Microsoft.Analyzers.Extra.Tests (1)
Resources\RoslynTestUtils.cs (1)
510internal class TestDiagnosticProvider : FixAllContext.DiagnosticProvider
Microsoft.Analyzers.Local.Tests (1)
Resources\RoslynTestUtils.cs (1)
511internal class TestDiagnosticProvider : FixAllContext.DiagnosticProvider
Microsoft.CodeAnalysis.Features (2)
CodeFixes\Service\CodeFixService.FixAllPredefinedDiagnosticProvider.cs (1)
15private sealed class FixAllPredefinedDiagnosticProvider : FixAllContext.DiagnosticProvider
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
152private sealed class DiagnosticProvider : FixAllContext.DiagnosticProvider
Microsoft.CodeAnalysis.Workspaces (2)
CodeFixes\FixAllOccurrences\FixAllContext.SpanBasedDiagnosticProvider.cs (1)
29internal abstract class SpanBasedDiagnosticProvider : DiagnosticProvider
CodeFixes\FixAllOccurrences\FixAllState.FixMultipleDiagnosticProvider.cs (1)
19internal sealed class FixMultipleDiagnosticProvider : FixAllContext.DiagnosticProvider
13 references to DiagnosticProvider
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
CodeActions\OmniSharpCodeFixContextFactory.cs (1)
40FixAllContext.DiagnosticProvider fixAllDiagnosticProvider,
Microsoft.CodeAnalysis.Features (1)
CodeFixes\Service\CodeFixService.cs (1)
786: (FixAllContext.DiagnosticProvider)new FixAllDiagnosticProvider(_diagnosticService, diagnosticIds);
Microsoft.CodeAnalysis.Workspaces (11)
CodeFixes\FixAllOccurrences\FixAllContext.cs (8)
108/// <see cref="DiagnosticProvider"/> to fetch document/project diagnostics to fix in a <see cref="FixAllContext"/>. 117DiagnosticProvider fixAllDiagnosticProvider, 145/// <see cref="DiagnosticProvider"/> to fetch document/project diagnostics to fix in a <see cref="FixAllContext"/>. 155DiagnosticProvider fixAllDiagnosticProvider, 181/// <see cref="DiagnosticProvider"/> to fetch document/project diagnostics to fix in a <see cref="FixAllContext"/>. 190DiagnosticProvider fixAllDiagnosticProvider, 347=> DiagnosticProvider.GetDocumentDiagnosticsToFixAsync(this); 350=> DiagnosticProvider.GetProjectDiagnosticsToFixAsync(this);
CodeFixes\FixAllOccurrences\FixAllContext.SpanBasedDiagnosticProvider.cs (1)
23/// A regular <see cref="DiagnosticProvider"/> will compute diagnostics for the entire document and filter out
CodeFixes\FixAllOccurrences\FixAllState.cs (2)
19public FixAllContext.DiagnosticProvider DiagnosticProvider { get; } 35FixAllContext.DiagnosticProvider fixAllDiagnosticProvider)