2 implementations of IPragmaBasedCodeAction
Microsoft.CodeAnalysis.Features (2)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaWarningCodeAction.cs (1)
15internal sealed class PragmaWarningCodeAction : AbstractSuppressionCodeAction, IPragmaBasedCodeAction
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs (1)
25private sealed class PragmaRemoveAction : RemoveSuppressionCodeAction, IPragmaBasedCodeAction
8 references to IPragmaBasedCodeAction
Microsoft.CodeAnalysis.Features (8)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs (6)
29ImmutableArray<IPragmaBasedCodeAction> pragmaActions, 44ImmutableArray<IPragmaBasedCodeAction> pragmaActions, 59var originalpragmaAction = pragmaActions[i]; 92var newPragmaAction = newSuppressionFix.Action as IPragmaBasedCodeAction ?? 93newSuppressionFix.Action.NestedActions.OfType<IPragmaBasedCodeAction>().SingleOrDefault(); 120IPragmaBasedCodeAction pragmaAction,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaWarningBatchFixAllProvider.cs (1)
31var pragmaActionsBuilder = ArrayBuilder<IPragmaBasedCodeAction>.GetInstance();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (1)
40using var _1 = ArrayBuilder<IPragmaBasedCodeAction>.GetInstance(out var pragmaActionsBuilder);