IClassificationTypeRegistryService.CreateClassificationType Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
CreateClassificationType(String, IEnumerable<IClassificationType>) |
Initializes a new instance of a IClassificationType and adds it to the registry. |
CreateClassificationType(ClassificationLayer, String, IEnumerable<IClassificationType>) |
Initializes a new instance of a IClassificationType and adds it to the registry. |
CreateClassificationType(String, IEnumerable<IClassificationType>)
Initializes a new instance of a IClassificationType and adds it to the registry.
public:
Microsoft::VisualStudio::Text::Classification::IClassificationType ^ CreateClassificationType(System::String ^ type, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Classification::IClassificationType ^> ^ baseTypes);
public Microsoft.VisualStudio.Text.Classification.IClassificationType CreateClassificationType (string type, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Classification.IClassificationType> baseTypes);
abstract member CreateClassificationType : string * seq<Microsoft.VisualStudio.Text.Classification.IClassificationType> -> Microsoft.VisualStudio.Text.Classification.IClassificationType
Public Function CreateClassificationType (type As String, baseTypes As IEnumerable(Of IClassificationType)) As IClassificationType
Parameters
- type
- String
The name of the classification type to create.
- baseTypes
- IEnumerable<IClassificationType>
The base types of the classification.
Returns
A new IClassificationType.
Exceptions
type
is already in the registry.
Applies to
CreateClassificationType(ClassificationLayer, String, IEnumerable<IClassificationType>)
Initializes a new instance of a IClassificationType and adds it to the registry.
public:
Microsoft::VisualStudio::Text::Classification::ILayeredClassificationType ^ CreateClassificationType(Microsoft::VisualStudio::Text::Classification::ClassificationLayer layer, System::String ^ type, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Classification::IClassificationType ^> ^ baseTypes);
public Microsoft.VisualStudio.Text.Classification.ILayeredClassificationType CreateClassificationType (Microsoft.VisualStudio.Text.Classification.ClassificationLayer layer, string type, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Classification.IClassificationType> baseTypes);
abstract member CreateClassificationType : Microsoft.VisualStudio.Text.Classification.ClassificationLayer * string * seq<Microsoft.VisualStudio.Text.Classification.IClassificationType> -> Microsoft.VisualStudio.Text.Classification.ILayeredClassificationType
Public Function CreateClassificationType (layer As ClassificationLayer, type As String, baseTypes As IEnumerable(Of IClassificationType)) As ILayeredClassificationType
Parameters
- layer
- ClassificationLayer
Specifies the layer to which this classification belongs. Layers are specializations of IClassificationTypes that can be used to make all classifications from one source supersede another.
- type
- String
The name of the classification type to create.
- baseTypes
- IEnumerable<IClassificationType>
The base types of the classification.
Returns
A new IClassificationType.
Exceptions
type
is already in the registry.