14 references to IntroduceParameterCodeActionKind
Microsoft.CodeAnalysis.Features (14)
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (8)
161actionsBuilder.Add(CreateNewCodeAction(FeaturesResources.and_update_call_sites_directly, allOccurrences: false, IntroduceParameterCodeActionKind.Refactor)); 162actionsBuilderAllOccurrences.Add(CreateNewCodeAction(FeaturesResources.and_update_call_sites_directly, allOccurrences: true, IntroduceParameterCodeActionKind.Refactor)); 171FeaturesResources.into_extracted_method_to_invoke_at_call_sites, allOccurrences: false, IntroduceParameterCodeActionKind.Trampoline)); 173FeaturesResources.into_extracted_method_to_invoke_at_call_sites, allOccurrences: true, IntroduceParameterCodeActionKind.Trampoline)); 179FeaturesResources.into_new_overload, allOccurrences: false, IntroduceParameterCodeActionKind.Overload)); 181FeaturesResources.into_new_overload, allOccurrences: true, IntroduceParameterCodeActionKind.Overload)); 188CodeAction CreateNewCodeAction(string actionName, bool allOccurrences, IntroduceParameterCodeActionKind selectedCodeAction) 243IMethodSymbol methodSymbol, SyntaxNode containingMethod, Dictionary<Document, List<TExpressionSyntax>> methodCallSites, bool allOccurrences, IntroduceParameterCodeActionKind selectedCodeAction,
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (6)
29IntroduceParameterCodeActionKind selectedCodeAction, 40private readonly IntroduceParameterCodeActionKind _actionKind = selectedCodeAction; 47if (_actionKind is IntroduceParameterCodeActionKind.Overload or IntroduceParameterCodeActionKind.Trampoline) 231if (_actionKind is IntroduceParameterCodeActionKind.Trampoline) 260var newMethodNode = _actionKind is IntroduceParameterCodeActionKind.Trampoline