Home > Components, Selection > DXCore Components – Selection Inversion Extension

DXCore Components – Selection Inversion Extension

October 24th, 2011

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:

DXCore SelectionInversionExtension on the Toolbox

Here’s the Properties window, containing available properties, their categories and default values:

DXCore Selection Inversion Extension properties

The SelectionInversionExtension component is located in the “DevExpress.CodeRush.Extensions” assembly. It is derived from the “ExtensionBase” base type from the “DevExpress.CodeRush.Core” assembly:

DXCore SelectionInversionExtension hierarchy

Here’s a list of properties in alphabetical order with descriptions:

Property name

Description

Description Text, describing the purpose or behavior of this plug-in extension. This text may appear inside the User Guide, configuration UI, or the About box.
DisplayName The text name that identifies this extension. This text may appear inside the User Guide, configuration UI, or the About box.
ExtensionName The name of this extension.
Register If true, this extension will be available to the DXCore. Otherwise, it will be hidden.

Events list:

Event name

Description

InvertSelection Occurs when Selection Inversion is triggered. Handle this event to provide a list of your inversion items.

See the “Extending Selection Inversion feature” to learn more about this DXCore component.

—–
Products: DXCore
Versions: 11.1 and up
VS IDEs: any
Updated: Oct/24/2011
ID: D122

Similar Posts: