The Find Usages Advanced feature enables you to find usages of entities that are somehow related to the selected symbol within a specified scope, for example, derived types, overriding methods etc.
- Place the caret at the symbol which usages should be searched in the editor, or select the symbol in Class View or Object Browser.
Do one of the following:
- On the main menu, choose ReSharper | Find | Find Usages Advanced.
- Click Find Usages Advanced on the context menu.
- Press Shift+Alt+F7Ctrl+Shift+Alt+F12.
- Specify what exactly you are looking for by selecting one or several check boxes: Usages, Usages of members, Textual occurrences, etc. Depending on the type of the chosen symbol the set of available check boxes changes. For more information, see Search Properties
- Specify the search scope by clicking the appropriate option button: Solution, Libraries, Solution and libraries, Current project, or Current file.
- Click Find. Search results are displayed in the Find Results window.
When you search for usages of an overriding member in a derived class or an implemented interface member, ReSharper lets you choose whether to look for usages of the base member or those of the overriding member.
This feature is supported in the following languages/technologies:
The instructions and examples given here address the use of the feature in C#. For details specific to other languages, see the corresponding topics in the ReSharper by Language section.