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)

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

(継承元 Object)
GetDefaultThisObject()

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

現在の既定のスコープを取得します。これは、with ステートメントのスコープに含まれるオブジェクトまたはグローバル スコープのどちらかになります。

GetField(String, BindingFlags)

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

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

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

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

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

GetFields(BindingFlags)

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

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

GetGlobalScope()

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

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

GetHashCode()

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

(継承元 Object)
GetLocalField(String)

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

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

GetMember(String, BindingFlags)

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

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

GetMembers(BindingFlags)

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

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

GetMemberValue(String, Int32)

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

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

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

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

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

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

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

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

(継承元 ScriptObject)
GetMethods(BindingFlags)

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

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

GetParent()

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

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

(継承元 ScriptObject)
GetProperties(BindingFlags)

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

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

GetProperty(String, BindingFlags)

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

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

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

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

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

(継承元 ScriptObject)
GetType()

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

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

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

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

(継承元 ScriptObject)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

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

IExpando.AddMethod(String, Delegate)

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

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

IExpando.AddProperty(String)

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

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

IExpando.RemoveMember(MemberInfo)

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

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

適用対象

こちらもご覧ください