2 writes to Action
Microsoft.CodeAnalysis.Workspaces (2)
CodeFixes\CodeFix.cs (2)
46
Action
= action;
54
Action
= action;
26 references to Action
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
Diagnostics\Suppression\SuppressionTests.cs (2)
499
var cs0219EquivalenceKey = cs0219Fixes[0].
Action
.EquivalenceKey;
506
var cs0168EquivalenceKey = cs0168Fixes.Single().
Action
.EquivalenceKey;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (10)
CodeFixes\CodeFixServiceTests.cs (10)
113
var codeActions = fixCollections.SelectManyAsArray(c => c.Fixes.Select(f => f.
Action
));
216
Assert.Equal(fixTitle, fix.
Action
.Title);
648
var fixTitles = fixes.SelectMany(fixCollection => fixCollection.Fixes).Select(f => f.
Action
.Title).ToHashSet();
718
var nugetFixerRegisteredActions = fixes.Where(f => f.
Action
.Title == nameof(NuGetCodeFixProvider));
722
var vsixFixerRegisteredActions = fixes.Where(f => f.
Action
.Title == nameof(VsixCodeFixProvider));
855
var txtDocumentCodeFixTitles = txtDocumentCodeFixes.Select(s => s.Fixes.Single().
Action
.Title).ToImmutableArray();
860
var codeAction = txtDocumentCodeFixes.Single(s => s.Fixes.Single().
Action
.Title == fixer1.Title).Fixes.Single().
Action
;
872
var logDocumentCodeFixTitle = logDocumentCodeFix.Fixes.Single().
Action
.Title;
1097
Assert.Equal(FixerForDeprioritizedAnalyzer.Title, fix.
Action
.Title);
Microsoft.CodeAnalysis.Features (9)
CodeFixes\Service\CodeFixService.cs (2)
735
return fixes.WhereAsArray(f => registeredConfigurationFixTitles.Add(f.
Action
.Title));
800
fixes[0].
Action
.EquivalenceKey,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
153
return [.. codeFixes.SelectMany(fix => fix.
Action
.NestedActions).OfType<PragmaWarningCodeAction>()];
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs (2)
92
var newPragmaAction = newSuppressionFix.
Action
as IPragmaBasedCodeAction ??
93
newSuppressionFix.
Action
.NestedActions.OfType<IPragmaBasedCodeAction>().SingleOrDefault();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (2)
51
if (removeSuppressionFix.
Action
is RemoveSuppressionCodeAction codeAction)
93
if (removeSuppressionFixes.SingleOrDefault()?.
Action
is RemoveSuppressionCodeAction removeSuppressionCodeAction)
CodeFixes\Suppression\WrapperCodeFixProvider.cs (1)
46
context.RegisterCodeFix(suppressionFix.
Action
, suppressionFix.Diagnostics);
Copilot\ICopilotChangeAnalysisService.cs (1)
155
var action = codeFix.
Action
;
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (5)
108
var nonSupressionCodeFixes = fixes.WhereAsArray(f => !IsTopLevelSuppressionAction(f.
Action
));
109
var supressionCodeFixes = fixes.WhereAsArray(f => IsTopLevelSuppressionAction(f.
Action
));
138
var unifiedSuggestedAction = await GetUnifiedSuggestedActionAsync(originalSolution, fix.
Action
, fix).ConfigureAwait(false);
195
if (fix.
Action
is AbstractConfigurationActionWithNestedActions configurationAction)
201
return new CodeFixGroupKey(diag, fix.
Action
.Priority, null);