Skip to content
| Marketplace
Sign in
Visual Studio>Tools>CodeRush for VS ARM
CodeRush for VS ARM

CodeRush for VS ARM

DevExpress

|
833 installs
| (1) | Free
Powerful and quick code creation, debugging, navigation, refactoring, analysis and visualization tools for Visual Studio 2022 and 2026. CodeRush is available free-of-charge.
Download

NOTE: This extension works with Visual Studio 2022 and 2026 for ARM. You can download a CodeRush version compatible with Visual Studio 2022 and 2026 for x64 here.

Download your free copy today!

DevExpress CodeRush is available free-of-charge and now includes AiGen - a context-ware AI coding assistant built directly into Visual Studio. Register for your free copy at https://www.devexpress.com/coderush-free

CodeRush Feature Overview

AI-Powered Development (AiGen)

CodeRush's AiGen feature brings real-time, context-aware AI assistance directly into the editor. AiGen analyzes your code, project structure, and editor state to quickly deliver precise changes exactly where they’re needed. AiGen helps you refactor, generate, fix, and evolve code using natural requests spoken or typed directly from Visual Studio.

  • Apply surgical code updates without waiting for AI to regenerate entire methods/types
  • Generate tests from live debug-time values
  • Analyze and correct active compiler errors
  • Safely integrate changes even while you continue editing
  • Run multiple AI requests in parallel for independent tasks targeting the same type/file/project/solution
  • Perform cross-file architectural updates across the entire solution
  • Use natural voice prompts or text commands

AiGen is optimized for real development workflows - from small surgical edits to large multi-file changes - while keeping AI output minimal, fast, and cost-efficient. AiGen requires an API key from OpenAI or Azure. Learn more about AI-Powered Development

Code Generation & Typing

Create new code more efficiently with CodeRush's intelligent code generation. Declare members in a single keypress. Surround code with try/catch or using blocks (again, in a single keypress).

  • Write Boilerplate Code Faster and with Fewer Keystrokes
  • Add Using Directives and Common Member Implementations Instantly
  • Create Code Elements Intelligently Based on Usage
  • Surround Selected Code with Popular Language Constructs
  • Intelligently Create New Code Based on a Sample Selection

Learn more about Code Generation & Typing

Code Refactoring & Transformation

With over 100 refactorings and intelligent code providers, CodeRush delivers the power you need to easily change code, improving readability and the internal structure without changing external behavior.

Safely make changes to the API (add/remove parameters, add interface members, move members up the hierarchy) or update legacy code to support new language features. Focus more on code quality and functionality, and let CodeRush handle the routine changes to the code base.

Learn more about Code Refactoring & Transformation

Code Navigation & Search

Move through your code at warp speed. CodeRush includes innovative, powerful and exclusive tools that help you be exactly where you want to be in an instant, regardless of solution size.

Learn more about Code Navigation & Search

Code Style & Formatting

With a rich set of code style settings, you get to focus on code quality and functionality while CodeRush focuses on matching the style needed in the moment. And code style settings can be separately configured (if needed) for yourself, individual solutions, and your entire team.

You can format code, remove unused code, and sort and group members in a single action. You can do this for the active file or instantly clean up entire folders or projects. CodeRush gives you complete control over the entire process.

And if you like, CodeRush will clean up code automatically (to your specifications) when saving documents.

Whether it's Style Cop guidelines or any other style you prefer, CodeRush can organize your code and make it easier to read.

Learn more about Code Style & Formatting

Code Visualization & Readability

CodeRush can add code visualization features to Visual Studio, improving code quality and readability, and help you more easily create and debug code.

Features include:

  • Highlight and Correct Misspelled Words in Code, Comments, and Strings
  • Preview Expression Values In-place while Debugging
  • Perform Common Tasks with Type Members with a Single Click
  • Highlight Code Blocks and Region Boundaries
  • Make Sure All Your Code Fits Onscreen with a Right Margin Indicator Line

Learn more about Code Visualization & Readability

