14 references to IntroduceParameterCodeActionKind
Microsoft.CodeAnalysis.Features (14)
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (8)
156actionsBuilder.Add(CreateNewCodeAction(FeaturesResources.and_update_call_sites_directly, allOccurrences: false, IntroduceParameterCodeActionKind.Refactor)); 157actionsBuilderAllOccurrences.Add(CreateNewCodeAction(FeaturesResources.and_update_call_sites_directly, allOccurrences: true, IntroduceParameterCodeActionKind.Refactor)); 166FeaturesResources.into_extracted_method_to_invoke_at_call_sites, allOccurrences: false, IntroduceParameterCodeActionKind.Trampoline)); 168FeaturesResources.into_extracted_method_to_invoke_at_call_sites, allOccurrences: true, IntroduceParameterCodeActionKind.Trampoline)); 174FeaturesResources.into_new_overload, allOccurrences: false, IntroduceParameterCodeActionKind.Overload)); 176FeaturesResources.into_new_overload, allOccurrences: true, IntroduceParameterCodeActionKind.Overload)); 183CodeAction CreateNewCodeAction(string actionName, bool allOccurrences, IntroduceParameterCodeActionKind selectedCodeAction) 238IMethodSymbol 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