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 は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

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)

適用対象

こちらもご覧ください