CodeRush Pro includes powerful features to intelligently declare types (classes, structures, interfaces), members, fields, local variables and so much more.
Templates are blocks of code that expand from short abbreviations typed into the code editor. Using code templates decreases code creation time, because it avoids having to type the entire code manually and allows creating regular code sections with only a few keystrokes. Read more…
CodeRush Pro includes several intelligent features for selecting and converting the selected code more efficiently.
If you need to select one or more words from inside a camel-case identifier, just use the Shift key along with the Camel Case Nav keys (Alt+Shift+Left/Right).
The feature adds the capability to quickly comment or uncomment a multi-line block of code (or any text in the code editor) via a single shortcut. Only one shortcut is used to comment and uncomment of the current selection.
CodeRush Pro integrates with Visual Studio to automate common code creation tasks, and to simplify code investigation. It clearly shows a code structure, and creates typical code blocks with a minimum of effort. You can create new code blocks with only a few keystrokes, or with a few clicks.
Read more…
All Refactor! products such as Refactor! Pro, Refactor! for C++, Refactor! for ASP.NET differ mostly by the refactorings set. CodeRush Xpress contains refactorings too, so we’ll compare refactorings with this product as well. Note that Refactor! Pro contains an additional Metrics tool window feature.
Read more…
With the latest release of Refactor! Pro, DevExpress increased the count of refactorings. For greater clarity, refactorings are divided into the following categories:
- ASP.NET
- Changing Signatures
- Conditionals
- Contracts
- Dead Code
- Declaration and Initialization
- Expressions
- Formatting and Structure
- Interfaces
- Lambda Expressions & Anonymous Methods
- Loops and Blocks
- Macros
- Moving/Extracting Methods
- Parallel Computing
- Properties and Fields
- Renaming
- Resource Files
- Strings
- Types, Typecasting & Namespace References
- Visibility
- XML, HTML, and XAML
Read more…