The Change Signature refactoring combines several different modifications that can be applied to a function signature. You can use this refactoring for the following purposes:
For example, in the code fragment below, you could place the caret within the function signature and press &shortcut:ChangeSignature; (Refactor | Change Signature):

Make all the necessary changes to the function signature and check the preview:
