CodeRush and Refactor! Pro™ 2.5 Breaks the 100 Refactorings Barrier

DevExpress IDE Productivity tool has broken the 100-refactoring barrier and will soon reach 125 by the end of the year. This release also includes support for Visual 2008 (Orcas), Visual Basic 9, and Visual C# 3.0

DevExpress is proud to announce the immediate availability of CodeRush and Refactor! Pro 2.5 – 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.

Refactor! Pro 2.5 has broken through the 100-refactoring barrier and is well on our way to reaching 125 refactorings by the end of the year. Included with this release, are the very first refactorings for Visual Studio 2008 Beta 2 (code-named Orcas). These refactorings are the first available from any vendor that specifically target the latest Visual C# 3.0 and Visual Basic 9 features, such as lambda expressions, implicit types, auto-implemented properties, and XML literals.

These next-generation refactorings enable developers to experiment and pick up the latest syntax much more quickly within the new language features of Visual Studio 2008. "We've seen that developers can have difficulties learning the syntax of lambda expressions," said Julian M Bucknall, Chief Technology Officer at DevExpress. "With Refactor! Pro 2.5, developers can experiment by converting familiar anonymous methods to lambda expressions to gain a much deeper understanding than a simple hack-to-see-what-works strategy."

Refactor! Pro 2.5 will feature the following refactorings aimed specifically at C# 3.0 and VB 9:

  • Compress to Lambda Expression
  • Convert to Auto-implemented Property
  • Create Backing Store
  • Extract XML Literal to Resource
  • Make Explicit
  • Make Explicit (and Name Anonymous Type)
  • Make Implicit
  • Name Anonymous Type

Furthermore, Refactor! Pro 2.5 will include these new refactorings that work in all versions of Visual Studio .NET:

  • Extract String to Resource
  • Inline Constant
  • Introduce Alias
  • Introduce Alias (replace all)
  • Remove Redundant Assignment
  • Rename Type to Match File
  • Widen Scope (promote constant)
  • Widen Scope (promote to field)

Best Wishes
The DevExpress Team