Declare Class code provider generates a class for the current type reference to a non-existent type. If the type reference on the editor caret creates a new instance of a non-existent type that takes some arguments, the appropriate constructor is generated for the new class.
CSharp:
Read more…
Click Identifier allows you to navigate to the declaration of the identifier under the mouse cursor by a single mouse left click when the CTRL key is held down. If the declaration is located inside your source code, the source file will be opened and the text caret will move to that declaration. Otherwise, the metadata for the target declaration will be shown (e.g. for “System.Double”).
Read more…
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 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…
CodeRush Xpress includes powerful features to intelligently declare types (classes, structures, interfaces), members, fields, local variables and so much more.
This feature automates the very common task of checking the parameters to a method, to make sure that all have been initialized. Having all the parameter values checked for initialization in one place at the top of the method body results in clearer code . This also allows you to provide a centralized response to invalid parameter values, if needed.
Read more…
CodeRush Xpress is a powerful developer productivity tool from DevExpress. The product is free, licensed by Microsoft on behalf of all developers working in Visual Studio 2008 and Visual Studio 2010 in all paid-for product alternatives (e.g., Standard, Professional, Team System). CodeRush Xpress fully supports all language features of Visual Basic and C#. Note, however, that CodeRush Xpress will not load in the Express Editions of Visual Studio because 3rd party extensibility is not supported, and not allowed in Express editions.
Read more…