Code Coverage & Testing

When it comes to Test Driven Development, CodeRush is the tool of choice. CodeRush's Test Runner is top of its class. It's the fastest test runner available for .NET. Run and debug a single test, or all tests in the solution. You can even focus on a group of related tests using the Sessions functionality. In-source icons let you run, debug, and see test run status directly from code. And it simply works across test frameworks without any configuration required.

NUnit, MSTest (VS Testing), xUnit, and MSpec tests all are working right out of the box. .NetCore (including .Net 5 and .Net 6), .Net Framework, and multi-target projects are also supported.

CodeRush Templates make it easier to create new tests with a simple keystroke, while Code Coverage helps your entire team find problem areas in the code. You can even reveal line-by-line coverage details if you like.

Learn more about Code Coverage & Testing

What's New in the latest version

Rich Comments

Mermaid Diagrams

Rich comments can now render Mermaid diagrams directly within source code comments, making it easy to document architecture, workflows, and designs without leaving your editor. Diagrams can also be generated automatically with AiGen and remain version-controlled alongside your source code.

You can right-click any embedded diagram and choose Edit Diagram to modify the Mermaid source directly (with live diagram updates in the editor).

Supported diagrams:

  • Flowcharts
  • Sequence diagrams
  • Class diagrams
  • State diagrams
  • Git Graphs
  • Pie Charts
  • Requirement diagrams
  • Treemaps
  • Timelines
  • Mindmaps
  • Entity Relationship diagrams
  • Zen UML diagrams
  • Venn diagrams

LaTeX Formulas

LaTeX formula support has graduated from beta with improved rendering quality and performance.

Rich comments now support chemistry notation (via mhchem), mathematical and physics symbols, matrices, piecewise functions, and other complex multi-line formula expressions. Formulas automatically scale with your editor font size and can also be generated by AiGen.

Embedded Content Features

Embedded images and Mermaid diagrams now support several new display options:

  • Thumbnail Mode

    Right-click an embedded image or diagram and select Use Thumbnail to replace it with a compact, clickable thumbnail that expands to the full-size version when selected. This is ideal for keeping large visual assets from overwhelming the code editor.

  • Fit in TextView

    Right-click an embedded image or diagram and select Fit in TextView to automatically scale it to fit the width and height of the active TextView.

  • Version Control Friendly

    Embedded images, Mermaid diagrams, and LaTeX formulas are stored in your solution folder and participate naturally in version control.

AiGen Enhancements

Expanded AI Model Support

AiGen now supports a wider range of industry-leading AI providers and models:

  • Anthropic Claude 4.5 model family, including extended thinking and configurable reasoning budgets.
  • Google Gemini 2.0, 2.5, and 3.1 model families.
  • OpenAI GPT-5.5 model family.

Support for API models that are no longer available has been removed.

New AI Models Options Page

A new AI Models options page centralizes model configuration and dynamically adapts its interface to the selected model. Controls such as Temperature, Reasoning Effort, Thinking Budget, and AI Mode automatically appear only when supported by the selected AI model.

The API Keys page now contains only API credential management.

AI Cost Tracking

AI cost tracking and cost estimates have been removed due to the increasing complexity and variability of pricing models across AI providers.

Diagrams, Formulas, and Code Working Together

AiGen now understands relationships between code, Mermaid diagrams, and LaTeX formulas.

Examples include:

  • Generate code from a diagram
  • Generate diagrams from existing code
  • Generate formulas from code
  • Generate code from formulas
  • Keep code and embedded documentation synchronized as implementations evolve
  • Analyze code and diagrams for drift

Test Runner

We added a right-click menu item to the Test Runner to copy a report of all failing test cases (in the selected nodes) to the clipboard, which can be useful to submit to AI for analysis.

Resolved Issues

T1290918 - Organize Members - Top level statements are moved under the type declaration

T1330596 - Code CleanUp - 'Remove redundant type cast' rule removes required parenthesis

Read more about new CodeRush features

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft