Visualization Tools
Quickly see the essence of the code you're working on because Clarity is good - Noise is bad. CodeRush by DevExpress adds subtle visual cues to code to allow a developer to identify and recognise code quickly.
DXCore Visualize toolbar
The Visualize toolbar displays buttons that allow you to enable or disable code visualization features: member icons, structural highlighting, code issues, code metrics, regions, etc. 
Region Painting
CodeRush adds cool custom region painting to Visual Studio, reducing the visual noise associated with #region
and #endregion directives when the region is expanded.
This gives you the flexibility to enclose each method and property inside
a named region, as shown in the screen shot below:

Flow Break Evaluation
Flow evaluation reveals the path of execution when a flow break keyword is encountered. For example, in C#, flow break keywords include "continue", "break", "throw", and "return" (in VB, "Raise", "Return", "Exit Sub", "Exit Do", etc.).   Flow evaluation is an important tool when viewing complex code with multiple loops and breaks. CodeRush also visually alerts you to the presence of these keywords with an onscreen icon (click the icon to jump to the target location, or hover the mouse over the icon for a visual preview).
Member Icons
Visibility indicators appear to the left of class and struct members, revealing access. Visibility icons are shown below:
 |
Public
|
 |
Protected Internal
|
 |
Internal
|
 |
Protected
|
 |
Private
|
If a member is public, the icon for that member appears. A subset of
member icons appear below:
 |
Field
|
 |
Method
|
 |
Property
|
 |
Class
|
 |
Struct
|
 |
Interface
|
You can click the visibility indicator icon to present a drop-down menu
of valid access modifiers for this member.

Quick Nav Preview
Quick Nav is the navigation feature that lets you find identifiers fast.
Simply hit Ctrl-. and Quick Nav will list the types and members available inside all open files.
Once you have a quick Nav window up, seeing the code simply requires that you press the Ctrl key and the code associated with that item is immediately highlit.
 
See the CodeRush Navigation page for more info on Quick Nav.
Show Color
The Show Color feature greatly simplifies how you work with color in code. CodeRush highlights color references in the source code with a rectangular color swatch appearing near the start of the color reference. If you click the color swatch, the Color Picker appears, allowing you to select a new color (and thus change the color reference in the code).
 
Structural Highlighting
Structural Highlighting shows how your code lines up. Structural highlighting is available for C++, C#, Visual Basic, and XML documents. 
Spell Checker
Spell Checker underlines the spelling errors in comments, strings, XML comments, HTML attributes, HTML text and suggests some similar words to replace the misspelled word under the cursor. 
Comment Painter
Comment Painter marks comments with the appropriate icon thus making your code easier to read.

Line Highlighter
Line Highlighter highlights current line in the code. This helps you to quickly find the caret.

Right Margin Line
Right Margin Line is useful when you need to limit the code line's length. It does not prevent typing to the right of it, but it simply indicates the specified line length. 
Code Metrics
CodeRush enables you to unceasingly evaluate the readability and complexity of your code. It shows the metrics of each property and method near its declaration.

The following metrics are available:
|
Metric
|
Description
|
| Cyclomatic Complexity | The total number of possible paths through the member's code. |
| Line Count | The total number of lines that belong to a class member. |
| Maintenance Complexity | The member maintainability indicator. |
You can specify the shown metric via the appropriate option page or via the drop-down menu as well. To call the menu, click a metric.

|