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 (1)
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
152private sealed 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)
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.LanguageServer.Protocol (1)
Features\CodeFixes\CodeFixService.cs (1)
777: (FixAllContext.DiagnosticProvider)new FixAllDiagnosticProvider(_diagnosticService, diagnosticIds);
Microsoft.CodeAnalysis.Workspaces (11)
CodeFixes\FixAllOccurrences\FixAllContext.cs (8)
109/// <see cref="DiagnosticProvider"/> to fetch document/project diagnostics to fix in a <see cref="FixAllContext"/>. 118DiagnosticProvider fixAllDiagnosticProvider, 146/// <see cref="DiagnosticProvider"/> to fetch document/project diagnostics to fix in a <see cref="FixAllContext"/>. 156DiagnosticProvider fixAllDiagnosticProvider, 182/// <see cref="DiagnosticProvider"/> to fetch document/project diagnostics to fix in a <see cref="FixAllContext"/>. 191DiagnosticProvider fixAllDiagnosticProvider, 348=> DiagnosticProvider.GetDocumentDiagnosticsToFixAsync(this); 351=> 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)
20public FixAllContext.DiagnosticProvider DiagnosticProvider { get; } 36FixAllContext.DiagnosticProvider fixAllDiagnosticProvider)