Archive

Archive for the ‘CodeRush’ Category

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…

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

Changing an explicit cast-expression to an ‘as’ operator and back

February 16th, 2012 Comments off

Objects can be converted from one type to another, assuming that the types are compatible. Often this is achieved using implicit conversion or explicitly with the cast operator. To perform an explicit casting, there are two approaches used:

  • a cast-expression
  • an ‘as’ operator

Read more…

Code Providers – Create Event Trigger

February 16th, 2012 2 comments

The Create Event Trigger CodeRush code provider generates an event trigger for the specified event. An event trigger is a single method that is used to raise an event. Although it is not strictly necessary to create such a trigger, it is useful, as it makes maintenance of the code simpler.

Read more…

CodeRush Jump to (Navigation) menu reorganization

January 26th, 2012 Comments off

Starting with the next minor update v2011 vol2.8, the “Jump to” CodeRush navigation menu is reorganized. Before, there was too much noise with the bunch of rarely-used navigation providers:

Read more…

New navigation provider – Type instantiations

January 26th, 2012 Comments off

Starting with the next minor update v2011 vol2.8, there’s a new navigation provider available: Jump to Type Instantiations.

Read more…

Unit Test Runner has now capability to inject environment variables

January 26th, 2012 Comments off

Starting with the next minor update v2011 vol2.8, the Unit Test Runner supports injection of environment variables for 3rd-party tools. Third-party tools may require providing the CodeRush Unit Test Runner with some environment variables for proper execution when launching the Test Runner process.

Read more…