DXCore Services – Selection
The Selection DXCore service provides methods for manipulating the selected text in the code editor.
The Selection DXCore service provides methods for manipulating the selected text in the code editor.
Every programming language has its own language specification. There are numerous rules for each language that vary between programming languages. DXCore supports several programming languages and provides APIs to determine specific rules for them. These APIs are available primarly through the DXCore Language service. Let’s review the most important methods and properties of this service, comparing the CSharp (C#) and Visual Basic (VB) programming languages.
The Synchronization DXCore service provides methods for synchronizing thread code on Visual Studio’s foreground thread. The service is used by the CodeRush Code Issues technology for example.
The RegEx DXcore service provides access to the DXCore regular expressions and aliases engine.
The Issues DXCore service provides methods and properties for manipulating the CodeRush Code Issues Analysis.
The Wizards DXCore Service provides access to the DevExpress DXCore Framework and Visual Studio wizards. The service is hidden from Intellisense when accessing it though the CodeRush object. Methods of this service have several overloads where you can specify additional parameters for launching a particular wizard.
The UnitTests DXCore service provides methods for executing and debugging unit test cases and test collections in the specified scopes. Allows to add custom context menu items into the drop-down menu of a Unit Test Runner Tile in the code editor.
The Markers DXCore service provides methods for dropping, swapping, collecting and managing navigation markers and bookmarks in source code.