ChangeSignature\CSharpChangeSignatureService.cs (25)
321var updatedParameters = UpdateDeclaration(method.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
327var updatedParameters = UpdateDeclaration(typeWithParameters.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
333var updatedParameters = UpdateDeclaration(localFunction.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
339var updatedParameters = UpdateDeclaration(constructor.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
345var updatedParameters = UpdateDeclaration(indexer.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
351var updatedParameters = UpdateDeclaration(delegateDeclaration.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
363var updatedParameters = UpdateDeclaration(anonymousMethod.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
371var updatedParameters = UpdateDeclaration([lambda.Parameter], signaturePermutation, CreateNewParameterSyntax);
393var updatedParameters = UpdateDeclaration(
409var newParameters = UpdateDeclaration(nameMemberCref.Parameters.Parameters, signaturePermutation, CreateNewCrefParameterSyntax);
541var newArguments = PermuteArgumentList(
576var newArguments = PermuteAttributeArgumentList(
683private SeparatedSyntaxList<T> UpdateDeclaration<T>(
684SeparatedSyntaxList<T> list,
708private SeparatedSyntaxList<TArgumentSyntax> AddNewArgumentsToList<TArgumentSyntax>(
711SeparatedSyntaxList<TArgumentSyntax> newArguments,
712SeparatedSyntaxList<TArgumentSyntax> originalArguments,
721var newArgumentList = AddNewArgumentsToList(
730private SeparatedSyntaxList<AttributeArgumentSyntax> PermuteAttributeArgumentList(
732SeparatedSyntaxList<AttributeArgumentSyntax> arguments,
746private SeparatedSyntaxList<ArgumentSyntax> PermuteArgumentList(
748SeparatedSyntaxList<ArgumentSyntax> arguments,
766private ImmutableArray<T> TransferLeadingWhitespaceTrivia<T, U>(IEnumerable<T> newArguments, SeparatedSyntaxList<U> oldArguments)
918protected override TArgumentSyntax CreateExplicitParamsArrayFromIndividualArguments<TArgumentSyntax>(SeparatedSyntaxList<TArgumentSyntax> newArguments, int indexInExistingList, IParameterSymbol parameterSymbol)
923var listOfArguments = SeparatedList(newArguments.Skip(indexInExistingList).Select(a => ((ArgumentSyntax)(SyntaxNode)a).Expression), newArguments.GetSeparators().Skip(indexInExistingList));