PredefinedClassificationTypeNames Class

Definition

Defines a list of predefined classification type names.

public static class PredefinedClassificationTypeNames
Inheritance
PredefinedClassificationTypeNames

Remarks

The classification type names defined here are used by the IStandardClassificationService to create the set of pre-existing classification types.

Fields

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.

PeekHighlightedText

Name of the classification type representing the background color of peek highlights.

PeekHighlightedTextUnfocused

Name of the classification type representing the background color of peek highlights when the peek window is not currently 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

Name of the classification type representing the foreground color of peek error pages. This should match ToolWindowText color by default.

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.

Extension Methods

FindAncestor<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>)
FindAncestor<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>)

Microsoft internal use only.

FindAncestorOrSelf<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>)
FindAncestorOrSelf<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>)
IsAncestorOf<TElementType>(TElementType, TElementType, Func<TElementType,TElementType>)

Microsoft internal use only.

Applies to