CodeRush Pro features set
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.
CodeRush Pro includes features that support common developer tasks in the following areas:
Code Analysis
This feature finds issues in your code and marks them with indicators to the left of the appropriate line, and to the right of the vertical scroll bar. Hint and Error issues are underlined with colored wavy lines as well. Dead Code issues are colored gray. Click the appropriate right-spaced indicator to move the cursor to an issue, even if it is beyond the editor’s bounds.
CodeRush also provides the ultimate Duplicate Detection and Consolidation feature for finding and eliminating code duplications.
Code Generation
CodeRush Pro includes powerful features to intelligently declare types (classes, structures, and interfaces), members, fields, local variables and Code Templates, Smart Constructor features.
Coding Helpers
Coding helpers (assistance) tools are: Duplicate Line, Scope Cycle, Intellassist, Smart Enter, Smart Parentheses, Smart Brackets and so much more.
Navigation
CodeRush Pro includes lots of powerful navigation features, such as Camel Case Navigation, Markers, Bookmarks, Click Identifier, Nav Providers, Tab to Next Reference, Highlight All References, Quick Navigation, Quick File Navigation, Open Files, Recent Files, References Window, etc…
Selection
CodeRush includes several intelligent features for selecting code more efficiently, such as Camel Case Select, Selection Increase, Selection Reduce, Selection Embedding and Selection Inversion.
Visualization
CodeRush adds subtle visual cues, to code to allow a developer to identify and recognize code quickly. The following tools to make it easier to visualize and understand source code are available: Comment Painter, Comment Highlighter, Element Highlighting, Flow Break Evaluation, Line Highlighter, Member Icons, Region Painting, Right Margin Line, Show Color, Show Metrics, Spell Checker, Structural Highlighting, XML Doc Comments.
Clipboard tools
CodeRush provides the following clipboard tools: Clipboard History, Smart Copy, Smart Cut, Intelligent Paste and Paste Replace.
Testing tools
CodeRush includes the Unit Test Runner, a powerful unit testing tool. It executes your unit tests, navigates through tests, and facilitates processing test results. Unit Test Runner supports the NUnit, MSTest, MbUnit and xUnit frameworks, and dynamically-generated unit tests including RowTests(MbUnit) and Theories(xUnit).
—– Products: CodeRush Pro Versions: 12.1 and up VS IDEs: 2008 and up Updated: Nov/20/2012 ID: C009