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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。