The requested page is not available for the requested platform. You are viewing the content for Default platform.

Extensibility

This section describes the various options of CodeRush extensibility. You can extend the following aspects of the CodeRush capabilities.

A number of CodeRush features (e.g., Shortcuts, Code Templates, etc.) use Contexts to distinguish Visual Studio states. These contexts are described using a specific syntax, the main concept of which is Context Providers. Several atomic Context Providers can be combined using boolean operations into a Context, which describes a specific Visual Studio state. The full list of Context Providers and their descriptions are presented in the Context Providers section.