2 implementations of IPragmaBasedCodeAction
Microsoft.CodeAnalysis.Features (2)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaWarningCodeAction.cs (1)
15
internal sealed class PragmaWarningCodeAction : AbstractSuppressionCodeAction,
IPragmaBasedCodeAction
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs (1)
25
private class PragmaRemoveAction : RemoveSuppressionCodeAction,
IPragmaBasedCodeAction
9 references to IPragmaBasedCodeAction
Microsoft.CodeAnalysis.Features (9)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs (7)
29
ImmutableArray<
IPragmaBasedCodeAction
> pragmaActions,
44
ImmutableArray<
IPragmaBasedCodeAction
> pragmaActions,
60
var
originalpragmaAction = pragmaActions[i];
93
var
newPragmaAction = newSuppressionFix.Action as
IPragmaBasedCodeAction
??
94
newSuppressionFix.Action.NestedCodeActions.OfType<
IPragmaBasedCodeAction
>().SingleOrDefault();
121
IPragmaBasedCodeAction
pragmaAction,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaWarningBatchFixAllProvider.cs (1)
35
var pragmaActionsBuilder = ArrayBuilder<
IPragmaBasedCodeAction
>.GetInstance();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (1)
42
var pragmaActionsBuilder = ArrayBuilder<
IPragmaBasedCodeAction
>.GetInstance();