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)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetCurrentLine()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

コード内の現在の行番号を取得します。 これは、コードがスキャンされるにつれて移動するポインターです。

GetCurrentPosition(Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

コード文字列内の現在位置を取得します。 これは、コードがスキャンされるにつれて移動するポインターです。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetNextToken()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

コード内の次のトークンをスキャンします。

GetSourceCode()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

このスキャナー オブジェクトに関連付けられているソース コードを取得します。

GetStartLinePosition()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のコードの最初の行が始まるコード文字列の位置を取得します。 コードのすべての行が単一の文字列に格納されます。 これは、コードがスキャンされるにつれて移動するポインターです。

GetStringLiteral()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

スキャンされ、すべてのエスケープ シーケンスが置き換えられた文字列を取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GotEndOfLine()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

スキャナーがトークンをスキャンまたはピークした後に最終行に到達したかどうかを示します。

IsKeyword(JSToken)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したトークンが JScript 言語のキーワードであるかどうかを判断します。

IsOperator(JSToken)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したトークンが JScript 言語の演算子であるかどうかを判断します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
SetAuthoringMode(Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

スキャナーが作成モードで動作しているかどうかを示すフラグを設定します。

SetSource(Context)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

スキャンするソース コードを設定します。

SkipMultiLineComment()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

複数行にまたがるコメントをスキップし、コード内の現在位置を示すポインターを進めます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください