CodeRush and Refactor! Pro 3.0 Released – Refactor! Pro Breaks the 150 Refactoring Barrier

DevExpress is proud to announce the immediate availability of CodeRush and Refactor! Pro 3.0 – the premier IDE productivity tools for Visual Studio that dramatically boost code-writing efficiency and speed, as well as providing numerous possibilities for changing and shaping your code.

CodeRush 3.0 ships with two new major features. The first is the new code navigation engine that allows you to easily traverse through method overloads, navigate between base and child classes, jump to the previous or next reference to a member, and much more.

Another important enhancement in this release is the new code generation mechanism. You can now first write code using undeclared class and member names and then, with a few clicks or keystrokes, automatically declare the referenced structures. As you can imagine, this feature will be extremely useful for those practicing test-driven development.

Refactor! Pro 3.0 adds 27 new refactorings, including 15 dedicated to ASP.NET, 3 for XAML, and 9 for C#, VB, C++, and, as an early experience option, we've added refactoring support for JavaScript.

New source code refactorings in this 3.0 release:

  • Consolidate Using Statements
  • Convert to Auto-implemented Property (convert all)
  • Convert to Built-in Type
  • Convert to Create & Set
  • Convert to Initializer
  • Convert to IsNothing
  • Convert to System Type
  • Expand Lambda Expression
  • Inline Alias

New XAML refactorings in this 3.0 release:

  • Extract to XAML Resource
  • Extract to XAML Resource (replace all)
  • Replace with XAML Resource

New ASP.NET refactorings in this 3.0 release:

  • Add AssociatedControlID Attribute
  • Add RunAt Attribute
  • Convert to Pixels
  • Convert to Points
  • Convert to Skin
  • Extract Script
  • Make Id Unique
  • Merge Styles
  • Move Style Attributes to External CSS
  • Move Style Attributes to Theme
  • Move Style Attributes to Theme (use SkinId)
  • Reorder Attributes
  • Set CssClass
  • Split Style
  • Toggle ViewState

Best Wishes
The DevExpress Team