Archive

Author Archive

Spell checking the entire solution

April 9th, 2012 2 comments
NOTE: please take into account the “Versions” field at the bottom of the post, to determine the build number for which the content is applied. Click here to see the latest officially released version.

In addition to the usual Spell Checker CodeRush feature, you can find and review spelling errors from the entire solution in the dedicated Spell Checker tool window:

CodeRush Spell Checker tool window in the DevExpress Menu

Read more…

New Unit Test Runner actions to run tests for the specific categories

April 9th, 2012 Comments off
NOTE: please take into account the “Versions” field at the bottom of the post, to determine the build number for which the content is applied. Click here to see the latest officially released version.

The Categories support has been already introduced for the Unit Test Runnerin the current CodeRush release. Now, there are two useful actions added for creating specific keyboard shortcuts to run or debug test cases in the specific category:

  • UnitTestsRunCategory – runs test cases for the specified category (passed as a parameter to this action).
  • UnitTestsDebugCategory – starts debugging test cases for the specified category (passed as a parameter to this action).

See other actions and shortcuts for the CodeRush Unit Test Runner.

—–
Products: CodeRush Pro
Versions: 12.1 and up
VS IDEs: 2008 and up
Updated: Apr/09/2012
ID: U010

Smart Constructor Fields/Properties Chooser dialog improvements

April 9th, 2012 Comments off
NOTE: please take into account the “Versions” field at the bottom of the post, to determine the build number for which the content is applied. Click here to see the latest officially released version.

The Smart Constructor CodeRush feature allows you to add constructors to the current class or structure, and pass type members, like fields and properties for initialization through its parameters. To choose fields and properties that will be passed to a new constructor, the following dialog is used:

CodeRush Smart Constructor dialog

Read more…

A new button for the DXCore Visualize toolbar – Clear Solution Cache

April 9th, 2012 Comments off
NOTE: please take into account the “Versions” field at the bottom of the post, to determine the build number for which the content is applied. Click here to see the latest officially released version.

The DXCore Visualize toolbar now has a new button – Clear Solution Cache:

Clear Solution Cache on the DXCore Visialize Toolbar

Read more…

Refactorings for graphics – Convert to Size

March 23rd, 2012 Comments off

The Convert to Size refactoring from DevExpress Refactor! Pro consolidates selected numeric parameters into a System.Drawing.Size (System.Windows.Size in WPF projects) or SizeF object. It might be useful to combine two parameters into a single parameter, reducing the overall number of method parameters and increasing code readability.

Read more…

A new option for the Click Identifier feature

March 23rd, 2012 2 comments

Now, the CodeRush Click Identifier feature can show you not only the signature of a member but its source code, if any:

CodeRush Click Identifier method preview

This might be useful to quickly analyze the functional algorithm of the referenced member without navigating to it.

Note that this is an optional behavior – you may toggle its availability on the Editor | Navigation | Click Identifier options page in the CodeRush Options Dialog.

—–
Products: CodeRush Pro
Versions: 12.1 and up
VS IDEs: 2008 and up
Updated: Mar/24/2012
ID: U006

The Create Descendant code provider availability change

March 23rd, 2012 Comments off

The Create Descendant and Create Descendant (with virtual overrides) CodeRush code providers are now available not only on the type declaration but on any reference to a type inside source code, for example:

CodeRush Create Descendant available on a reference

It allows to create derived classes without navigating to the declaration of the ancestor class.

—–
Products: CodeRush Pro
Versions: 12.1 and up
VS IDEs: 2008 and up
Updated: Mar/24/2012
ID: U005

New option for positioning newly declared types

March 23rd, 2012 9 comments

An options page for type declarations positioning has been introduced. You can change the target position for classes, structures and interfaces created by CodeRush code generation code providers:

CodeRush Type Declarations options page

Read more…