6 types derived from DiagnosticProvider
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (1)
AbstractUserDiagnosticTest.FixAllDiagnosticProvider.cs (1)
19private class FixAllDiagnosticProvider : FixAllContext.DiagnosticProvider
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
Diagnostics\AbstractUserDiagnosticTest.FixAllDiagnosticProvider.cs (1)
19private class FixAllDiagnosticProvider : FixAllContext.DiagnosticProvider
Microsoft.CodeAnalysis.Features (1)
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
151private class DiagnosticProvider : FixAllContext.DiagnosticProvider
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\CodeFixes\CodeFixService.FixAllPredefinedDiagnosticProvider.cs (1)
17private class FixAllPredefinedDiagnosticProvider : FixAllContext.DiagnosticProvider
Microsoft.CodeAnalysis.Workspaces (2)
CodeFixes\FixAllOccurrences\FixAllContext.SpanBasedDiagnosticProvider.cs (1)
33internal abstract class SpanBasedDiagnosticProvider : DiagnosticProvider
CodeFixes\FixAllOccurrences\FixAllState.FixMultipleDiagnosticProvider.cs (1)
19internal sealed class FixMultipleDiagnosticProvider : FixAllContext.DiagnosticProvider
15 references to DiagnosticProvider
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
CodeActions\CSharpCodeFixVerifier`2+Test.cs (1)
121FixAllContext.DiagnosticProvider fixAllDiagnosticProvider,
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
CodeActions\OmniSharpCodeFixContextFactory.cs (1)
43FixAllContext.DiagnosticProvider fixAllDiagnosticProvider,
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Features\CodeFixes\CodeFixService.cs (2)
730var diagnosticProvider = fixAllForInSpan 732: (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, 182/// <see cref="DiagnosticProvider"/> to fetch document/project diagnostics to fix in a <see cref="FixAllContext"/>. 191DiagnosticProvider fixAllDiagnosticProvider, 352=> DiagnosticProvider.GetDocumentDiagnosticsToFixAsync(this); 355=> DiagnosticProvider.GetProjectDiagnosticsToFixAsync(this);
CodeFixes\FixAllOccurrences\FixAllContext.SpanBasedDiagnosticProvider.cs (1)
27/// A regular <see cref="DiagnosticProvider"/> will compute diagnostics for the entire document and filter out
CodeFixes\FixAllOccurrences\FixAllState.cs (2)
20public FixAllContext.DiagnosticProvider DiagnosticProvider { get; } 36FixAllContext.DiagnosticProvider fixAllDiagnosticProvider,