1 write to CodeAction
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Suggestions\SuggestedAction.cs (1)
81CodeAction = codeAction;
20 references to CodeAction
Microsoft.CodeAnalysis.EditorFeatures (3)
Suggestions\SuggestedActionsSource_Async.cs (3)
283action.RefactorOrFixAllState, action.CodeAction, 290action.Provider, action.CodeAction, 296_threadingContext, owner, originalDocument, subjectBuffer, action.Provider, action.CodeAction,
Microsoft.CodeAnalysis.LanguageServer.Protocol (17)
Features\Suggestions\SuggestedAction.cs (1)
26/// Underlying <see cref="CodeAction"/> responsible for making the desired change to the user's code.
Features\Suggestions\UnifiedSuggestedActionsSource.cs (6)
276var nonSuppressionActions = actions.WhereAsArray(a => !IsTopLevelSuppressionAction(a.CodeAction)); 279var suppressionActions = actions.WhereAsArray(a => IsTopLevelSuppressionAction(a.CodeAction) && 280!IsBulkConfigurationAction(a.CodeAction)); 283bulkConfigurationActions.AddRange(actions.Where(a => IsBulkConfigurationAction(a.CodeAction))); 700if (action is { CodeAction.IsInlinable: true, NestedActionSets.Length: > 0 }) 742if (seenTitles.Add(action.CodeAction.Title))
Handler\CodeActions\CodeActionHelpers.cs (10)
100=> (suggestedAction.CodeAction is CodeActionWithOptions 101&& suggestedAction.CodeAction is not ExtractInterfaceCodeAction 102&& suggestedAction.CodeAction is not ExtractClassWithDialogCodeAction) 105|| suggestedAction.CodeAction.Tags.Contains(CodeAction.RequiresNonDocumentChange); 115var codeAction = suggestedAction.CodeAction; 149var codeAction = suggestedAction.CodeAction; 159diagnosticsForFix, action, pathOfParentAction.Add(action.CodeAction.Title))); 231var codeAction = suggestedAction.CodeAction; 349var codeAction = suggestedAction.CodeAction; 370var codeAction = suggestedAction.CodeAction;