TokenColor Перечисление

Определение

Предоставляет начальные значения цветовых индексов, как сообщается сканером IScanner.

public enum class TokenColor
public enum class TokenColor
enum TokenColor
public enum TokenColor
type TokenColor = 
Public Enum TokenColor
Наследование
TokenColor

Поля

Comment 2

= 2. Представляет цвет комментария.

Identifier 3

= 3. Представляет цвет для идентификатора или имени (например, класс, метод или имя переменной).

Keyword 1

= 1. Представляет цвет для ключевого слова языка (например, "для", "если" или "еще").

Number 5

= 5. Представляет цвет для числа (строка десятичных или шестнадцатеричных цифр).

String 4

= 4. Представляет цвет для строки, обычно ограниченный одинарными или двойными кавычками.

Text 0

= 0. Это значение используется по умолчанию. Это Представляет цвет, соответствующий цвету текста пользователя по умолчанию (список ColorableItem службы языка не учитывается в этом случае).

Комментарии

Для поддержки выделения синтаксических конструкций сканер языковой службы должен распознать каждый языковой элемент как маркер и предоставить значение цвета для этого маркера. Это значение фактически является индексом в ColorableItem списке. Языковая служба может предоставить пользовательский список объектов, ColorableItem или языковая служба может полагаться на список объектов по умолчанию ColorableItem , предоставляемых Visual Studio. Индекс в любом списке имеет тип TokenColor .

При предоставлении пользовательских ColorableItem объектов из языковой службы рекомендуется соблюдать смысл меток для первых шести типов токенов на вашем языке. Тем не менее можно легко расширить выбор вариантов, добавляя дополнительные элементы по мере необходимости. Обратите внимание, что первый цветовой элемент всегда игнорируется, так как Visual Studio предоставляет собственные значения для обычного текста.

Применяется к