Refactorings – Remove Parameter
Also known as Remove Unused Parameter. This refactoring removes an unused parameter from a method declaration, and updates all calls accordingly. It is very useful when a parameter is no longer used by the method body. A spurious parameter doesn’t cause any problems, and you probably might need it again later. But most of the time this is the wrong choice, because a parameter indicates information that is needed. In this case, a caller has to worry about what values to pass for a fictitious, unused parameter. By not removing the parameter you are making further work for everyone who uses the method.
The opposite of this refactoring is the Add Parameter refactoring.
—– Products: CodeRush Xpress, Refactor! Pro and free editions of Refactor! Versions: all VS IDEs: any Updated: Sep/26/2010 ID: R012