CodeRush Jump to (Navigation) menu reorganization
Starting with the next minor update v2011 vol2.8, the “Jump to” CodeRush navigation menu is reorganized. Before, there was too much noise with the bunch of rarely-used navigation providers:
Starting with the next minor update v2011 vol2.8, the “Jump to” CodeRush navigation menu is reorganized. Before, there was too much noise with the bunch of rarely-used navigation providers:
Starting with the next minor update v2011 vol2.8, there’s a new navigation provider available: Jump to Type Instantiations.
The Content DXCore service provides methods for accessing content providers. Content providers are a common object for refactoring operations and code providers which modify source code.
In this article we will create the simplest refactoring which will remove the active comment. Sometimes, there are comments left that are not utilized any longer, such as implemented TO-DO comments, UNDONE comment that is now complete, etc. We will use the RefactoringProvider control shipped in DevExpress Refactor! Pro for this purpose.
The Searchers DXCore service provides access to the extension points (also known as Search Providers) to the Rename refactoring and Coderush Navigation features such as Tab to Next Reference.
Here is the list of navigation providers shipped with the latest CodeRush Pro version. Press the Ctrl+Alt+N shortcut inside the code editor, to see all available navigation providers in the current context. You can use the provider name to bind it to a particular shortcut key using the Navigate command.
CodeRush Navigation Providers Engine is an extensible architecture that allows you to easily navigate inside your code structure and particular code fragments.
There are dozens of nav providers shipped with CodeRush. To see available navigation providers in the current context, press the Ctrl+Alt+N shortcut inside the code editor, and the “Jump to” popup menu appears:
The ContractProvider DXCore component is used to extend the available contracts list for the Add Contract code provider shipped with Refactor! Pro and CodeRush Xpress.
The control doesn’t exist on the Visual Studio toolbox by default. You have to manually add it by selecting the “Choose Items…” in the context menu of the Visual Studio toolbox: