[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Collapse]CodeRush Classic
  What's New
 [Expand]System Requirements
 [Expand]Concepts
 [Expand]Visual Elements
 [Expand]Tool Windows
 [Collapse]CodeRush Classic Options
  [Expand]Compatibility
  [Collapse]Core
   [Expand]Aliases
    Dynamic Lists
    Evaluation
    Features
    Features Statistics
    Parsing
    Plug-in Manager
    Settings
    Startup
    Unavailable Context
  [Expand]Diagnostics
  [Expand]Editor
  [Expand]Hinting
  [Expand]IDE
  [Expand]Tool Windows
  [Expand]Unit Testing
   Options Dialog
   Settings Schemes
   Visual Experience
 [Expand]Examples
  Get More Help
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Features

You can use the Features options page to enable or disable a Feature UI, to manage CodeRush Classic features, and to specify the IDE behavior when conflicting shortcuts are used.

Show Feature UI window

Specifies whether the Feature UI window is shown each time any feature is executed.

 

When conflicting shortcuts exist

Specifies the conflicting shortcuts default functionality. If the "Default to DXCore shortcuts" is selected, DXCore commands are always executed for conflicting shortcuts. Otherwise, Visual Studio commands are executed.

 

When feature is executed

Specifies whether CodeRush Classic features are allowed or suppressed by default.

 

The table at the bottom of the options page contains features and conflicting shortcuts which were previously used. This table enables you to create exceptions to the When conflicting shortcuts exist and When feature is executed settings. Mark the desired table item with one of the following markers, to specify its behavior:

Marker Conflicting Shortcut CodeRush Classic Feature
The shortcut behaves as specified by the When conflicting shortcuts exist option. The feature behaves as specified by the When feature is executed option
The shortcut always executes an appropriate DXCore command, regardless of the When conflicting shortcuts exist option value. The feature execution is always allowed, regardless of the When feature is executed option value.
The shortcut always executes an appropriate Visual Studio command, regardless of the When conflicting shortcuts exist option value. The feature execution is always suppressed, regardless of the When feature is executed option value.
Note

The marker is shown for a group which includes several items marked with different markers.

Exceptions can be created in other ways than this table. The Feature UI window also enables you to create exceptions. For example, the Feature UI window is shown for some executed CodeRush Classic features. To allow executing this feature in future, click OK. Following that, the appropriate item of the Features table is marked with the marker.

Note

This product is designed for outdated versions of Visual Studio. Although Visual Studio 2015 is supported, consider using the CodeRush extension with Visual Studio 2015 or higher.

Is this topic helpful?​​​​​​​