The Expression Lab is a DXCore diagnostic plug-in containing the tool window that displays the hierarchical abstract source tree built by the DXCore. This is useful to learn the structure of the parsed source code and created a source tree to build your own DXCore plug-ins. When you know the structure of the tree, you can build your own trees or its parts and generate the appropriate code for all programming languages supported by the DXCore. Also, you can see the set of properties each language element has, to learn more on how to construct any specific elements.
Read more…
The Open Files CodeRush tool window lists files that are currently opened inside the Visual Studio IDE. The window allows you to quickly switch between files via a single mouse click. This window is similar to the Ctrl+Tab Visual Studio built-in window but has a few advanced options. This is what it looks like:
Read more…
The CodeRush Code Issues tool window shows a summary of code issues found inside the source code within an entire solution. It is intended to help you overview, analyze, navigate and fix issues such as errors, warnings, hints and dead code:
Read more…
There are three different tool windows allowing you to navigate between files of your Visual Studio solution in CodeRush. The functionality of these three windows could be actually contained in a single window with a couple of switch options, but historically they have appeared variously in the following order:
Read more…
Quick File Nav navigation CodeRush feature allows you to switch between all files in a solution. The shortcut key for this tool window is the Ctrl+Alt+F. Once you press the shortcut, the following window appears at the editor caret position or at the center of the Visual Studio main window:
Read more…
CodeRush has a special tool window for browsing recently opened (accessed) files inside Visual Studio called Browse Recent Files. It is available via the corresponding File -> Browse Recent Files… menu item, or via the Ctrl+Shift+. (dot at the end) shortcut. This is what it looks like:
Read more…
If you’d like to show your tool window from a DXCore-based ToolWindow plug-in, you have to create another standard plug-in that will do this. You can add an additional DXCore standard plug-in project item into your solution, where the tool window is located. In the new plug-in, you need to handle the DXCoreLoaded event and manually add a code that opens and shows a tool window.
Read more…
The User Guide documents the DXCore and dependent products (such as CodeRush and/or Refactor! if they’re installed) and also includes documentation covering Visual Studio extensibility. This tutorial can be viewed by selecting “User Guide…” from the DevExpress menu. You can also view it by selecting “Guide” from the DevExpress | Tool Windows menu.
Read more…