StackFrame クラス

定義

コード実行のスタック フレームを表します。 このクラスには、スコープを解決するためのメソッドが含まれています。 これは、コンパイルおよび実行時の状態のカテゴリに属します。

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

public ref class StackFrame sealed : Microsoft::JScript::ScriptObject, Microsoft::JScript::IActivationObject
public sealed class StackFrame : Microsoft.JScript.ScriptObject, Microsoft.JScript.IActivationObject
type StackFrame = class
    inherit ScriptObject
    interface IActivationObject
Public NotInheritable Class StackFrame
Inherits ScriptObject
Implements IActivationObject
継承
StackFrame
実装

フィールド

closureInstance

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

現在のスタック フレームの呼び出し元への参照を格納します。

engine

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

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

(継承元 ScriptObject)
localVars

この 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)

メソッド

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)
GetMember(String, BindingFlags)

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

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

GetMembers(BindingFlags)

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

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

GetMemberValue(String, Int32)

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

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

GetMethod(String, BindingFlags)

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

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

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

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

指定した選択基準を使用して、指定した名前のメソッドを取得します。

(継承元 ScriptObject)
GetMethods(BindingFlags)

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

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

(継承元 ScriptObject)
GetParent()

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

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

(継承元 ScriptObject)
GetProperties(BindingFlags)

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

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

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

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

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

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

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

指定した選択基準を使用して、指定した名前のプロパティを取得します。

(継承元 ScriptObject)
GetType()

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

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

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

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

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

(継承元 ScriptObject)
MemberwiseClone()

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

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

(継承元 Object)
PushStackFrameForMethod(Object, JSLocalField[], VsaEngine)

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

メソッドに対して新しい StackFrame オブジェクトを作成し、グローバル スコープ スタックにプッシュします。

PushStackFrameForStaticMethod(RuntimeTypeHandle, JSLocalField[], VsaEngine)

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

静的メソッドに対して新しい StackFrame オブジェクトを作成し、グローバル スコープ スタックにプッシュします。

ToString()

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

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

(継承元 Object)

明示的なインターフェイスの実装

IActivationObject.GetLocalField(String)

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

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

適用対象

こちらもご覧ください