TokenInfo 类

提供有关语言服务的语言分析器遇到的特定标记的信息。

继承层次结构

System.Object
  Microsoft.VisualStudio.Package.TokenInfo

命名空间:  Microsoft.VisualStudio.Package
程序集:   Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.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 Class TokenInfo
public class TokenInfo

TokenInfo 类型公开以下成员。

构造函数

  名称 说明
公共方法 TokenInfo() 初始化 TokenInfo 类的新实例设置为默认值。
公共方法 TokenInfo(Int32, Int32, TokenType) 初始化 TokenInfo 类的新实例设置为指定的值。

页首

属性

  名称 说明
公共属性 Color 确定染料索引为标记使用。
公共属性 EndIndex 确定该标记的最后一个字符的索引。
公共属性 StartIndex 确定该标记的第一个字符的索引。
公共属性 Token 确定标记 ID 如由 TokenInfo 对象。
公共属性 Trigger 确定可用于该标记设置的各种触发器。
公共属性 Type 确定该标记的类型。

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

备注

IScanner 扫描仪使用此类提供有关分析的每个标记的信息。此类标识该标记类型,为标记指定染料索引,该值指定标记的开始和结束字符 (相对分析的当前行),并指定可以处理根据标记类型的所有触发器。有关更多详细信息参见此类每个属性在如何以及何时使用这些属性。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Package 命名空间