Visualize Code.
Intuitively Debug

Debug Visualizer

CodeRush makes it easier to see what's going on with complex code, so you can move forward and spend less time wandering and wondering. Why is that expression's value different from what you expect? When did that local change? How many times have we been through this loop? CodeRush's compelling new debug visualizer effortlessly and instantly answers these questions and more.

I loved CodeRush classic and CR for Roslyn is a true step up ESPECIALLY in performance and "lightweightnesses" and also providing some nice new features. Also, communication with team is great and they respond to tickets promptly. Make sure you give it a try. Mario Blataric

Move at Warp Speed

Quick Navigation

Quickly find symbols and files in your solution and easily navigate to code constructions related to the current context. CodeRush includes the Quick Navigation and Quick File Navigation features, which make it fast and easy to find symbols and open files.

Compared to other coding productivity tools, CodeRush is the only one that is non-intrusive, discoverable, and fully extensible. I simply would not get caught writing code in Visual Studio without it. It's miles ahead of the competition. Miguel A Castro / Microsoft MVP

Code Analysis Diagnostics

Simplify Complex Software Systems

The Code Analysis Diagnostics feature helps you detect and correct possible code issues and code smells. You can use the Code Issues Window to run the CodeRush for Roslyn Analyzers on the active solution or display the Visual Studio code issues.

Learn More

Once I tried it, I was completely hooked. Code generation, refactorings - everything became faster and more reliable. The best part is how the tool teaches you as you go, making it incredibly easy to learn what it's capable of. Mark Gilbert

Validate Quality Faster

Analyze Code Coverage

When it comes to Test Driven Development, nothing is faster than CodeRush. CodeRush lets you create new test cases or new test suites in a single keystroke. CodeRush for Roslyn automatically detects unit tests for NUnit, xUnit, MSpec and MSTest frameworks, and can optionally run tests located across multiple assemblies concurrently. The Test Runner also runs CoreCLR test cases in the DNX environment. The Sessions support makes it very easy to organize tests and run only those that are required.

Using the Analyze Code Coverage feature, you can discover what parts of your solution are covered by unit tests, and find the at-risk parts of your application. The Code Coverage window shows percentage of statements covered by unit tests for each namespace, type, and member in your solution.

Best in Class Tools

DevExpress is honored to have been voted best in class 19 times in this year's Visual Studio Magazine Reader's Choice Awards.

Experience the DevExpress difference and see why your peers consistently vote our products #1. With our Universal Subscription, you will build your best, see complex software with greater clarity, increase your productivity and create stunning applications for Windows, Web and your Mobile world.

x19
x18
x13
x8
Get Started Today
Download Your Free
30-Day Trial
Purchase a License
Subscriptions start at
$49.99
Get Pre-Purchase Help
Call us at +1 (818) 844-3383
or email info@devexpress.com

Learn More about Our CodeRush

Unlike CodeRush Classic, CodeRush for Roslyn exploits the new Roslyn engine introduced in Visual Studio 2015, which loads your solutions significantly faster, while reducing RAM usage by hundreds of megabytes on most projects.

When Productivity Matters
CodeRush for Roslyn is a Visual Studio 2015 and higher extension designed to simplify common code creation, code restructuring, debugging and testing tasks.
CodeRush Decompiler
Reveal source code in compiled assemblies.
CodeRush Decompiler

Reveal the source-code of compiled assemblies.

  • Decompiler Window
    Allows you to decompile a specific assembly in Visual Studio.
  • Jump To Menu
    Allows you to navigate to a type or member located in a compiled assembly.
  • Standalone Decompiler
    Allows you to decompile an assembly without involving Visual Studio.
IntelliRush
Auto Completion
IntelliRush

The CodeRush includes the Visual Studio IntelliSense add-on - IntelliRush.

  • Filtering
    You can filter the auto-completion list by pressing the Ctrl key while the Members List menu is open. The invoked section displays the available filtering options. Press the required key (marked with the red color) to filter the list by corresponding member type.
  • Overloads
    If a selected IntelliRush item is a method that has several overloads, you can press the Right Arrow key to display a window that contains the list of overloads and allows you to select the required one. Such items are marked with a right arrow icon at the right side.
