Code Providers are CodeRush features that enable you to automatically perform routine changes in your code.
CodeRush adds refactorings, code providers, and code formatters to Visual Studio's light bulb menu (Code Actions Menu). To invoke the Code Actions Menu, put the caret on the part of the code you need to change, press Ctrl + . or Ctrl + ~, and choose the required action from the invoked menu. When the cursor is on a Code Action Menu item, you can see a preview of the changes that will be made to your code.
Entries in the Code Actions Menu fall into the following categories:
This section describes each Code Provider in detail. The description includes the purpose of the Code Provider, its availability and a usage example.
A number of Code Providers allow you to choose the place used to insert the new code. The feature utilized for that is called Target Picker.
To move the Target Picker, use the Up Arrow and Down Arrow keys. To pick the current location, hit Enter. The appearance of the Target Picker can be configured in the Editor | All Languages | Code Actions | Target Picker options page.