14 references to IntroduceParameterCodeActionKind
Microsoft.CodeAnalysis.Features (14)
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (8)
155actionsBuilder.Add(CreateNewCodeAction(FeaturesResources.and_update_call_sites_directly, allOccurrences: false, IntroduceParameterCodeActionKind.Refactor)); 156actionsBuilderAllOccurrences.Add(CreateNewCodeAction(FeaturesResources.and_update_call_sites_directly, allOccurrences: true, IntroduceParameterCodeActionKind.Refactor)); 165FeaturesResources.into_extracted_method_to_invoke_at_call_sites, allOccurrences: false, IntroduceParameterCodeActionKind.Trampoline)); 167FeaturesResources.into_extracted_method_to_invoke_at_call_sites, allOccurrences: true, IntroduceParameterCodeActionKind.Trampoline)); 173FeaturesResources.into_new_overload, allOccurrences: false, IntroduceParameterCodeActionKind.Overload)); 175FeaturesResources.into_new_overload, allOccurrences: true, IntroduceParameterCodeActionKind.Overload)); 182CodeAction CreateNewCodeAction(string actionName, bool allOccurrences, IntroduceParameterCodeActionKind selectedCodeAction) 237IMethodSymbol 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