Microsoft.JScript 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
JScript 言語を使用したコンパイルとコード生成をサポートするクラスが含まれています。
クラス
ActivationObject |
スコープの階層に参加しているオブジェクトを表します。 このクラスには、スコープの解決およびメンバー情報の取得のためのメソッドが含まれています。 これは、コンパイルおよび実行時の状態のカテゴリに属します。 |
ActiveXObjectConstructor |
コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
ArgumentsObject |
関数の呼び出しに使用する情報を表します。 これには、関数、呼び出し元、引数、およびスタック フレームに関する情報が含まれます。 このクラスは、オブジェクトおよび関数のカテゴリに属します。 |
ArrayConstructor |
コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
ArrayLiteral |
このクラスは、配列リテラルを表すために JScript パーサーによって使用されます。 |
ArrayObject |
配列オブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
ArrayPrototype |
ArrayObject オブジェクトの静的なメソッドとプロパティを提供します。 このクラスのメソッドを呼び出す際は、いずれもメソッドへのアクセスを要求しているオブジェクトへの参照を渡します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
ArrayWrapper |
配列をラップし、JScript の ArrayObject を作成します。 このクラスは、.NET Framework の Array オブジェクトまたは JScript の ArrayObject オブジェクトをラップします。 |
AssemblyCustomAttributeList |
このクラスは JScript パーサーによって使用され、アセンブリに割り当てられている属性文字列を格納します。 |
AST |
JScript コードの解析に使用される抽象構文ツリーを表します。 |
ASTList |
AST 要素のリストを保持します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
BinaryOp |
Plus、Equality、Relational など、2 つのオペランドに対する演算を実行するクラスの基本クラスを表します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
Binding |
クラス メンバー、呼び出し可能な式、または変数名への参照を表します。 このクラスは、正しい値への参照の解決をコンパイル時に試みます。 |
BitwiseBinary |
ビットごとの二項演算を実行します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
Block |
JScript のブロックを表します。 このクラスは、主に JSParser がコードを解析する際に Block オブジェクトを作成するために使用されます。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
BlockScope |
スコープの階層に参加し、グローバル スコープのスタックにプッシュできるコード ブロックのスコープを表します。 たとえば、このクラスは、 |
BooleanConstructor |
コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
BooleanObject |
Boolean オブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
BooleanPrototype |
BooleanObject オブジェクトの静的なメソッドとプロパティを提供します。 このクラスのメソッドを呼び出す際は、いずれもメソッドへのアクセスを要求しているオブジェクトへの参照を渡します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
BreakOutOfFinally |
|
Closure |
クロージャ関数を表します。 このクラスは、オブジェクトおよび関数のカテゴリに属します。 |
CmdLineException |
コマンド ライン コンパイラ jsc.exe を実行したときに発生するエラーを表します。 |
CmdLineOptionParser |
コマンド ライン コンパイラ jsc.exe に指定されたオプションの形式が正しいかどうかを判断し、引数が含まれる場合はそれを読み取ります。 |
COMCharStream |
データを IMessageReceiver に送信するストリームを表します。 データは、データがフラッシュされるかストリームが閉じられるまで、バッファーに格納されます。 |
COMFieldInfo |
JScript が外部 COM フィールドと通信できるようにします。 このクラスは、外部の COM 実装がそれ自身のオブジェクトを JScript に公開するために使用されます。これは、JScript が外部のオブジェクトにバインドするために、管理された MemberInfo を必要とするからです。 |
COMMethodInfo |
JScript が外部の COM メソッドと通信できるようにします。 このクラスは、外部の COM 実装がそれ自身のオブジェクトを JScript に公開するために使用されます。これは、JScript が外部のオブジェクトにバインドするために、管理された MemberInfo を必要とするからです。 |
COMPropertyInfo |
JScript が外部 COM プロパティと通信できるようにします。 このクラスは、外部の COM 実装がそれ自身のオブジェクトを JScript に公開するために使用されます。これは、JScript が外部のオブジェクトにバインドするために、管理された MemberInfo を必要とするからです。 |
Context |
JScript ソース コードを表します。 このクラスは、コンパイルおよび実行時の状態のカテゴリに属します。 |
ContinueOutOfFinally |
|
Convert |
ある型から別の型にデータを変換します。 これは、ユーティリティ クラスです。 |
DateConstructor |
コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
DateObject |
日付オブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
DatePrototype |
DateObject オブジェクトの静的なメソッドとプロパティを提供します。 このクラスのメソッドを呼び出す際は、いずれもメソッドへのアクセスを要求しているオブジェクトへの参照を渡します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
DebugBreak |
このクラスは JScript パーサーによって使用され、デバッガーのブレークポイントを表します。 |
DebugConvert |
ある型から別の型にデータを変換します。 デバッガーで表示できるように値を String オブジェクトに変換するメソッドも含まれます。 |
DocumentContext |
JScript 言語で記述されているソース コード ファイルを表します。 |
DynamicFieldInfo |
フィールド情報を表します。 このクラスは、expando クラスおよびスクリプト配列のフィールドをデバッガーに戻すために使用されます。 |
Empty |
インスタンス化されていない変数の値を表します。 |
EndOfFile |
このクラスは JScript パーサーによって使用され、ファイルの末尾に到達したことを例外として表します。 コードでこのエラーがスローされると、パーサーが停止します。 |
EnumeratorConstructor |
コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
EnumeratorObject |
列挙子オブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
EnumeratorPrototype |
EnumeratorObject オブジェクトの静的なメソッドとプロパティを提供します。 このクラスのメソッドを呼び出す際は、いずれもメソッドへのアクセスを要求しているオブジェクトへの参照を渡します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
Equality |
比較演算を実行します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
ErrorConstructor |
コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
ErrorObject |
エラー オブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
ErrorPrototype |
ErrorObject オブジェクトの静的なメソッドとプロパティを提供します。 このクラスのメソッドを呼び出す際は、いずれもメソッドへのアクセスを要求しているオブジェクトへの参照を渡します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
Eval |
JScript コードを評価します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
EvalErrorObject |
|
Expando |
クラスまたはメソッドが、expando クラスまたは expando メソッドであることを示します。 |
FieldAccessor |
フィールド アクセサーを表します。 |
ForIn |
JScript の |
FunctionConstructor |
コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
FunctionDeclaration |
関数宣言を表します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
FunctionExpression |
関数オブジェクトを表します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
FunctionObject |
関数オブジェクトを表します。 |
FunctionPrototype |
FunctionObject オブジェクトの静的なメソッドとプロパティを提供します。 このクラスのメソッドを呼び出す際は、いずれもメソッドへのアクセスを要求しているオブジェクトへの参照を渡します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
FunctionWrapper |
関数のメンバーをオブジェクトにバインドします。 |
GlobalObject |
定数、データ型情報、ユーティリティ関数、およびプロトタイプ ベースのオブジェクトへの参照を格納します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
Globals |
グローバルに使用できるすべての型への参照を格納し、スタックを管理します。 このクラスは、コンパイルおよび実行時の状態のカテゴリに属します。 |
GlobalScope |
グローバル スコープを表します。 |
Hide |
メソッドまたはフィールドが、基本クラスのメソッドまたはフィールドを隠ぺいすることを示します。 |
Import |
コード内で使用する名前空間をインポートします。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
In |
オブジェクトが別のオブジェクトに含まれるかどうかを判断します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
Instanceof |
オブジェクトを、別のオブジェクトの型に強制的に変換できるかどうかを判断します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
JSAuthor |
エディターで JScript コードを作成するためのサービスを提供します。 |
JSConstructor |
FunctionObjectをラップします。 |
JScriptCodeProvider |
JScript コード ジェネレーターと JScript コード コンパイラのインスタンスへのアクセスを提供します。 |
JScriptException |
共通言語ランタイム (CLR) のホストまたはプログラムに、エラーが発生したことを通知する JScript によってスローされる例外。 JScriptException は通常 JSError 列挙値を取ります。 |
JSField |
JScript のすべてのフィールドをサポートします。 このクラスは、JScript によって定義されるすべてのフィールドの基本クラスです。 このクラスは、名前バインディング カテゴリに属します。 |
JSFieldInfo |
FieldInfo オブジェクトをラップします。 |
JSFunctionAttribute |
JScript コンパイラで生成されるメソッドとコンストラクターの呼び出し規約に注釈を付けるために JSFunctionAttributeEnum で使用します。 |
JSLocalField |
ローカル変数を表します。 |
JSMethod |
JScript のメソッドを表します。 このクラスは、名前バインディング カテゴリに属します。 |
JSMethodInfo |
MethodInfo オブジェクトをラップします。 |
JSObject |
JScript のオブジェクトを表します。 このクラスは、オブジェクトおよび関数のカテゴリに属します。 |
JSParser |
JScript コードを解析します。 このクラスは、スキャンおよび解析のカテゴリに属します。 |
JSPrototypeObject |
事前バインディングのために、コンストラクター関数のプロパティを JSObject に追加します。 このクラスは、オブジェクトおよび関数のカテゴリに属します。 |
JSScanner |
コードの個々の単位 (トークン) を検索するために JScript コードをスキャンします。 このクラスは、スキャンおよび解析のカテゴリに属します。 |
JSVariableField |
Jscript の変数フィールドをサポートします。 これは、パラメーター、ローカル変数、グローバル変数、およびクラス メンバーの基本クラスです。 |
LateBinding |
クラス メンバー、呼び出し可能な式、または変数名への参照を表します。 このクラスは、正しい値への参照の解決を実行時に試みます。 |
LenientArrayPrototype |
ArrayPrototype クラスの静的メソッドを表すオブジェクトを格納します。 LenientArrayPrototype クラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
LenientBooleanPrototype |
BooleanPrototype クラスの静的メソッドを表すオブジェクトを格納します。 LenientBooleanPrototype クラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
LenientDateConstructor |
DateConstructor クラスの静的メソッドを表すオブジェクトを格納します。 LenientDateConstructor クラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
LenientDatePrototype |
DatePrototype クラスの静的メソッドを表すオブジェクトを格納します。 LenientDatePrototype クラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
LenientEnumeratorPrototype |
EnumeratorPrototype クラスの静的メソッドを表すオブジェクトを格納します。 LenientEnumeratorPrototype クラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
LenientErrorPrototype |
ErrorPrototype クラスの静的メソッドを表すオブジェクトを格納します。 LenientErrorPrototype クラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
LenientFunctionPrototype |
FunctionPrototype クラスの静的メソッドを表すオブジェクトを格納します。 LenientFunctionPrototype クラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
LenientGlobalObject |
GlobalObject クラスの静的メソッドを表すオブジェクト、データ型情報、およびコンストラクター関数オブジェクトを格納します。 LenientGlobalObject クラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
LenientMathObject |
MathObject クラスの静的メソッドを表すオブジェクトを格納します。 LenientMathObject クラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
LenientNumberPrototype |
NumberPrototype クラスの静的メソッドを表すオブジェクトを格納します。 LenientNumberPrototype クラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
LenientObjectPrototype |
ObjectPrototype クラスの静的メソッドを表すオブジェクトを格納します。 LenientObjectPrototype クラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
LenientRegExpPrototype |
RegExpPrototype クラスの静的メソッドを表すオブジェクトを格納します。 LenientRegExpPrototype クラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
LenientStringConstructor |
StringConstructor クラスの静的メソッドを表すオブジェクトを格納します。 LenientStringConstructor クラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
LenientStringPrototype |
StringPrototype クラスの静的メソッドを表すオブジェクトを格納します。 LenientStringPrototype クラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
LenientVBArrayPrototype |
VBArrayPrototype クラスの静的メソッドを表すオブジェクトを格納します。 LenientVBArrayPrototype クラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
MathObject |
三角関数や対数関数などの一般的な数値演算関数の定数と静的メソッドを提供します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
MemberInfoList |
MemberInfo 要素のリストを保持します。 |
MethodInvoker |
特定のメソッドの呼び出し元を表します。 JSMethodInfo クラスでメソッドを呼び出すために使用します。 |
Missing |
インスタンス化されているが、まだ値が設定されていない変数の値を表します。 |
Namespace |
名前空間を表します。 |
NoContextException |
Context に関連付けられたコード JScriptException がない場合にスローされる例外。 |
NotRecommended |
メソッドまたはフィールドは推奨できないことを示します。 |
NumberConstructor |
コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
NumberObject |
number オブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
NumberPrototype |
NumberObject オブジェクトの静的なメソッドとプロパティを提供します。 このクラスのメソッドを呼び出す際は、いずれもメソッドへのアクセスを要求しているオブジェクトへの参照を渡します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
NumericBinary |
数値オペランドに対して二項演算を実行します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
NumericUnary |
数値オペランドに対して単項演算を実行します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
ObjectConstructor |
コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
ObjectPrototype |
JSObject オブジェクトの静的なメソッドとプロパティを提供します。 このクラスのメソッドを呼び出す際は、いずれもメソッドへのアクセスを要求しているオブジェクトへの参照を渡します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
Override |
メソッドまたはフィールドが、基本クラスのメソッドまたはフィールドをオーバーライドすることを示します。 |
Package |
他のコードで使用するための JScript コードのパッケージを作成します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
ParserException |
このクラスは JScript パーサーによって使用され、パーサー例外を表します。 |
Plus |
加算演算および連結演算を実行します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
PostOrPrefixOperator |
前置構文および後置構文に対応するインクリメントとデクリメントの演算を実行します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
RangeErrorObject |
範囲エラーを表します。 たとえば、誤ったインデックスで配列要素にアクセスすると、範囲エラーが発生することがあります。 |
ReferenceAttribute |
アセンブリへの参照を表します。 |
ReferenceErrorObject |
参照エラーを表します。 たとえば、宣言されていない変数を参照すると、参照エラーが発生することがあります。 |
RegExpConstructor |
コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
RegExpMatch |
正規表現検索に一致した結果を表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
RegExpObject |
正規表現オブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
RegExpPrototype |
RegExpObject オブジェクトの静的なメソッドとプロパティを提供します。 このクラスのメソッドを呼び出す際は、いずれもメソッドへのアクセスを要求しているオブジェクトへの参照を渡します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
Relational |
関係比較演算を実行します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
ReturnOutOfFinally |
|
Runtime |
ユーティリティ関数を提供します。 |
ScriptBlock |
JScript コードのブロックを表します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
ScriptFunction |
コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 DateConstructor、NumberConstructor、StringConstructor、ObjectConstructor など、コンストラクター関数クラスの多くはこのクラスを継承します。 このクラスは、オブジェクトおよび関数のカテゴリに属します。 |
ScriptObject |
JScript のすべてのクラスをサポートします。 これは、JScript のすべてのクラスの最終的な基本クラスです。 このクラスは、オブジェクトおよび関数のカテゴリに属します。 |
ScriptStream |
データ ストリームを表します。 このクラスは、そのデータを COMCharStream ストリームまたは Console ストリームに送信します。 |
SimpleHashtable |
項目の内部ストレージ用のハッシュ テーブルです。 |
StackFrame |
コード実行のスタック フレームを表します。 このクラスには、スコープを解決するためのメソッドが含まれています。 これは、コンパイルおよび実行時の状態のカテゴリに属します。 |
StrictEquality |
比較演算を実行します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
StringConstructor |
コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
StringObject |
文字列オブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
StringPrototype |
StringObject オブジェクトの静的なメソッドとプロパティを提供します。 このクラスのメソッドを呼び出す際は、いずれもメソッドへのアクセスを要求しているオブジェクトへの参照を渡します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
SuperTypeMembersSorter |
基本クラスおよびインターフェイスのメンバーを格納します。 |
SyntaxErrorObject |
構文エラーを表します。 たとえば、構文エラーは、セミコロンが記述されていない場合に発生することがあります。 |
Throw |
例外をスローします。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
Try |
エラー処理のスコープで実行するコードのブロックを識別します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
TypedArray |
Array クラスへのリフレクション可能な参照を表します。 このクラスは、型指定された配列の要素型を格納しますが、データは格納しません。 |
TypeErrorObject |
型エラーを表します。 たとえば、ある型のオブジェクトを、別の型のオブジェクトが必要なメソッドに渡すと、型エラーが発生することがあります。 |
Typeof |
オブジェクトのデータ型を確認します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
TypeReflector |
GetMember(String, BindingFlags) よりも高速な GetMember(String, BindingFlags) の実装を提供します。 |
UnaryOp |
Typeof、PostOrPrefixOperator など、1 つのオペランドに対する演算を実行するクラスの基本クラスを表します。 このクラスは、抽象構文ツリーのカテゴリに属します。 |
URIErrorObject |
URI (Uniform Resource Identifier) エラーを表します。 たとえば、URI エラーは URI のエンコードまたはデコード時に発生することがあります。 |
VBArrayConstructor |
コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
VBArrayObject |
VBArray オブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
VBArrayPrototype |
VBArrayObject オブジェクトの静的なメソッドとプロパティを提供します。 このクラスのメソッドを呼び出す際は、いずれもメソッドへのアクセスを要求しているオブジェクトへの参照を渡します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。 |
VsaItem |
.NET スクリプト エンジンに追加された項目を表します。 これには、コード項目、参照項目、およびグローバル項目があります。 |
VsaItems |
名前またはインデックスによってアクセスできる IJSVsaItem オブジェクトのコレクションを表します。 |
With |
|
インターフェイス
COMMemberInfo |
JScript が外部 COM メンバーと通信できるようにするメソッドを定義します。 このインターフェイスは、外部 COM 実装により使用され、そのオブジェクトを JScript に公開します。これは、JScript が外部オブジェクトにバインドするためにマネージド MemberInfo を必要とするためです。 |
IActivationObject |
スコープを解決するためのメソッドを定義します。 このインターフェイスは、スコープの階層に参加しているすべてのオブジェクトによって実装されます。 |
IAuthorServices |
JScript コードをエディターで作成するためのサービスを定義します。 |
IColorizeText |
JScript コードをエディターで作成する際にテキストを色分けして表示するためのサービスを定義します。 |
IDebugConvert |
ある型から別の型にデータを変換する一連のユーティリティ メソッドを定義します。 デバッガーで表示できるように値を String オブジェクトに変換するメソッドも含まれます。 |
IDebugConvert2 |
ある型から別の型にデータを変換するユーティリティ メソッドを定義します。 デバッガーで表示できるように値を String オブジェクトに変換するメソッドも含まれます。 |
IDebuggerObject |
デバッガー オブジェクトに関する情報を提供するメソッドを定義します。 このインターフェイスは、デバッガーで実装されているすべての IReflect オブジェクトによって実装されます。 現在、このインターフェイスは、スクリプト エンジンに対してこれらのオブジェクトにフラグを設定するためにのみ機能します。 |
IDebugScriptScope |
グローバル スコープに関連付けられている |
IDebugType |
デバッガー オブジェクトに関する情報を提供するメソッドを定義します。 このインターフェイスは、デバッガーのターゲット内の型を表すデバッガー オブジェクトによって実装されます。 |
IDebugVsaScriptCodeItem |
式の評価および文字列の解析を行うメソッドを定義します。 このインターフェイスは、通常、コード ブロックを表すオブジェクトによって実装され、デバッガーによって呼び出されます。 このインターフェイスは、IActiveScript ホストで必要な追加の機能を提供します。 |
IDefineEvent |
アクティブ スクリプト ホストで必要な追加の機能を定義します。 |
IEngine2 |
IActiveScript ホストで必要な追加の機能を定義します。 VsaEngine エンジンによって実装されます。 |
IErrorHandler |
コードの解析時に発生するエラーを処理するメソッドを定義します。 |
IMessageReceiver |
スクリプト エンジンからの出力を受け取るメソッドを定義します。 このインターフェイスは、コンソールに転送される出力をキャプチャするコールバック オブジェクトとして機能します。 |
IMethodsCompletionInfo |
これはマーカー インターフェイスであり、メソッドを持っていません。 |
INeedEngine |
スクリプト エンジンへの参照を取得および設定するメソッドを定義します。 |
IObjectCompletionInfo |
これはマーカー インターフェイスであり、メソッドを持っていません。 |
IParseText |
JScript コードをエディターで作成する際にテキストを解析するためのメソッドを定義します。 |
IRedirectOutput |
コンソールに転送される出力をキャプチャするメソッドを定義します。 このインターフェイスは、VsaEngine によって実装されます。 |
ISite2 |
VsaEngine によって名前解決に使用されるメソッドを定義します。 IActiveScript ホストで必要な追加の機能を提供します。 |
ITokenColorInfo |
コードの個々の単位を色分けして表示するためのプロパティを定義します。 |
ITokenEnumerator |
ITokenColorInfo オブジェクトのコレクションを反復処理するメソッドを定義します。 |
IVsaFullErrorInfo |
エラーに関する情報を取得するためのプロパティを定義します。 このインターフェイスは、IActiveScript ホストで必要な追加の機能を提供します。 |
IVsaScriptCodeItem |
IActiveScript ホストで必要な追加の機能を定義します。 |
IVsaScriptScope |
スコープを解決するためのメソッドを定義します。 VsaEngine のグローバル スコープ オブジェクトは、このインターフェイスを実装します。 |
IWrappedMember |
メンバーが定義されているオブジェクトにアクセスするためのメソッドを定義します。 |
MemberInfoInitializer |
外部 COM オブジェクトが実装する必要のあるメソッドを定義します。 このインターフェイスは、外部 COM 実装により使用され、そのオブジェクトを JScript に公開します (JScript は外部オブジェクトにバインドするためにマネージド MemberInfo が必要なため)。 このインターフェイスは、COMFieldInfo、COMMethodInfo、および COMPropertyInfo によって実装されます。 |
列挙型
CmdLineError |
コマンド ライン コンパイラ jsc.exe を実行したときに発生するエラーを示します。 この列挙体は、CmdLineException オブジェクトを作成するために使用します。 |
ErrorType |
JScript のエラーの種類を指定します。 |
JSBuiltin |
組み込みの JScript 関数を指定します。 これらの関数は、組み込みの JScript オブジェクトの静的メソッドに対応します。 この列挙体のメンバーは、JSFunctionAttribute オブジェクトの作成に使用されます。 |
JSError |
JScript エラー メッセージを示します。 このクラスは、コンパイルおよび実行時の状態のカテゴリに属します。 |
JSFunctionAttributeEnum |
JScript コンパイラによって生成される関数の呼び出し規約を示します。 JSFunctionAttribute カスタム属性で使用します。 |
JSToken |
JScript 言語を構成するコードの個々の単位 (トークン) を指定します。 |
SourceState |
ソース コード テキストの状態を示します。 このクラスは、エディター内で JScript コードに色を付けるための情報を提供する他のクラスと共に使用します。 |
TokenColor |
テキストがエディターで色分けされて表示される場合に、コードの個々の単位を表す色を指定します。 この列挙体のメンバーは、Color オブジェクトの ITokenColorInfo プロパティで使用されます。 |
VSAITEMTYPE2 |
JSVsaItemType 列挙体を拡張します。 IActiveScript ホストで必要な追加の機能を提供します。 |