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.