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 |
ブール値オブジェクトを表します。 このクラスは、組み込みのオブジェクト モデル カテゴリに属しています。 |
| BooleanPrototype |
BooleanObject オブジェクトの静的メソッドとプロパティを提供します。 このクラスのすべてのメソッドは、メソッドへのアクセスを要求しているオブジェクトへの参照を渡すことによって呼び出されます。 このクラスは、組み込みのオブジェクト モデル カテゴリに属しています。 |
| BreakOutOfFinally |
|
| Closure |
クロージャ関数を表します。 このクラスは、オブジェクトと関数のカテゴリに属しています。 |
| CmdLineException |
コマンド ライン コンパイラ jsc.exeの実行時に発生するエラーを表します。 |
| CmdLineOptionParser |
コマンド ライン コンパイラ jsc.exe に指定されたオプションの形式が正しいかどうかを判断し、含まれている場合は引数を読み取ります。 |
| COMCharStream |
IMessageReceiverにデータを送信するストリームを表します。 データは、データがフラッシュされるか、ストリームが閉じられるまでバッファーに格納されます。 |
| COMFieldInfo |
JScript が外部 COM フィールドと通信できるようにします。 JScript は外部オブジェクトにバインドするためにマネージド MemberInfo を必要とするため、このクラスは外部 COM 実装によってオブジェクトを JScript に公開するために使用されます。 |
| COMMethodInfo |
JScript が外部 COM メソッドと通信できるようにします。 JScript は外部オブジェクトにバインドするためにマネージド MemberInfo を必要とするため、このクラスは外部 COM 実装によってオブジェクトを JScript に公開するために使用されます。 |
| COMPropertyInfo |
JScript が外部 COM プロパティと通信できるようにします。 JScript は外部オブジェクトにバインドするためにマネージド MemberInfo を必要とするため、このクラスは外部 COM 実装によってオブジェクトを JScript に公開するために使用されます。 |
| Context |
JScript ソース コードを表します。 このクラスは、コンパイルと実行時の状態カテゴリに属しています。 |
| ContinueOutOfFinally |
|
| Convert |
データをある型から別の型に変換します。 これはユーティリティ クラスです。 |
| DateConstructor |
コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みのオブジェクト モデル カテゴリに属しています。 |
| DateObject |
日付オブジェクトを表します。 このクラスは、組み込みのオブジェクト モデル カテゴリに属しています。 |
| DatePrototype |
DateObject オブジェクトの静的メソッドとプロパティを提供します。 このクラスのすべてのメソッドは、メソッドへのアクセスを要求しているオブジェクトへの参照を渡すことによって呼び出されます。 このクラスは、組み込みのオブジェクト モデル カテゴリに属しています。 |
| DebugBreak |
このクラスは、デバッガーのブレークポイントを表すために JScript パーサーによって使用されます。 |
| DebugConvert |
データをある型から別の型に変換します。 デバッガーで表示できるように、値を String オブジェクトに変換するメソッドが含まれています。 |
| DocumentContext |
JScript 言語で記述されたソース コード ファイルを表します。 |
| DynamicFieldInfo |
フィールド情報を表します。 このクラスは、展開クラスとスクリプト配列のフィールドをデバッガーに返すために使用されます。 |
| Empty |
インスタンス化されていない変数の値を表します。 |
| EndOfFile |
このクラスは、ファイルの末尾に到達することを例外として表すために JScript パーサーによって使用されます。 コードでは、このエラーをスローしてパーサーを停止できます。 |
| EnumeratorConstructor |
コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みのオブジェクト モデル カテゴリに属しています。 |
| EnumeratorObject |
列挙子オブジェクトを表します。 このクラスは、組み込みのオブジェクト モデル カテゴリに属しています。 |
| EnumeratorPrototype |
EnumeratorObject オブジェクトの静的メソッドとプロパティを提供します。 このクラスのすべてのメソッドは、メソッドへのアクセスを要求しているオブジェクトへの参照を渡すことによって呼び出されます。 このクラスは、組み込みのオブジェクト モデル カテゴリに属しています。 |
| Equality |
比較操作を実行します。 このクラスは、抽象構文ツリー カテゴリに属しています。 |
| ErrorConstructor |
コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みのオブジェクト モデル カテゴリに属しています。 |
| ErrorObject |
エラー オブジェクトを表します。 このクラスは、組み込みのオブジェクト モデル カテゴリに属しています。 |
| ErrorPrototype |
ErrorObject オブジェクトの静的メソッドとプロパティを提供します。 このクラスのすべてのメソッドは、メソッドへのアクセスを要求しているオブジェクトへの参照を渡すことによって呼び出されます。 このクラスは、組み込みのオブジェクト モデル カテゴリに属しています。 |
| Eval |
JScript コードを評価します。 このクラスは、抽象構文ツリー カテゴリに属しています。 |
| EvalErrorObject |
|
| 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 コード ジェネレーターとコード コンパイラのインスタンスへのアクセスを提供します。 |
| 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 |
JScriptExceptionに関連付けられているコード Contextがない場合にスローされる例外。 |
| NotRecommended |
メソッドまたはフィールドが推奨されないことを示します。 |
| NumberConstructor |
コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みのオブジェクト モデル カテゴリに属しています。 |
| NumberObject |
数値オブジェクトを表します。 このクラスは、組み込みのオブジェクト モデル カテゴリに属しています。 |
| 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など、単一オペランドに対して演算を実行するクラスの基本クラスを表します。 このクラスは、抽象構文ツリー カテゴリに属しています。 |
| 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 ホストに必要な追加機能を提供します。 |