ReSharper allows you to navigate to any type within your solution in a few keystrokes.
- On the main menu, choose ReSharper | Navigate | Go to Type , or press Ctrl+N.
In the Enter type name pop-up that appears,
start typing characters in the text field. As you type, the lookup list narrows down,
suggesting names that match the entered substring.
- By default, only types from the solution display in the lookup list. If needed, you can select the Include library types check box or press Alt+N to display types from libraries, referenced in the solution.
Do one of the following:
- To view the list of found symbols in the Find Results window, click Show in Find Results or press + on the numeric keypad.
- To navigate directly to the declaration of a target type, select the type name in the lookup list and press Enter.
If the target symbol belongs to the current solution, ReSharper will open the corresponding file in the editor and set the caret at the type declaration. If the symbol is found in referenced libraries, ReSharper navigates according to the settings defined in the External Sources page of the ReSharper options. For more information, see Navigating to Compiled Code.
Case-insensitive CamelHumps is supported here:
for example, you can simply type "ch" instead of "ColorHelper".
If you want to navigate to a type by its fully qualified name, you can type parts of the name and
split them with spaces or dots.
Consider the example below:
You can also use wildcards when specifying the name: '*' (asterisk) represents zero or more characters; '+' (plus) represents one or more characters; '?' (question mark) represents one or zero characters.
Whenever collecting items to match the specified string takes significant time, ReSharper displays an hourglass icon to the right of your search string. Substantial delays are to be expected when performing search before ReSharper loads completely.