Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Collapse]CodeRush
  System Requirements
 [Expand]Features by Language
 [Expand]Getting Started
 [Expand]Coding Assistance
 [Collapse]Navigation and Search Tools
   Markers and Bookmarks
   Searching for a Code Symbol
   Navigating Through Files
   Navigating Anywhere
   Navigating to Symbol Declaration
   Finding References
   Navigation and Search in Compiled Code
 [Expand]Static Code Analysis
  Visualization Tools
 [Expand]Code Style Assistance
  Building Assistance
  Debugging Assistance
 [Expand]Refactoring Assistance
 [Expand]Unit Testing Assistance
 [Expand]Decompiling Tools
 [Expand]Configuration Options
 [Expand]Extensibility
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Navigating Anywhere

The Jump to... window enables you to navigate to the places linked with the current 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 required identifier and press Ctrl + Alt + N.

Note

You can also open the Quick Navigation window using the CodeRush | Navigate | Jump to.. menu item.

Depending on the identifier type, for which the Jump to... window was invoked, the set of available navigation providers is different. All possible navigation providers are listed in the table below.

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 in which the caret is located
Members When the caret is on a type declaration, or anywhere within the type block Any member of the current type
Overridden Member When the caret is on a virtual member declaration The member hidden by the current one
Instantiations When the caret is on a class or structure declaration or reference Any instantation 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 usage
Symbol Everywhere Any symbol in the solution
File Everywhere Any file in the solution
Opened File Everywhere Any file that is currently open
Everything Everywhere Any file or symbol of the solution

How would you rate this topic?​​​​​​​