Spell checking the entire solution
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:
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:
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:
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: U010The 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:
The DXCore Visualize toolbar now has a new button – Clear Solution Cache:
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.
Now, the CodeRush Click Identifier feature can show you not only the signature of a member but its source code, if any:
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: U006The 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:
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: U005An 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: