BlockScope Clase

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. Por ejemplo, esta clase puede representar el ámbito de un bloque try.

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)

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

Inicializa una nueva instancia de la clase BlockScope.

Campos

engine

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

Almacena una referencia al motor de scripting.

(Heredado de ScriptObject)
field_table

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

Almacena una matriz de variables que están en el ámbito.

(Heredado de ActivationObject)
parent

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

Almacena una referencia al objeto primario.

(Heredado de ScriptObject)

Propiedades

Item[Double]

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

Obtiene o establece un miembro del objeto de script que se designa mediante el valor de índice Double especificado.

(Heredado de ScriptObject)
Item[Int32]

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

Obtiene o establece un miembro del objeto de script que se designa mediante el valor de índice Int32 especificado.

(Heredado de ScriptObject)
Item[Object[]]

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

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.

(Heredado de ScriptObject)
Item[String]

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

Obtiene o establece un miembro del objeto de script que se designa mediante el nombre especificado.

(Heredado de ScriptObject)
UnderlyingSystemType

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

Obtiene el tipo del objeto de script.

(Heredado de ScriptObject)

Métodos

CreateField(String, FieldAttributes, Object)

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

Crea una nueva variable de ámbito, utilizando el nombre, el valor y los atributos especificados.

Equals(Object)

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

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetDefaultThisObject()

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

Obtiene el actual ámbito predeterminado, que es el objeto contenido de un ámbito de instrucción with o el ámbito global.

(Heredado de ActivationObject)
GetField(String, BindingFlags)

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

Obtiene el campo con el nombre especificado.

(Heredado de ScriptObject)
GetField(String, Int32)

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

Devuelve el campo con el nombre especificado buscando en la jerarquía de ámbitos. Este método busca solo en el ámbito especificado por el nivel léxico.

(Heredado de ActivationObject)
GetFields(BindingFlags)

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

Obtiene una matriz de objetos FieldInfo correspondientes a todos los campos del objeto de script actual.

(Heredado de ScriptObject)
GetGlobalScope()

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

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.

(Heredado de ActivationObject)
GetHashCode()

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

Sirve como la función hash predeterminada.

(Heredado de Object)
GetLocalField(String)

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

Obtiene la declaración local del campo con el nombre especificado. Este método se utiliza en tiempo de compilación para la comprobación de errores.

(Heredado de ActivationObject)
GetMember(String, BindingFlags)

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

Recupera una matriz de objetos MemberInfo correspondientes a todos los miembros que coinciden con el nombre especificado.

(Heredado de ActivationObject)
GetMembers(BindingFlags)

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

Recupera una matriz de objetos MemberInfo correspondientes a todos los miembros del objeto actual.

(Heredado de ActivationObject)
GetMemberValue(String, Int32)

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

Obtiene el valor del miembro especificado buscando en la jerarquía de ámbitos. Este método busca solo en el ámbito especificado por el nivel léxico.

(Heredado de ActivationObject)
GetMethod(String, BindingFlags)

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

Obtiene el método con el nombre especificado.

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

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

Obtiene el método con el nombre especificado utilizando los criterios de selección especificados.

(Heredado de ScriptObject)
GetMethods(BindingFlags)

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

Obtiene una matriz de objetos MethodInfo correspondientes a todos los métodos del objeto de script actual.

(Heredado de ScriptObject)
GetParent()

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

Obtiene una referencia al objeto primario.

(Heredado de ScriptObject)
GetProperties(BindingFlags)

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

Obtiene una matriz de objetos PropertyInfo correspondientes a todas las propiedades del objeto de script actual.

(Heredado de ScriptObject)
GetProperty(String, BindingFlags)

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

Obtiene la propiedad con el nombre especificado.

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

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

Obtiene la propiedad con el nombre especificado utilizando los criterios de selección especificados.

(Heredado de ScriptObject)
GetType()

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

Obtiene el Type de la instancia actual.

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

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

Invoca el miembro especificado.

(Heredado de ScriptObject)
MemberwiseClone()

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

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

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

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también