2 types derived from AbstractSuppressionCodeFixProvider
Microsoft.CodeAnalysis.CSharp.Features (1)
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (1)
27internal class CSharpSuppressionCodeFixProvider : AbstractSuppressionCodeFixProvider
Microsoft.CodeAnalysis.VisualBasic.Features (1)
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (1)
21Inherits AbstractSuppressionCodeFixProvider
48 references to AbstractSuppressionCodeFixProvider
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (4)
Diagnostics\AbstractSuppressionAllCodeTests.cs (4)
39var fix = (AbstractSuppressionCodeFixProvider.PragmaWarningCodeAction)c; 56var fix = (AbstractSuppressionCodeFixProvider.GlobalSuppressMessageCodeAction)c; 130return fixes.FirstOrDefault(f => f is AbstractSuppressionCodeFixProvider.PragmaWarningCodeAction); 133return fixes.OfType<AbstractSuppressionCodeFixProvider.GlobalSuppressMessageCodeAction>().FirstOrDefault();
Microsoft.CodeAnalysis.Features (41)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (1)
24protected AbstractGlobalSuppressMessageCodeAction(AbstractSuppressionCodeFixProvider fixer, Project project)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractSuppressionCodeAction.cs (3)
13private readonly AbstractSuppressionCodeFixProvider _fixer; 15protected AbstractSuppressionCodeAction(AbstractSuppressionCodeFixProvider fixer, string title) 21protected AbstractSuppressionCodeFixProvider Fixer => _fixer;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.FixAllProvider.cs (2)
37var suppressionFixer = (AbstractSuppressionCodeFixProvider)((WrapperCodeFixProvider)fixAllContext.CodeFixProvider).SuppressionFixProvider;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageCodeAction.cs (1)
28AbstractSuppressionCodeFixProvider fixer,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (6)
33AbstractSuppressionCodeFixProvider fixer, 45internal static CodeAction Create(string title, AbstractSuppressionCodeFixProvider fixer, Document triggerDocument, ImmutableDictionary<Document, ImmutableArray<Diagnostic>> diagnosticsByDocument, CodeActionOptionsProvider fallbackOptions) 52internal static CodeAction Create(string title, AbstractSuppressionCodeFixProvider fixer, Project triggerProject, ImmutableDictionary<Project, ImmutableArray<Diagnostic>> diagnosticsByProject, CodeActionOptionsProvider fallbackOptions) 74AbstractSuppressionCodeFixProvider fixer, 104AbstractSuppressionCodeFixProvider fixer, 160private static async Task<IEnumerable<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>>> CreateDiagnosticsBySymbolAsync(AbstractSuppressionCodeFixProvider fixer, IEnumerable<KeyValuePair<Document, ImmutableArray<Diagnostic>>> diagnosticsByDocument, CancellationToken cancellationToken)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.LocalSuppressMessageCodeAction.cs (2)
16private readonly AbstractSuppressionCodeFixProvider _fixer; 24AbstractSuppressionCodeFixProvider fixer,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs (2)
27AbstractSuppressionCodeFixProvider suppressionFixProvider, 42AbstractSuppressionCodeFixProvider suppressionFixProvider,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (7)
65private static int GetPositionForPragmaInsertion(ImmutableArray<SyntaxTrivia> triviaList, TextSpan currentDiagnosticSpan, AbstractSuppressionCodeFixProvider fixer, bool isStartToken, out SyntaxTrivia triviaAtIndex) 106AbstractSuppressionCodeFixProvider fixer, 136private static bool IsEndOfLineOrHasLeadingEndOfLine(SyntaxTrivia trivia, AbstractSuppressionCodeFixProvider fixer) 142private static bool IsEndOfLineOrHasTrailingEndOfLine(SyntaxTrivia trivia, AbstractSuppressionCodeFixProvider fixer) 148private static bool IsEndOfLineOrContainsEndOfLine(SyntaxTrivia trivia, AbstractSuppressionCodeFixProvider fixer) 158AbstractSuppressionCodeFixProvider fixer, 204internal static void NormalizeTriviaOnTokens(AbstractSuppressionCodeFixProvider fixer, ref Document document, ref SuppressionTargetInfo suppressionTargetInfo)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaWarningBatchFixAllProvider.cs (2)
25private readonly AbstractSuppressionCodeFixProvider _suppressionFixProvider; 27public PragmaWarningBatchFixAllProvider(AbstractSuppressionCodeFixProvider suppressionFixProvider)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaWarningCodeAction.cs (2)
28AbstractSuppressionCodeFixProvider fixer) 42AbstractSuppressionCodeFixProvider fixer,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (3)
23public static FixAllProvider GetBatchFixer(AbstractSuppressionCodeFixProvider suppressionFixProvider) 31private readonly AbstractSuppressionCodeFixProvider _suppressionFixProvider; 33public RemoveSuppressionBatchFixAllProvider(AbstractSuppressionCodeFixProvider suppressionFixProvider)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.cs (2)
29AbstractSuppressionCodeFixProvider fixer, 52AbstractSuppressionCodeFixProvider fixer,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Attribute.cs (2)
29AbstractSuppressionCodeFixProvider fixer) 38AbstractSuppressionCodeFixProvider fixer,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs (6)
36AbstractSuppressionCodeFixProvider fixer) 50AbstractSuppressionCodeFixProvider fixer, 104private static SyntaxTriviaList GetTriviaListForSuppression(SyntaxToken token, bool isStartToken, AbstractSuppressionCodeFixProvider fixer) 111private static SyntaxToken UpdateTriviaList(SyntaxToken token, bool isStartToken, SyntaxTriviaList triviaList, AbstractSuppressionCodeFixProvider fixer) 118private static bool CanRemovePragmaTrivia(SyntaxToken token, Diagnostic diagnostic, AbstractSuppressionCodeFixProvider fixer, bool isStartToken, out int indexOfTriviaToRemove) 180private static SyntaxToken GetNewTokenWithPragmaUnsuppress(SyntaxToken token, int indexOfTriviaToRemoveOrToggle, AbstractSuppressionCodeFixProvider fixer, bool isStartToken, bool toggle)
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Features\CodeFixes\CodeFixService.cs (3)
756/// <summary> Looks explicitly for an <see cref="AbstractSuppressionCodeFixProvider"/>.</summary> 766var fixer = lazyConfigurationProviders.Value.OfType<AbstractSuppressionCodeFixProvider>().FirstOrDefault();