1 write to Action
Microsoft.CodeAnalysis.Workspaces (1)
CodeFixes\CodeFix.cs (1)
29
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)
114
var codeActions = fixCollections.SelectManyAsArray(c => c.Fixes.Select(f => f.
Action
));
217
Assert.Equal(fixTitle, fix.
Action
.Title);
649
var fixTitles = fixes.SelectMany(fixCollection => fixCollection.Fixes).Select(f => f.
Action
.Title).ToHashSet();
719
var nugetFixerRegisteredActions = fixes.Where(f => f.
Action
.Title == nameof(NuGetCodeFixProvider));
723
var vsixFixerRegisteredActions = fixes.Where(f => f.
Action
.Title == nameof(VsixCodeFixProvider));
856
var txtDocumentCodeFixTitles = txtDocumentCodeFixes.SelectAsArray(s => s.Fixes.Single().
Action
.Title);
861
var codeAction = txtDocumentCodeFixes.Single(s => s.Fixes.Single().
Action
.Title == fixer1.Title).Fixes.Single().
Action
;
873
var logDocumentCodeFixTitle = logDocumentCodeFix.Fixes.Single().
Action
.Title;
1098
Assert.Equal(FixerForDeprioritizedAnalyzer.Title, fix.
Action
.Title);
Microsoft.CodeAnalysis.Features (9)
CodeFixes\Service\CodeFixService.cs (2)
763
return fixes.WhereAsArray(f => registeredConfigurationFixTitles.Add(f.
Action
.Title));
824
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)
47
context.RegisterCodeFix(suppressionFix.
Action
, suppressionFix.Diagnostics);
Copilot\ICopilotChangeAnalysisService.cs (1)
143
var action = codeFix.
Action
;
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Features\Suggestions\UnifiedSuggestedActionsSource.cs (5)
104
var nonSupressionCodeFixes = fixes.WhereAsArray(f => !IsTopLevelSuppressionAction(f.
Action
));
105
var supressionCodeFixes = fixes.WhereAsArray(f => IsTopLevelSuppressionAction(f.
Action
));
131
var unifiedSuggestedAction = await GetUnifiedSuggestedActionAsync(project, fix.
Action
, fix).ConfigureAwait(false);
189
if (fix.
Action
is AbstractConfigurationActionWithNestedActions configurationAction)
195
return new CodeFixGroupKey(diagnosticData, fix.
Action
.Priority, null);