Skip to main content
A newer version of this page is available. .

Navigate Anywhere

  • 2 minutes to read

You can use Jump to window to navigate to a location linked to a symbol. For instance, you can navigate to the class declaration, list interface implementations, etc.

To invoke the Jump to window, place the caret on the identifier and press Ctrl + Alt + N.

Nav_JumpTo

NOTE

You can also use the CodeRush | Navigate | Jump to.. menu item to open the Jump to window.

The set of available navigation providers depends on the identifier type. The table below lists all the navigation providers:

Name Availability Target
Declaration When the caret is on any symbol reference The symbol declaration
Base Types When the caret is on a class, structure or enumeration declaration or reference Any type in the inheritance chain
Derived Types When the caret is on a class or interface declaration or reference Any type derived from the current one
Parent Type Anywhere within the type (interface, class, structure or enumeration) block The declaration of the type at the caret's location
Members When the caret is on a type declaration, or anywhere within the type block (works for partial types) Any member of the current type
Overridden Member When the caret is on a virtual member declaration Any overridden member
Instantiations When the caret is on a class or structure declaration or reference Any instantiation of the class/structure
Implementations When the caret is on an interface or abstract class declaration or reference, on its member or reference to it Any implementation of the type or member
Implemented API When the caret is on an interface or class declaration or reference Any exposed member
Assignments When the caret is on a property, field, local parameter or event declaration/reference Any assignment of the variable
Overloads When the caret is on a method declaration or reference Any overload of the member
Overrides When the caret is on an abstract type, virtual type or interface members Any override of the member
References When the caret is on an identifier Any identifier
Symbol Everywhere Any symbol in the solution
File Everywhere Any file in the solution
Opened File Everywhere Any opened file
XAML Element Everywhere Any named element in your XAML code
Everything Everywhere Any file or symbol of the solution

TypeScript Support

The Base Types, Derived Types, Members, Instantiations and Implementations navigation providers are also available in TypeScript code.

TS