DotNetClassificationTypeProvider Class
Represents a provider of IClassificationType objects for a .NET language.
public class DotNetClassificationTypeProvider : IDotNetClassificationTypeProvider
- Inheritance:
- object object
- Implements:
- IDotNetClassificationTypeProvider
Remarks
This type was generated by the Actipro Language Designer tool v11.1.540.0 (http://www.actiprosoftware.com).
Constructors
DotNetClassificationTypeProvider()
Initializes a new instance of the DotNetClassificationTypeProvider
class.
public DotNetClassificationTypeProvider()
DotNetClassificationTypeProvider(IHighlightingStyleRegistry)
Initializes a new instance of the DotNetClassificationTypeProvider
class.
public DotNetClassificationTypeProvider(IHighlightingStyleRegistry targetRegistry)
Parameter | Type | Description |
---|---|---|
targetRegistry | IHighlightingStyleRegistry | The IHighlightingStyleRegistry to use when registering classification types and highlighting styles. |
Properties
CSharpVerbatimString
Gets the CSharpVerbatimString
classification type.
public IClassificationType CSharpVerbatimString { get; }
Property Value
- IClassificationType:
The
CSharpVerbatimString
classification type.
Comment
Gets the IClassificationType to use for a general comment.
public IClassificationType Comment { get; }
Property Value
- IClassificationType:
The IClassificationType to use for a general comment.
Remarks
The first time this IClassificationType is accessed, it will be registered in the configured IHighlightingStyleRegistry with a default style if one is not already registered.
Identifier
Gets the IClassificationType to use for a general identifier.
public IClassificationType Identifier { get; }
Property Value
- IClassificationType:
The IClassificationType to use for a general identifier.
Remarks
The first time this IClassificationType is accessed, it will be registered in the configured IHighlightingStyleRegistry with a default style if one is not already registered.
Keyword
Gets the IClassificationType to use for a general keyword.
public IClassificationType Keyword { get; }
Property Value
- IClassificationType:
The IClassificationType to use for a general keyword.
Remarks
The first time this IClassificationType is accessed, it will be registered in the configured IHighlightingStyleRegistry with a default style if one is not already registered.
Number
Gets the IClassificationType to use for a general number.
public IClassificationType Number { get; }
Property Value
- IClassificationType:
The IClassificationType to use for a general number.
Remarks
The first time this IClassificationType is accessed, it will be registered in the configured IHighlightingStyleRegistry with a default style if one is not already registered.
Operator
Gets the IClassificationType to use for a general operator.
public IClassificationType Operator { get; }
Property Value
- IClassificationType:
The IClassificationType to use for a general operator.
Remarks
The first time this IClassificationType is accessed, it will be registered in the configured IHighlightingStyleRegistry with a default style if one is not already registered.
PreprocessorKeyword
Gets the IClassificationType to use for a general preprocessor keyword.
public IClassificationType PreprocessorKeyword { get; }
Property Value
- IClassificationType:
The IClassificationType to use for a general preprocessor keyword.
Remarks
The first time this IClassificationType is accessed, it will be registered in the configured IHighlightingStyleRegistry with a default style if one is not already registered.
Punctuation
Gets the IClassificationType to use for general punctuation.
public IClassificationType Punctuation { get; }
Property Value
- IClassificationType:
The IClassificationType to use for general punctuation.
Remarks
The first time this IClassificationType is accessed, it will be registered in the configured IHighlightingStyleRegistry with a default style if one is not already registered.
Registry
Gets the IHighlightingStyleRegistry to use when registering classification types and highlighting styles.
public IHighlightingStyleRegistry Registry { get; }
Property Value
- IHighlightingStyleRegistry:
The IHighlightingStyleRegistry to use when registering classification types and highlighting styles.
String
Gets the IClassificationType to use for a general string.
public IClassificationType String { get; }
Property Value
- IClassificationType:
The IClassificationType to use for a general string.
Remarks
The first time this IClassificationType is accessed, it will be registered in the configured IHighlightingStyleRegistry with a default style if one is not already registered.
VBXmlLiteral
Gets the VBXmlLiteral
classification type.
public IClassificationType VBXmlLiteral { get; }
Property Value
- IClassificationType:
The
VBXmlLiteral
classification type.
XmlDocumentationComment
Gets the XmlDocumentationComment
classification type.
public IClassificationType XmlDocumentationComment { get; }
Property Value
- IClassificationType:
The
XmlDocumentationComment
classification type.
XmlDocumentationTag
Gets the XmlDocumentationTag
classification type.
public IClassificationType XmlDocumentationTag { get; }
Property Value
- IClassificationType:
The
XmlDocumentationTag
classification type.
Methods
RegisterAll()
Registers all classification types and highlighting styles with the IHighlightingStyleRegistry used by this class.
public IEnumerable<IClassificationType> RegisterAll()
Returns
- IEnumerable<IClassificationType>:
The collection of IClassificationType objects that were registered.