StackFrame クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コードを実行するためのスタック フレームを表します。 このクラスには、スコープを解決するためのメソッドが含まれています。 コンパイルと実行時の状態カテゴリに属しています。
この 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
- 継承
- 実装
フィールド
| 名前 | 説明 |
|---|---|
| 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 は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在の既定のスコープを取得します。これは、 |
| 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, 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) |
| PushStackFrameForMethod(Object, JSLocalField[], VsaEngine) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 メソッドの新しい StackFrame オブジェクトを作成し、グローバル スコープ スタックにプッシュします。 |
| PushStackFrameForStaticMethod(RuntimeTypeHandle, JSLocalField[], VsaEngine) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 静的メソッドの新しい StackFrame オブジェクトを作成し、グローバル スコープ スタックにプッシュします。 |
| ToString() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IActivationObject.GetLocalField(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した名前を持つフィールドのローカル宣言を取得します。 このメソッドは、コンパイル時にエラー チェックに使用されます。 |