15 references to IntroduceParameterCodeActionKind
Microsoft.CodeAnalysis.Features (15)
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (9)
210actionsBuilder.Add(CreateNewCodeAction(FeaturesResources.and_update_call_sites_directly, allOccurrences: false, IntroduceParameterCodeActionKind.Refactor)); 211actionsBuilderAllOccurrences.Add(CreateNewCodeAction(FeaturesResources.and_update_call_sites_directly, allOccurrences: true, IntroduceParameterCodeActionKind.Refactor)); 220FeaturesResources.into_extracted_method_to_invoke_at_call_sites, allOccurrences: false, IntroduceParameterCodeActionKind.Trampoline)); 222FeaturesResources.into_extracted_method_to_invoke_at_call_sites, allOccurrences: true, IntroduceParameterCodeActionKind.Trampoline)); 227FeaturesResources.into_new_overload, allOccurrences: false, IntroduceParameterCodeActionKind.Overload)); 229FeaturesResources.into_new_overload, allOccurrences: true, IntroduceParameterCodeActionKind.Overload)); 236CodeAction CreateNewCodeAction(string actionName, bool allOccurrences, IntroduceParameterCodeActionKind selectedCodeAction) 244var methodCallSites = selectedCodeAction == IntroduceParameterCodeActionKind.Overload 300IMethodSymbol 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) 239if (_actionKind is IntroduceParameterCodeActionKind.Trampoline) 268var newMethodNode = _actionKind is IntroduceParameterCodeActionKind.Trampoline