The Motivation
I found this question on Stackoverflow
Essentially it breaks down to…
How can I refactor this….
Image may be NSFW.
Clik here to view.
…into this…
Image may be NSFW.
Clik here to view.
… in a single step.
The Plugin
This plugin allows you to extract all arguments of a method to new locals which are then placed above the method call.
- Place your caret on the call to the method whose arguments you’d like to extract.
- Hit the CodeRush\Refactor key (Ctrl+` by default)
- Choose “Introduce Local (All Arguments)”
- You’re done.
And the Result
Image may be NSFW.Clik here to view.

Where can I get this wonderful plugin?
As usual, the source code and binary for this plugin are available on github
Like many others, this plugin is listed on the CodeRush Plugins Site.
Image may be NSFW.Clik here to view.
