GlobalScope クラス

定義

グローバル スコープを表します。

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

public ref class GlobalScope : Microsoft::JScript::ActivationObject, System::Runtime::InteropServices::Expando::IExpando
public class GlobalScope : Microsoft.JScript.ActivationObject, System.Runtime.InteropServices.Expando.IExpando
[System.Runtime.InteropServices.ComVisible(true)]
public class GlobalScope : Microsoft.JScript.ActivationObject, System.Runtime.InteropServices.Expando.IExpando
type GlobalScope = class
    inherit ActivationObject
    interface IExpando
    interface IReflect
[<System.Runtime.InteropServices.ComVisible(true)>]
type GlobalScope = class
    inherit ActivationObject
    interface IExpando
    interface IReflect
Public Class GlobalScope
Inherits ActivationObject
Implements IExpando
継承
属性
実装

コンストラクター

名前 説明
GlobalScope(GlobalScope, VsaEngine)

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

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

フィールド

名前 説明
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)

メソッド

名前 説明
AddField(String)

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

指定したフィールドをグローバル スコープに追加します。

CreateField(String, FieldAttributes, Object)

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

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

(継承元 ActivationObject)
Equals(Object)

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

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

(継承元 Object)
GetDefaultThisObject()

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

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

GetField(String, BindingFlags)

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

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

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

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

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

GetFields(BindingFlags)

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

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

GetGlobalScope()

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

このオブジェクトへの参照を返すことによって、グローバル スコープを取得します。

GetHashCode()

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

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

(継承元 Object)
GetLocalField(String)

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

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

GetMember(String, BindingFlags)

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

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

GetMembers(BindingFlags)

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

グローバル スコープのすべてのメンバーに対応する MemberInfo オブジェクトの配列を取得します。

GetMemberValue(String, Int32)

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

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

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

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

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

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

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

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

(継承元 ScriptObject)
GetMethods(BindingFlags)

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

グローバル スコープのすべてのメソッドに対応する MethodInfo オブジェクトの配列を取得します。

GetParent()

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

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

(継承元 ScriptObject)
GetProperties(BindingFlags)

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

グローバル スコープのすべてのプロパティに対応する PropertyInfo オブジェクトの配列を取得します。

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)

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

名前 説明
IExpando.AddMethod(String, Delegate)

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

指定したメソッドをグローバル スコープに追加します。 このメソッドは JScript では実装されていません。

IExpando.AddProperty(String)

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

指定したプロパティをグローバル スコープに追加します。 このメソッドは JScript では実装されていません。

IExpando.RemoveMember(MemberInfo)

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

指定したメンバーをグローバル スコープから削除します。

適用対象

こちらもご覧ください