TokenColor 枚举
为染料索引提供初始值为报告 IScanner 扫描仪。
命名空间: Microsoft.VisualStudio.Package
程序集: Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
语法
声明
Public Enumeration TokenColor
public enum TokenColor
成员
成员名称 | 说明 | |
---|---|---|
Text | = 0.默认值。这表示颜色与用户的默认文本颜色相对应 (语言服务的 ColorableItem 此用例列表被忽略)。 | |
Keyword | = 1.表示语言关键字的颜色 (例如, “”, “,如果”或 “other”)。 | |
Comment | = 2.表示注释的颜色。 | |
Identifier | = 3.表示标识符或名称的颜色 (例如,类、方法或变量名称)。 | |
String | = 4.表示单引号或双引号字符串的颜色,通常绑定的。 | |
Number | = 5.表示数字 (十进制或十六进制数字字符串颜色)。 |
备注
若要支持显示的语法,语言服务扫描仪必须标识每个语言元素作为标记和该标记提供颜色值。此值是索引。 ColorableItem 实际列表。语言服务可以提供自定义列表 ColorableItem 对象或语言服务可以依赖于默认列出 Visual Studio 提供的 ColorableItem 对象。索引向中列出了该类型 TokenColor。
如果从语言服务提供自定义 ColorableItem 对象,建议您遵循标签的含义前六的标记输入该语言。但是,您在中选择可以轻松地扩展此处,添加其他元素根据需要。注意第一个可着色项始终忽略,当 Visual Studio 提供其纯文本自己的值。