ActivationObject クラス

定義

スコープ階層に参加しているオブジェクトを表します。 このクラスには、スコープを解決し、メンバー情報を取得するためのメソッドが含まれています。 コンパイルと実行時の状態カテゴリに属しています。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public ref class ActivationObject abstract : Microsoft::JScript::ScriptObject, Microsoft::JScript::IActivationObject
public abstract class ActivationObject : Microsoft.JScript.ScriptObject, Microsoft.JScript.IActivationObject
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class ActivationObject : Microsoft.JScript.ScriptObject, Microsoft.JScript.IActivationObject
type ActivationObject = class
    inherit ScriptObject
    interface IActivationObject
[<System.Runtime.InteropServices.ComVisible(true)>]
type ActivationObject = class
    inherit ScriptObject
    interface IActivationObject
Public MustInherit Class ActivationObject
Inherits ScriptObject
Implements IActivationObject
継承
ActivationObject
派生
属性
実装

フィールド

名前 説明
engine

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

スクリプト エンジンへの参照を格納します。

(継承元 ScriptObject)
field_table

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

スコープ内にある変数の配列を格納します。

parent

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

親オブジェクトへの参照を格納します。

(継承元 ScriptObject)

プロパティ

名前 説明
Item[Double]

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した Double インデックス値によって指定されるスクリプト オブジェクトのメンバーを取得または設定します。

(継承元 ScriptObject)
Item[Int32]

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した Int32 インデックス値によって指定されるスクリプト オブジェクトのメンバーを取得または設定します。

(継承元 ScriptObject)
Item[Object[]]

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した名前、 Double インデックス値、または Int32 インデックス値によって指定されるスクリプト オブジェクトのメンバーを取得または設定します。

(継承元 ScriptObject)
Item[String]

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した名前で指定されたスクリプト オブジェクトのメンバーを取得または設定します。

(継承元 ScriptObject)
UnderlyingSystemType

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

スクリプト オブジェクトの型を取得します。

(継承元 ScriptObject)

メソッド

名前 説明
CreateField(String, FieldAttributes, Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した名前、値、および属性を使用して、新しいグローバル変数を作成します。

Equals(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetDefaultThisObject()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の既定のスコープ ( with ステートメント スコープの包含オブジェクトまたはグローバル スコープ) を取得します。

GetField(String, BindingFlags)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した名前を持つフィールドを取得します。

(継承元 ScriptObject)
GetField(String, Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

スコープ階層を検索して、指定した名前のフィールドを返します。 このメソッドは、字句レベルで指定されたスコープのみを検索します。

GetFields(BindingFlags)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のスクリプト オブジェクトのすべてのフィールドに対応する FieldInfo オブジェクトの配列を取得します。

(継承元 ScriptObject)
GetGlobalScope()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

モジュール スコープなどの静的変数を含むスコープが見つかるまで、スコープ階層を検索してグローバル スコープを取得します。

GetHashCode()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

既定のハッシュ関数として機能します。

(継承元 Object)
GetLocalField(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した名前を持つフィールドのローカル宣言を取得します。 これはコンパイル時にエラー チェックに使用されます。

GetMember(String, BindingFlags)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した名前に一致するすべてのメンバーに対応する MemberInfo オブジェクトの配列を取得します。

GetMembers(BindingFlags)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のオブジェクトのすべてのメンバーに対応する MemberInfo オブジェクトの配列を取得します。

GetMemberValue(String, Int32)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

スコープ階層を検索して、指定したメンバーの値を取得します。 このメソッドは、字句レベルで指定されたスコープのみを検索します。

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した選択条件を使用して、指定した名前を持つメソッドを取得します。

(継承元 ScriptObject)
GetMethod(String, BindingFlags)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した名前を持つメソッドを取得します。

(継承元 ScriptObject)
GetMethods(BindingFlags)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のスクリプト オブジェクトのすべてのメソッドに対応する MethodInfo オブジェクトの配列を取得します。

(継承元 ScriptObject)
GetParent()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

親オブジェクトへの参照を取得します。

(継承元 ScriptObject)
GetProperties(BindingFlags)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のスクリプト オブジェクトのすべてのプロパティに対応する PropertyInfo オブジェクトの配列を取得します。

(継承元 ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した選択条件を使用して、指定した名前を持つプロパティを取得します。

(継承元 ScriptObject)
GetProperty(String, BindingFlags)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した名前を持つプロパティを取得します。

(継承元 ScriptObject)
GetType()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のインスタンスの Type を取得します。

(継承元 Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したメンバーを呼び出します。

(継承元 ScriptObject)
MemberwiseClone()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください