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…
The TextCommands DXCore service provides access to registered text commands inside DXCore and allows you to format a text command to prepare it for expansion. Formatting of a text command means adding special characters defined in the Constants DXCore service to be able to expand it using the TextExpansions service. For example, to format the Caret text command, pass its name to the Format method:
CodeRush.TextCommands.Format("Caret")
and as a result, it will return: «Caret».
Read more…
The Outline DXCore service provides access to the editor outlining, allowing you to collapse, expand, and toggle outlining.
Here are its methods:
Read more…
At the moment, the ProjectItems DXCore service contains only the single Active property which returns the EnvDTE.ProjectItem instance for the active text document. Most likely, it will be populated with additional APIs related to ProjectItems, in the future.
—–
Products: DXCore
Versions: 10.2 and up
VS IDEs: any
Updated: Mar/17/2011
ID: D068
Resources service of DXCore contains shared resource images and drawing methods for use in plug-ins.
Methods of this service:
Read more…
File service provides methods for file reading, writing, and editing.
Methods of this service:
Read more…
This DXCore service provides methods and properties for manipulation of options pages and decoupled storages for persisting plug-in settings.
Read more…