JSScanner 类

定义

扫描 JScript 代码搜索单个代码单元或标记。 此类属于扫描和分析类别。

此 API 支持产品基础结构,不能在代码中直接使用。

public ref class JSScanner sealed
public sealed class JSScanner
type JSScanner = class
Public NotInheritable Class JSScanner
继承
JSScanner

构造函数

JSScanner()

此 API 支持产品基础结构,不能在代码中直接使用。

初始化 JSScanner 类的新实例。

JSScanner(Context)

此 API 支持产品基础结构,不能在代码中直接使用。

初始化 JSScanner 类的新实例,并指定要扫描的源代码。

方法

Equals(Object)

此 API 支持产品基础结构,不能在代码中直接使用。

确定指定对象是否等于当前对象。

(继承自 Object)
GetCurrentLine()

此 API 支持产品基础结构,不能在代码中直接使用。

获取代码中的当前行号。 这是在扫描代码时移动的指针。

GetCurrentPosition(Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

获取代码字符串中的当前位置。 这是在扫描代码时移动的指针。

GetHashCode()

此 API 支持产品基础结构,不能在代码中直接使用。

作为默认哈希函数。

(继承自 Object)
GetNextToken()

此 API 支持产品基础结构,不能在代码中直接使用。

扫描代码中的下一个标记。

GetSourceCode()

此 API 支持产品基础结构,不能在代码中直接使用。

获取与此扫描仪对象关联的源代码。

GetStartLinePosition()

此 API 支持产品基础结构,不能在代码中直接使用。

获取代码字符串中当前代码的第一行的开始位置。 代码的所有行都存储在单个字符串中。 这是在扫描代码时移动的指针。

GetStringLiteral()

此 API 支持产品基础结构,不能在代码中直接使用。

获取一个已经过扫描并替换了其所有转义序列的字符串。

GetType()

此 API 支持产品基础结构,不能在代码中直接使用。

获取当前实例的 Type

(继承自 Object)
GotEndOfLine()

此 API 支持产品基础结构,不能在代码中直接使用。

指示在扫描仪扫描或查看标记后是否到达了行尾。

IsKeyword(JSToken)

此 API 支持产品基础结构,不能在代码中直接使用。

确定指定的标记是否为 JScript 语言中的关键字。

IsOperator(JSToken)

此 API 支持产品基础结构,不能在代码中直接使用。

确定指定的标记是否为 JScript 语言中的运算符。

MemberwiseClone()

此 API 支持产品基础结构,不能在代码中直接使用。

创建当前 Object 的浅表副本。

(继承自 Object)
SetAuthoringMode(Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

设置一个标志,指示扫描仪是否在创作模式下运行。

SetSource(Context)

此 API 支持产品基础结构,不能在代码中直接使用。

设置要扫描的源代码。

SkipMultiLineComment()

此 API 支持产品基础结构,不能在代码中直接使用。

跳过跨越多行的注释,并使标识当前位置的指针在代码中前进。

ToString()

此 API 支持产品基础结构,不能在代码中直接使用。

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