PredefinedClassificationTypeNames Class
Defines a list of predefined classification type names.
Inheritance Hierarchy
Object
Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames
Namespace: Microsoft.VisualStudio.Language.StandardClassification
Assembly: Microsoft.VisualStudio.Language.StandardClassification (in Microsoft.VisualStudio.Language.StandardClassification.dll)
Syntax
'Declaration
Public NotInheritable Class PredefinedClassificationTypeNames
public static class PredefinedClassificationTypeNames
public ref class PredefinedClassificationTypeNames abstract sealed
[<AbstractClass>]
[<Sealed>]
type PredefinedClassificationTypeNames = class end
public final class PredefinedClassificationTypeNames
The PredefinedClassificationTypeNames type exposes the following members.
Fields
Name | Description | |
---|---|---|
Character | The name of the classification type representing characters. | |
Comment | The name of the classification type representing comments. | |
ExcludedCode | The name of the classification type representing items that are excluded via a preprocessor macro or other means. | |
FormalLanguage | The name of the classification type representing a formal language. This classification type is intended to be used as a base classification type for all classification types belonging to a set of formal language classifications, for example literals and keywords. | |
Identifier | The name of the classification type representing identifiers, for instance, variable names. | |
Keyword | The name of the classification type representing keywords. In C# for instance, foreach would be a keyword. | |
Literal | The name of the classification type representing literals. | |
NaturalLanguage | The name of the classification type representing a natural language classification. This classification type is intended to be used as a base classification type for other classification types belonging to a set of natural language classifications. | |
Number | The name of the classification type representing numbers. | |
Operator | The name of the classification type representing operators, for instance, + would be an operator. | |
Other | The name of the classification type representing all other types of classifications. | |
PeekBackground | The name of the classification type representing the background color of Peek adornments. | |
PeekBackgroundUnfocused | The name of the classification type representing the background color of Peek adornments when they do not have keyboard focus. | |
PeekFocusedBorder | The name of the classification type representing the border color when Peek is focused. | |
PeekHistoryHovered | The name of the classification type representing the color of a history dot in Peek when the mouse is currently over it. | |
PeekHistorySelected | The name of the classification type representing the color of a history dot in Peek when it is currently selected. | |
PeekLabelText | ||
PreprocessorKeyword | The name of the classification type representing preprocessor keywords. | |
String | The name of the classification type representing strings. | |
SymbolDefinition | The name of the classification type representing definition of symbols. | |
SymbolReference | The name of the classification type representing symbol references. | |
WhiteSpace | The name of the classification type representing white space. |
Top
Remarks
The classification type names defined here are used by the IStandardClassificationService to create the set of pre-existing classification types.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Reference
Microsoft.VisualStudio.Language.StandardClassification Namespace