Auto Completion (IntelliRush)

The CodeRush extension includes the Visual Studio IntelliSense add-on called IntelliRush. This add-on introduces a number of helpful modifications to the IntelliSense's Members List menu.

The IntelliRush feature is disabled by default. You can enable it in the Quick Setup options section or using the CodeRush Visualize toolbar.

IR_Enable1      IR_Enable2

The further sections describe the modifications introduced by the IntelliRush.

Filtering

You can filter the auto-completion list by pressing the Ctrl key while the Members List menu is open. The invoked section displays the available filtering options. Press the required key (marked with the red color) to filter the list by corresponding member type.

IR_Filter

In addition, you can filter displayed members by their position in the inheritance hierarchy. Tap Ctrl, then press H to show hierarchical filtering options.

IR_FilterByScope

To select the desired class to filter, press the appropriate number button. You can also use the Ctrl + <number button> and Shift + <number button> to show members declared in the specified class and above or below correspondingly.

Overloads

If a selected IntelliRush item is a method that has several overloads, you can press the Right Arrow key to display a window that contains the list of overloads and allows you to select the required one. Such items are marked with a right arrow icon at the right side.

IR_Overloads

The additional information on the selected overload is displayed to the right of the appropriate item.

When you confirm an overload, the required parameter templates are added automatically. After specifying a parameter, switch to the next one using the Enter key.

IR_ProceedOverload

See Also