GlobalScope Clase

Definición

Representa el ámbito global.Represents the global scope.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

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
Herencia
Atributos
Implementaciones

Constructores

GlobalScope(GlobalScope, VsaEngine)

Inicializa una nueva instancia de la clase GlobalScope.Initializes a new instance of the GlobalScope class.

Campos

engine

Almacena una referencia al motor de scripting.Stores a reference to the scripting engine.

(Heredado de ScriptObject)
field_table

Almacena una matriz de variables que están en el ámbito.Stores an array of variables that are in scope.

(Heredado de ActivationObject)
parent

Almacena una referencia al objeto primario.Stores a reference to the parent object.

(Heredado de ScriptObject)

Propiedades

Item[Double]

Obtiene o establece un miembro del objeto de script que se designa mediante el valor de índice Double especificado.Gets or sets a member of the script object that is designated by the specified Double index value.

(Heredado de ScriptObject)
Item[Int32]

Obtiene o establece un miembro del objeto de script que se designa mediante el valor de índice Int32 especificado.Gets or sets a member of the script object that is designated by the specified Int32 index value.

(Heredado de ScriptObject)
Item[Object[]]

Obtiene o establece un miembro del objeto de script que se designa mediante el nombre, el valor de índice Double o el valor de índice Int32 especificado.Gets or sets a member of the script object that is designated by the specified name, Double index value, or Int32 index value.

(Heredado de ScriptObject)
Item[String]

Obtiene o establece un miembro del objeto de script que se designa mediante el nombre especificado.Gets or sets a member of the script object that is designated by the specified name.

(Heredado de ScriptObject)
UnderlyingSystemType

Obtiene el tipo del objeto de script.Gets the type of the script object.

(Heredado de ScriptObject)

Métodos

AddField(String)

Agrega el campo especificado al ámbito global.Adds the specified field to the global scope.

CreateField(String, FieldAttributes, Object)

Crea una nueva variable global, utilizando el nombre, el valor y los atributos especificados.Creates a new global variable, using the specified name, value, and attributes.

(Heredado de ActivationObject)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetDefaultThisObject()

Obtiene el actual ámbito predeterminado, que es el objeto contenido de un ámbito de instrucción with o el ámbito global.Gets the current default scope, which is either the contained object of a with statement scope, or the global scope.

GetField(String, BindingFlags)

Obtiene el campo con el nombre especificado.Gets a field that has the specified name.

(Heredado de ScriptObject)
GetField(String, Int32)

Obtiene el campo con el nombre especificado buscando en la jerarquía de ámbitos.Gets a field that has the specified name by searching the scope hierarchy. Este método busca solo en el ámbito especificado por el nivel léxico.This method searches only the scope that is specified by the lexical level.

GetFields(BindingFlags)

Obtiene una matriz de objetos FieldInfo correspondientes a todos los campos del ámbito global.Gets an array of FieldInfo objects that correspond to all fields of the global scope.

GetGlobalScope()

Obtiene el ámbito global devolviendo una referencia a este objeto.Gets the global scope by returning a reference to this object.

GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetLocalField(String)

Obtiene la declaración local del campo con el nombre especificado.Gets the local declaration of a field that has the specified name. Este método se utiliza en tiempo de compilación para la comprobación de errores.This is used at compile time for error checking.

GetMember(String, BindingFlags)

Obtiene una matriz de objetos MemberInfo correspondientes a todos los miembros que coinciden con el nombre especificado.Gets an array of MemberInfo objects that correspond to all members that match a specified name.

GetMembers(BindingFlags)

Obtiene una matriz de objetos MemberInfo correspondientes a todos los miembros del ámbito global.Gets an array of MemberInfo objects that correspond to all members of the global scope.

GetMemberValue(String, Int32)

Obtiene el valor del miembro especificado buscando en la jerarquía de ámbitos.Gets the value of the specified member by searching the scope hierarchy. Este método busca solo en el ámbito especificado por el nivel léxico.This method searches only the scope that is specified by the lexical level.

(Heredado de ActivationObject)
GetMethod(String, BindingFlags)

Obtiene el método con el nombre especificado.Gets a method that has the specified name.

(Heredado de ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Obtiene el método con el nombre especificado utilizando los criterios de selección especificados.Gets a method that has the specified name by using the specified selection criteria.

(Heredado de ScriptObject)
GetMethods(BindingFlags)

Obtiene una matriz de objetos MethodInfo correspondientes a todos los métodos del ámbito global.Gets an array of MethodInfo objects that correspond to all methods of the global scope.

GetParent()

Obtiene una referencia al objeto primario.Gets a reference to the parent object.

(Heredado de ScriptObject)
GetProperties(BindingFlags)

Obtiene una matriz de objetos PropertyInfo correspondientes a todas las propiedades del ámbito global.Gets an array of PropertyInfo objects that correspond to all properties of the global scope.

GetProperty(String, BindingFlags)

Obtiene la propiedad con el nombre especificado.Gets a property that has the specified name.

(Heredado de ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Obtiene la propiedad con el nombre especificado utilizando los criterios de selección especificados.Gets a property that has the specified name by using the specified selection criteria.

(Heredado de ScriptObject)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Invoca el miembro especificado.Invokes the specified member.

(Heredado de ScriptObject)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve un valor de tipo string que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Implementaciones de interfaz explícitas

IExpando.AddMethod(String, Delegate)

Agrega el método especificado al ámbito global.Adds the specified method to the global scope. Este método no se implementa en JScript.This method is not implemented in JScript.

IExpando.AddProperty(String)

Agrega la propiedad especificada al ámbito global.Adds the specified property to the global scope. Este método no se implementa en JScript.This method is not implemented in JScript.

IExpando.RemoveMember(MemberInfo)

Quita el miembro especificado del ámbito global.Removes the specified member from the global scope.

Se aplica a

Consulte también: