Archive

Posts Tagged ‘Selection’

The support of multi-selection for Visual Studio by CodeRush

July 27th, 2012 Comments off

The Visual Studio IDE has a great box selection feature that allows you to select a rectangular region of text within the code editor by holding down the Alt key while selecting the text region with the mouse:

Visual Studio box selection

Read more…

DXCore Services – Multi Select

June 13th, 2012 Comments off

The MultiSelect DXCore service provides access to the Multi Select CodeRush feature.

Read more…

DXCore Components – Selection Inversion Extension

October 24th, 2011 Comments off

The Selection Inversion Extension DXCore component adds a custom intelligent selection inversion provider used by the CodeRush Selection Inversion feature.

You can drop the SeletionInversionExtension control onto your plug-in design surface from the “DXCore: Extensions & Providers” category of the Visual Studio Toolbox:

Read more…

CodeRush Invert Selection code provider

October 24th, 2011 Comments off

The Invert Selection code provider is used to apply the Selection Inversion feature of CodeRush. Once you select a block of text and there is a match with one of the predefined inversion items, the provider becomes available:

Read more…

Customizing Selection Inversion and its predefined templates

October 24th, 2011 Comments off

The Inversion options page allows you to add, modify or remove inversion regular expressions that participate in the Selection Inversion feature of CodeRush. Here is what it looks like:

Read more…

Inverting a code block into its opposite using CodeRush Selection Inversion

October 24th, 2011 Comments off

The Selection Inversion feature of CodeRush Pro allows you to invert the selected code block to the essential opposite. For example, it can invert assignments so its expression assigns the left side; for loops, so they are iterated in a different order; type cast expression, so an ‘as’ operator expression is converted into an explicit typecast, etc.

Read more…

Wrapping code blocks with the CodeRush Code Embeddings feature

September 12th, 2011 Comments off

CodeRush Code Embeddings allow you to wrap the selected code block or any text into another predefined code block, such as: try/catch, try/finally, using and lock statements, while and other loops, region directives, etc. Code Embeddings are available via the predefined keyboard shortcuts, via the Embed Selection code editor context menu item, or using the Embed Selection code provider.

Read more…

DXCore Services – Selection

August 30th, 2011 7 comments

The Selection DXCore service provides methods for manipulating the selected text in the code editor.

Read more…