Automatic Code Gen
Code templates
Automatic Code Gen

Code templates are blocks of code that expand from short abbreviations typed into the code editor. Code templates provide you with the ability not to type the entire code manually, but insert stereotype code sections with only a few keystrokes.

Advanced Selection Tools
Simplify code selection
Advanced Selection Tools

CodeRush includes the following set of tools designed to simplify text processing.

  • Camel Case Selection
  • Multi-Select
  • Selection Embedding
  • Selection Expand/Reduce
  • Include Previous/Next Element
Code Formatting and Cleanup
Understand code more easily
Code Formatting and Cleanup

CodeRush includes a set of tools designed to adjust your code to a specified style.

  • Programming style rules
  • Naming conventions
  • Code cleanup
  • Member organization
  • Code Formatters
Code Analysis
Find code issues
Code Analysis

CodeRush provides a powerful static analysis tool. It detects possible issues in your code and helps you correct them.

Code Visualization
Improve code clarity
Code Visualization

Visualization tools include:

  • Structural Highlighting
  • Right Margin Line
  • Region Painting
  • Member Icons
  • Show Color
Code Refactoring
Simplify and restructure code
Code Refactoring

Refactorings are CodeRush features that enable you to automatically perform stereotype changes in your code.

CodeRush adds refactorings, code providers, and code formatters to Visual Studio's light bulb menu (Code Actions Menu). To invoke the Code Actions Menu, put the caret on the part of the code you need to change, press Ctrl + . or Ctrl + ~, and choose the required action from the invoked menu. When the cursor is on a Code Action Menu item, you can see a preview of the changes that will be made to your code.

Unit Testing Assistance
Unit Test Runner
Unit Testing Assistance

The Unit Test Runner allows you to:

  • List all tests in the solution.
  • Run and debug tests.
  • Analyze the test results.
  • Analyze the test execution output.
  • Analyze the code coverage.
  • Run and debug JavaScript tests.

60 Day Unconditional Money Back Guarantee

We are so confident in our products and services that we back them with a 60 day no questions asked money back guarantee. If within the first 60 days of ownership you are not satisfied with the capabilities of our tools, you can request a full refund of the amount you paid to DevExpress by writing to clientservices@devexpress.com or by calling +1 (818) 844-3383.

Best Value
WinForms Controls
WPF Controls
ASP.NET WebForms Controls
Printing & Exporting
ASP.NET MVC Extensions
Printing & Exporting
ASP.NET Bootstrap Controls
Themes and Skinning
ASP.NET Core Bootstrap Controls
Themes and Skinning
JS Controls - jQuery, Angular, React
JS Controls - ASP.NET MVC & Core
UWP Controls
Reporting
WinForms Report Viewer
WinForms End-User Report Designer
HTML5 Report Viewer
ASP.NET Report Viewer
ASP.NET End-User Report Designer
MVC Report Viewer
MVC End-User Report Designer
WPF Report Viewer
WPF End-User Report Designer
Office File API (Basic)
Excel Export Library
Word Processing Document API (DOC, RTF)
Office File API (Complete)
Spreadsheet Document API (XLSX, XLS)
Excel Export Library
Word Processing Document API (DOC, RTF)
PDF Document API
DevExpress Snap Report API
Barcode Generation API
Zip Compression and Archive API
Unit Conversion API
Native Mobile UI Controls
Charting Library
iOS Controls
Android Controls
Xamarin Wrappers
CodeRush
VS 2017 Support
VS 2015 Support
Roslyn-Powered Superior Performance
C#, VB.NET, XAML
CodeRush Classic
VS 2015 Support
VS 2012, 2013 Support
C#, VB.NET, XAML
HTML, ASP.NET, CSS, Razor, JavaScript
Source Code *
WinForms Controls
ASP.NET Controls
WPF Controls
UWP Controls
JS - jQuery, Angular, React
XPO - ORM Library
Office File API
Data Visualization Dashboard
eXpressApp Framework
Technical Support
Priority Support

For additional information about the difference between CodeRush editions and installations, please contact us at clientservices@devexpress.com and we'll be happy to help.

* DevExpress does not include/ship source code for certain products, including CodeRush, TestCafe, and Report Server.