ChangeSignature\CSharpChangeSignatureService.cs (25)
323var updatedParameters = UpdateDeclaration(method.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
329var updatedParameters = UpdateDeclaration(typeWithParameters.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
335var updatedParameters = UpdateDeclaration(localFunction.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
341var updatedParameters = UpdateDeclaration(constructor.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
347var updatedParameters = UpdateDeclaration(indexer.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
353var updatedParameters = UpdateDeclaration(delegateDeclaration.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
365var updatedParameters = UpdateDeclaration(anonymousMethod.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
373var updatedParameters = UpdateDeclaration([lambda.Parameter], signaturePermutation, CreateNewParameterSyntax);
395var updatedParameters = UpdateDeclaration(
411var newParameters = UpdateDeclaration(nameMemberCref.Parameters.Parameters, signaturePermutation, CreateNewCrefParameterSyntax);
543var newArguments = PermuteArgumentList(
578var newArguments = PermuteAttributeArgumentList(
685private SeparatedSyntaxList<T> UpdateDeclaration<T>(
686SeparatedSyntaxList<T> list,
710private SeparatedSyntaxList<TArgumentSyntax> AddNewArgumentsToList<TArgumentSyntax>(
713SeparatedSyntaxList<TArgumentSyntax> newArguments,
714SeparatedSyntaxList<TArgumentSyntax> originalArguments,
723var newArgumentList = AddNewArgumentsToList(
732private SeparatedSyntaxList<AttributeArgumentSyntax> PermuteAttributeArgumentList(
734SeparatedSyntaxList<AttributeArgumentSyntax> arguments,
748private SeparatedSyntaxList<ArgumentSyntax> PermuteArgumentList(
750SeparatedSyntaxList<ArgumentSyntax> arguments,
768private ImmutableArray<T> TransferLeadingWhitespaceTrivia<T, U>(IEnumerable<T> newArguments, SeparatedSyntaxList<U> oldArguments)
920protected override TArgumentSyntax CreateExplicitParamsArrayFromIndividualArguments<TArgumentSyntax>(SeparatedSyntaxList<TArgumentSyntax> newArguments, int indexInExistingList, IParameterSymbol parameterSymbol)
925var listOfArguments = SeparatedList(newArguments.Skip(indexInExistingList).Select(a => ((ArgumentSyntax)(SyntaxNode)a).Expression), newArguments.GetSeparators().Skip(indexInExistingList));