GlobalScope GlobalScope GlobalScope GlobalScope Class

定義

グローバル スコープを表します。Represents the global scope.

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

public ref 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
Public Class GlobalScope
Inherits ActivationObject
Implements IExpando
継承
属性
実装

コンストラクター

GlobalScope(GlobalScope, VsaEngine) GlobalScope(GlobalScope, VsaEngine) GlobalScope(GlobalScope, VsaEngine) GlobalScope(GlobalScope, VsaEngine)

GlobalScope クラスの新しいインスタンスを初期化します。Initializes a new instance of the GlobalScope class.

メソッド

AddField(String) AddField(String) AddField(String) AddField(String)

指定したフィールドをグローバル スコープに追加します。Adds the specified field to the global scope.

CreateField(String, FieldAttributes, Object) CreateField(String, FieldAttributes, Object) CreateField(String, FieldAttributes, Object) CreateField(String, FieldAttributes, Object)

指定した名前、値、および属性を使用して、新しいグローバル変数を作成します。Creates a new global variable, using the specified name, value, and attributes.

(Inherited from ActivationObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetDefaultThisObject() GetDefaultThisObject() GetDefaultThisObject() GetDefaultThisObject()

現在の既定のスコープを取得します。これは、with ステートメントのスコープに含まれるオブジェクトまたはグローバル スコープのどちらかになります。Gets the current default scope, which is either the contained object of a with statement scope, or the global scope.

GetField(String, BindingFlags) GetField(String, BindingFlags) GetField(String, BindingFlags) GetField(String, BindingFlags)

指定した名前のフィールドを取得します。Gets a field that has the specified name.

(Inherited from ScriptObject)
GetField(String, Int32) GetField(String, Int32) GetField(String, Int32) GetField(String, Int32)

スコープの階層を検索して、指定した名前のフィールドを取得します。Gets a field that has the specified name by searching the scope hierarchy. このメソッドは、構文レベルで指定されたスコープのみを検索します。This method searches only the scope that is specified by the lexical level.

GetFields(BindingFlags) GetFields(BindingFlags) GetFields(BindingFlags) GetFields(BindingFlags)

グローバル スコープのすべてのフィールドに対応する FieldInfo オブジェクトの配列を取得します。Gets an array of FieldInfo objects that correspond to all fields of the global scope.

GetGlobalScope() GetGlobalScope() GetGlobalScope() GetGlobalScope()

このオブジェクトへの参照を返して、グローバル スコープを取得します。Gets the global scope by returning a reference to this object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetLocalField(String) GetLocalField(String) GetLocalField(String) GetLocalField(String)

指定した名前のフィールドのローカル宣言を取得します。Gets the local declaration of a field that has the specified name. これは、コンパイル時のエラー チェックに使用されます。This is used at compile time for error checking.

GetMember(String, BindingFlags) GetMember(String, BindingFlags) GetMember(String, BindingFlags) GetMember(String, BindingFlags)

指定した名前と一致するすべてのメンバーに対応する MemberInfo オブジェクトの配列を取得します。Gets an array of MemberInfo objects that correspond to all members that match a specified name.

GetMembers(BindingFlags) GetMembers(BindingFlags) GetMembers(BindingFlags) GetMembers(BindingFlags)

グローバル スコープのすべてのメンバーに対応する MemberInfo オブジェクトの配列を取得します。Gets an array of MemberInfo objects that correspond to all members of the global scope.

GetMemberValue(String, Int32) GetMemberValue(String, Int32) GetMemberValue(String, Int32) GetMemberValue(String, Int32)

スコープの階層を検索して、指定したメンバーの値を取得します。Gets the value of the specified member by searching the scope hierarchy. このメソッドは、構文レベルで指定されたスコープのみを検索します。This method searches only the scope that is specified by the lexical level.

(Inherited from ActivationObject)
GetMethod(String, BindingFlags) GetMethod(String, BindingFlags) GetMethod(String, BindingFlags) GetMethod(String, BindingFlags)

指定した名前のメソッドを取得します。Gets a method that has the specified name.

(Inherited from ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

指定した選択基準を使用して、指定した名前のメソッドを取得します。Gets a method that has the specified name by using the specified selection criteria.

(Inherited from ScriptObject)
GetMethods(BindingFlags) GetMethods(BindingFlags) GetMethods(BindingFlags) GetMethods(BindingFlags)

グローバル スコープのすべてのメソッドに対応する MethodInfo オブジェクトの配列を取得します。Gets an array of MethodInfo objects that correspond to all methods of the global scope.

GetParent() GetParent() GetParent() GetParent()

親オブジェクトへの参照を取得します。Gets a reference to the parent object.

(Inherited from ScriptObject)
GetProperties(BindingFlags) GetProperties(BindingFlags) GetProperties(BindingFlags) GetProperties(BindingFlags)

グローバル スコープのすべてのプロパティに対応する PropertyInfo オブジェクトの配列を取得します。Gets an array of PropertyInfo objects that correspond to all properties of the global scope.

GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags)

指定した名前のプロパティを取得します。Gets a property that has the specified name.

(Inherited from ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

指定した選択基準を使用して、指定した名前のプロパティを取得します。Gets a property that has the specified name by using the specified selection criteria.

(Inherited from ScriptObject)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

指定したメンバーを呼び出します。Invokes the specified member.

(Inherited from ScriptObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

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

IExpando.AddMethod(String, Delegate) IExpando.AddMethod(String, Delegate) IExpando.AddMethod(String, Delegate) IExpando.AddMethod(String, Delegate)

指定したメソッドをグローバル スコープに追加します。Adds the specified method to the global scope. このメソッドは、JScript では実装されていません。This method is not implemented in JScript.

IExpando.AddProperty(String) IExpando.AddProperty(String) IExpando.AddProperty(String) IExpando.AddProperty(String)

指定したプロパティをグローバル スコープに追加します。Adds the specified property to the global scope. このメソッドは、JScript では実装されていません。This method is not implemented in JScript.

IExpando.RemoveMember(MemberInfo) IExpando.RemoveMember(MemberInfo) IExpando.RemoveMember(MemberInfo) IExpando.RemoveMember(MemberInfo)

グローバル スコープから指定したメンバーを削除します。Removes the specified member from the global scope.

フィールド

engine engine engine engine

スクリプト エンジンへの参照を格納します。Stores a reference to the scripting engine.

(Inherited from ScriptObject)
field_table field_table field_table field_table

スコープ内に存在する変数の配列を格納します。Stores an array of variables that are in scope.

(Inherited from ActivationObject)
parent parent parent parent

親オブジェクトへの参照を格納します。Stores a reference to the parent object.

(Inherited from ScriptObject)

プロパティ

Item[Double] Item[Double] Item[Double] Item[Double]

指定した Double インデックス値で指定されるスクリプト オブジェクトのメンバーを取得または設定します。Gets or sets a member of the script object that is designated by the specified Double index value.

(Inherited from ScriptObject)
Item[Int32] Item[Int32] Item[Int32] Item[Int32]

指定した Int32 インデックス値で指定されるスクリプト オブジェクトのメンバーを取得または設定します。Gets or sets a member of the script object that is designated by the specified Int32 index value.

(Inherited from ScriptObject)
Item[Object[]] Item[Object[]] Item[Object[]] Item[Object[]]

指定した名前、指定した Double インデックス値、または指定した Int32 インデックス値で指定されるスクリプト オブジェクトのメンバーを取得または設定します。Gets or sets a member of the script object that is designated by the specified name, Double index value, or Int32 index value.

(Inherited from ScriptObject)
Item[String] Item[String] Item[String] Item[String]

指定した名前によって指定されるスクリプト オブジェクトのメンバーを取得または設定します。Gets or sets a member of the script object that is designated by the specified name.

(Inherited from ScriptObject)
UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType

スクリプト オブジェクトの型を取得します。Gets the type of the script object.

(Inherited from ScriptObject)

適用対象

こちらもご覧ください