The Contract DXCore service provides access to the registered contract providers used in the Add Contract code provider. It has only three properties:
Property name |
Description |
AvailableContractProviders |
Gets an IEnumerable<ContractProvider> instance of all available contract providers in the current context. |
ContractProviders |
Gets an IEnumerable<ContractProvider> instance of all registered contract providers. |
Providers |
Gets an IEnumerable<ContentProvider> instance of all registered contract providers. |
—–
Products: DXCore
Versions: 11.1 and up
VS IDEs: any
Updated: Jun/19/2011
ID: D092
The Navigation DXCore service provides access to the navigation providers’ engine. This service is dedicated to control navigation providers and allows you to navigate inside your code structure programmatically.
Read more…
The Clipboard DXCore service provides access to the Windows clipboard. Contains methods for checking, retrieving, copying, cutting and pasting clipboard contents into the code editor.
Read more…
The Menus DXCore service provides access to Visual Studio and DXCore menus.
Read more…
The Serialization DXCore service provides methods for objects serialization (saving and loading). It can be used to load CodeRush Code tempalates.
Read more…
The Templates DXCore service provides CodeRush Code Templates APIs and some additional text expansion services. Using this service, you can programmatically create your own templates and/or modify the existing ones.
Read more…
The Language DXCore service is one of the most important services that provides access to the programming language fundamentals, including access to language extensions. Language extensions are DXcore plug-in extensions, which implement specific programming language support for Visual Studio, including parsers and code generators.
Read more…
Provides access to the source model services. This DXCore service contains lots of useful APIs for working with the source code of the entire solution hierarchy.
Read more…