CodeRush helps the developers to write, refactor, navigate and debug C# and VB source code faster and more efficiently. Along this CodeRush includes the world's fastest .NET test runner which helps developers to complete software development tasks with less effort (both physical and cognitive), and in less time.
What makes this CR for Roslyn better than Classic version?
This newer version of CodeRush for Roslyn uses significantly less memory, works faster, and lets the Visual Studio to start faster the CodeRush Classic. It leverages Visual Studio's solution-parsing data and automatically supports new C# and VB language features as they become available in Visual Studio.
Features provided by CR for Roslyn:
- Visualize Code and Intuitively Debug
- Move at Warp Speed
It helps to find symbols and files quickly 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.
- Validate Quality Faster
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.
- Code Refactoring
- Code Analysis
- Code Formatting and Cleanup
- many more…
Navigation features are available via the Navigation menu, which can be invoked using the Ctrl+Alt+N shortcut.
Complete feature comparison matrix between CodeRush editions is available at Download Classic or Roslyn Version.