BlockScope クラス

定義

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

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

public ref class BlockScope : Microsoft::JScript::ActivationObject
public class BlockScope : Microsoft.JScript.ActivationObject
type BlockScope = class
    inherit ActivationObject
Public Class BlockScope
Inherits ActivationObject
継承

コンストラクター

BlockScope(ScriptObject, String, Int32)

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

BlockScope クラスの新しいインスタンスを初期化します。

フィールド

engine

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

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

(継承元 ScriptObject)
field_table

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

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

(継承元 ActivationObject)
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 ステートメントのスコープに含まれるオブジェクトまたはグローバル スコープのどちらかになります。

(継承元 ActivationObject)
GetField(String, BindingFlags)

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

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

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

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

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

(継承元 ActivationObject)
GetFields(BindingFlags)

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

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

(継承元 ScriptObject)
GetGlobalScope()

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

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

(継承元 ActivationObject)
GetHashCode()

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

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

(継承元 Object)
GetLocalField(String)

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

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

(継承元 ActivationObject)
GetMember(String, BindingFlags)

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

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

(継承元 ActivationObject)
GetMembers(BindingFlags)

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

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

(継承元 ActivationObject)
GetMemberValue(String, Int32)

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

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

(継承元 ActivationObject)
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)
ToString()

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

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

(継承元 Object)

適用対象

こちらもご覧ください