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

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

BooleanPrototype

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

BreakOutOfFinally

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

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

finally ブロックからコードの実行が続行されたときの例外の状態を表します。

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

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

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 コード ジェネレーターとコード コンパイラのインスタンスへのアクセスを提供します。

JScriptException

エラーが発生したことを共通言語ランタイム (CLR) ホストまたはプログラムに通知するために JScript によってスローされる例外。 通常、 JScriptExceptionJSError 列挙値を受け取ります。

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

コードの実行が 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など、単一オペランドに対して演算を実行するクラスの基本クラスを表します。 このクラスは、抽象構文ツリー カテゴリに属しています。

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 ホストに必要な追加機能を提供します。