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)

適用於

另請參閱