When thinking of usages of namespaces, types, or methods, you may also (or only) be interested in finding usages of related objects (such as derived types, for example). Find Usages (Advanced) provides exactly this kind of functionality.
To find usages in advanced mode:

Note In some situations (for example, when you are searching for usages of fields or local variables) no additional options may be specified. In this case, the dialog window shown above does not appear. The search proceeds exactly as described in the Find Usages section.
| You search for usages of | You can also search for |
|---|---|
|
class |
usages of its members, and/or usages of derived classes |
|
interface |
usages of its members, implementations of the interface, and/or declarations of extending interfaces |
|
struct |
usages of its members |
|
virtual method |
usages of overriding methods (The comment regarding the search of overriding members stated in the section Find Usages applies in this situation as well.) |
|
constructor |
overloaded constructors |
Find Usages (Basic) | Highlight Usages in File | Go to Usage | Find Results Window