BlockScope BlockScope BlockScope BlockScope Class

Definición

Representa el ámbito de un bloque de código que forma parte de una jerarquía de ámbitos y puede insertarse en la pila de ámbitos globales.Represents the scope of a block of code that is taking part in a scope hierarchy and that can be pushed onto the global scope stack. Por ejemplo, esta clase puede representar el ámbito de un bloque try.For example, this class can represent the scope of a try block.

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

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

Constructores

BlockScope(ScriptObject, String, Int32) BlockScope(ScriptObject, String, Int32) BlockScope(ScriptObject, String, Int32) BlockScope(ScriptObject, String, Int32)

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

Métodos

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

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

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetDefaultThisObject() GetDefaultThisObject() GetDefaultThisObject() 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.

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

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

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

Devuelve el campo con el nombre especificado buscando en la jerarquía de ámbitos.Returns 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.

(Inherited from ActivationObject)
GetFields(BindingFlags) GetFields(BindingFlags) GetFields(BindingFlags) GetFields(BindingFlags)

Obtiene una matriz de objetos FieldInfo correspondientes a todos los campos del objeto de script actual.Gets an array of FieldInfo objects that correspond to all fields of the current script object.

(Inherited from ScriptObject)
GetGlobalScope() GetGlobalScope() GetGlobalScope() GetGlobalScope()

Obtiene el ámbito global buscando en la jerarquía de ámbitos hasta que encuentre un ámbito con variables estáticas, por ejemplo, un ámbito de módulo.Gets the global scope by searching the scope hierarchy until it finds a scope that includes static variables, for example, a module scope.

(Inherited from ActivationObject)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetLocalField(String) GetLocalField(String) GetLocalField(String) 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.

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

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

(Inherited from ActivationObject)
GetMembers(BindingFlags) GetMembers(BindingFlags) GetMembers(BindingFlags) GetMembers(BindingFlags)

Recupera una matriz de objetos MemberInfo correspondientes a todos los miembros del objeto actual.Retrieves an array of MemberInfo objects that corresponds to all members of the current object.

(Inherited from ActivationObject)
GetMemberValue(String, Int32) GetMemberValue(String, Int32) GetMemberValue(String, Int32) 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.

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

Obtiene el método con el nombre especificado.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[])

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.

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

Obtiene una matriz de objetos MethodInfo correspondientes a todos los métodos del objeto de script actual.Gets an array of MethodInfo objects that correspond to all methods of the current script object.

(Inherited from ScriptObject)
GetParent() GetParent() GetParent() GetParent()

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

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

Obtiene una matriz de objetos PropertyInfo correspondientes a todas las propiedades del objeto de script actual.Gets an array of PropertyInfo objects that correspond to all properties of the current script object.

(Inherited from ScriptObject)
GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags) GetProperty(String, BindingFlags)

Obtiene la propiedad con el nombre especificado.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[])

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.

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

Obtiene el Type de la instancia actual.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[])

Invoca el miembro especificado.Invokes the specified member.

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

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

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

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Campos

engine engine engine engine

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

(Inherited from ScriptObject)
field_table field_table field_table field_table

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

(Inherited from ActivationObject)
parent parent parent parent

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

(Inherited from ScriptObject)

Propiedades

Item[Double] Item[Double] Item[Double] 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.

(Inherited from ScriptObject)
Item[Int32] Item[Int32] Item[Int32] 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.

(Inherited from ScriptObject)
Item[Object[]] Item[Object[]] Item[Object[]] 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.

(Inherited from ScriptObject)
Item[String] Item[String] Item[String] 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.

(Inherited from ScriptObject)
UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType UnderlyingSystemType

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

(Inherited from ScriptObject)

Se aplica a

Consulte también: