Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The service that maintains the collection of all known classification types.
Namespace: Microsoft.VisualStudio.Text.Classification
Assembly: Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)
Syntax
'Declaration
Public Interface IClassificationTypeRegistryService
public interface IClassificationTypeRegistryService
public interface class IClassificationTypeRegistryService
type IClassificationTypeRegistryService = interface end
public interface IClassificationTypeRegistryService
The IClassificationTypeRegistryService type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
CreateClassificationType | Initializes a new instance of a IClassificationType and adds it to the registry. |
![]() |
CreateTransientClassificationType(array<IClassificationType[]) | Creates an IClassificationType that persists only for the duration of this session. |
![]() |
CreateTransientClassificationType(IEnumerable<IClassificationType>) | Creates an IClassificationType that persists only for the duration of this session.. |
![]() |
GetClassificationType | Gets the IClassificationType object identified by the specified type. |
Top
Remarks
This is a MEF component part, and should be imported as follows:
[Import] IClassificationTypeRegistryService registry = null;
For more information about classification, see the section "Extending Classification Types and Classification Formats" in Editor Extension Points.