Microsoft.JScript 名前空間

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

PlusEqualityRelational など、2 つのオペランドに対する演算を実行するクラスの基本クラスを表します。 このクラスは、抽象構文ツリーのカテゴリに属します。

Binding

クラス メンバー、呼び出し可能な式、または変数名への参照を表します。 このクラスは、正しい値への参照の解決をコンパイル時に試みます。

BitwiseBinary

ビットごとの二項演算を実行します。 このクラスは、抽象構文ツリーのカテゴリに属します。

Block

JScript のブロックを表します。 このクラスは、主に JSParser がコードを解析する際に Block オブジェクトを作成するために使用されます。 このクラスは、抽象構文ツリーのカテゴリに属します。

BlockScope

スコープの階層に参加し、グローバル スコープのスタックにプッシュできるコード ブロックのスコープを表します。 たとえば、このクラスは、try ブロックのスコープを表すことができます。

BooleanConstructor

コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。

BooleanObject

Boolean オブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。

BooleanPrototype

BooleanObject オブジェクトの静的なメソッドとプロパティを提供します。 このクラスのメソッドを呼び出す際は、いずれもメソッドへのアクセスを要求しているオブジェクトへの参照を渡します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。

BreakOutOfFinally

finally ブロックの外側でコードの実行が中断されるときの例外状態を表します。

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

finally ブロックの外側でコードの実行が続行される場合の例外状態を表します。

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

eval メソッドの使用時に発生するエラーを表します。 詳細については、「eval メソッド (Visual Studio - JScript)」を参照してください。

Expando

クラスまたはメソッドが、expando クラスまたは expando メソッドであることを示します。

FieldAccessor

フィールド アクセサーを表します。

ForIn

JScript の for...in ステートメントを表します。 このクラスは、抽象構文ツリーのカテゴリに属します。

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

finally ブロックの外側でコードの実行から制御が戻るときの例外状態を表します。

Runtime

ユーティリティ関数を提供します。

ScriptBlock

JScript コードのブロックを表します。 このクラスは、抽象構文ツリーのカテゴリに属します。

ScriptFunction

コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 DateConstructorNumberConstructorStringConstructorObjectConstructor など、コンストラクター関数クラスの多くはこのクラスを継承します。 このクラスは、オブジェクトおよび関数のカテゴリに属します。

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

TypeofPostOrPrefixOperator など、1 つのオペランドに対する演算を実行するクラスの基本クラスを表します。 このクラスは、抽象構文ツリーのカテゴリに属します。

URIErrorObject

URI (Uniform Resource Identifier) エラーを表します。 たとえば、URI エラーは URI のエンコードまたはデコード時に発生することがあります。

VBArrayConstructor

コンストラクター関数によって定義されるプロトタイプ ベースのオブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。

VBArrayObject

VBArray オブジェクトを表します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。

VBArrayPrototype

VBArrayObject オブジェクトの静的なメソッドとプロパティを提供します。 このクラスのメソッドを呼び出す際は、いずれもメソッドへのアクセスを要求しているオブジェクトへの参照を渡します。 このクラスは、組み込みオブジェクト モデルのカテゴリに属します。

VsaItem

.NET スクリプト エンジンに追加された項目を表します。 これには、コード項目、参照項目、およびグローバル項目があります。

VsaItems

名前またはインデックスによってアクセスできる IJSVsaItem オブジェクトのコレクションを表します。

With

with ステートメントを表します。 このクラスは、抽象構文ツリーのカテゴリに属します。

インターフェイス

COMMemberInfo

JScript が外部 COM メンバーと通信できるようにするメソッドを定義します。 このインターフェイスは、外部 COM 実装により使用され、そのオブジェクトを JScript に公開します。これは、JScript が外部オブジェクトにバインドするためにマネージド MemberInfo を必要とするためです。

IActivationObject

スコープを解決するためのメソッドを定義します。 このインターフェイスは、スコープの階層に参加しているすべてのオブジェクトによって実装されます。

IAuthorServices

JScript コードをエディターで作成するためのサービスを定義します。

IColorizeText

JScript コードをエディターで作成する際にテキストを色分けして表示するためのサービスを定義します。

IDebugConvert

ある型から別の型にデータを変換する一連のユーティリティ メソッドを定義します。 デバッガーで表示できるように値を String オブジェクトに変換するメソッドも含まれます。

IDebugConvert2

ある型から別の型にデータを変換するユーティリティ メソッドを定義します。 デバッガーで表示できるように値を String オブジェクトに変換するメソッドも含まれます。

IDebuggerObject

デバッガー オブジェクトに関する情報を提供するメソッドを定義します。 このインターフェイスは、デバッガーで実装されているすべての IReflect オブジェクトによって実装されます。 現在、このインターフェイスは、スクリプト エンジンに対してこれらのオブジェクトにフラグを設定するためにのみ機能します。

IDebugScriptScope

グローバル スコープに関連付けられている this 値を設定するメソッドを定義します。 VsaEngine で使用します。

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 が必要なため)。 このインターフェイスは、COMFieldInfoCOMMethodInfo、および 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 ホストで必要な追加の機能を提供します。