BlockScope Classe

Definição

Representa o âmbito de um bloco de código que está a participar numa hierarquia de âmbito e que pode ser empurrado para a pilha global de escopo. Por exemplo, esta classe pode representar o âmbito de um try bloco.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu 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
Herança

Construtores

Name Description
BlockScope(ScriptObject, String, Int32)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Inicializa uma nova instância da BlockScope classe.

Campos

Name Description
engine

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Armazena uma referência ao motor de scripting.

(Herdado de ScriptObject)
field_table

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Armazena um conjunto de variáveis que estão dentro do âmbito.

(Herdado de ActivationObject)
parent

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Armazena uma referência ao objeto pai.

(Herdado de ScriptObject)

Propriedades

Name Description
Item[Double]

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém ou define um membro do objeto script que é designado pelo valor de índice especificado Double .

(Herdado de ScriptObject)
Item[Int32]

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém ou define um membro do objeto script que é designado pelo valor de índice especificado Int32 .

(Herdado de ScriptObject)
Item[Object[]]

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém ou define um membro do objeto script que é designado pelo nome especificado, Double valor de índice ou Int32 valor de índice.

(Herdado de ScriptObject)
Item[String]

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe ou define um membro do objeto script que é designado pelo nome especificado.

(Herdado de ScriptObject)
UnderlyingSystemType

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o tipo do objeto script.

(Herdado de ScriptObject)

Métodos

Name Description
CreateField(String, FieldAttributes, Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Cria uma nova variável de escopo, usando o nome, valor e atributos especificados.

Equals(Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetDefaultThisObject()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o âmbito padrão atual, que é ou o objeto contido do âmbito de uma with instrução, ou o âmbito global.

(Herdado de ActivationObject)
GetField(String, BindingFlags)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe um campo com o nome especificado.

(Herdado de ScriptObject)
GetField(String, Int32)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve um campo com o nome especificado ao pesquisar na hierarquia do escopo. Este método procura apenas o âmbito especificado pelo nível lexical.

(Herdado de ActivationObject)
GetFields(BindingFlags)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém um array de FieldInfo objetos que correspondem a todos os campos do objeto de script atual.

(Herdado de ScriptObject)
GetGlobalScope()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o âmbito global pesquisando na hierarquia do âmbito até encontrar um âmbito que inclua variáveis estáticas, por exemplo, um âmbito de módulo.

(Herdado de ActivationObject)
GetHashCode()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Serve como função de hash predefinida.

(Herdado de Object)
GetLocalField(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe a declaração local de um campo com o nome especificado. Isto é usado em tempo de compilação para verificação de erros.

(Herdado de ActivationObject)
GetMember(String, BindingFlags)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recupera um array de MemberInfo objetos que correspondem a todos os membros que correspondem a um nome especificado.

(Herdado de ActivationObject)
GetMembers(BindingFlags)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recupera um array de MemberInfo objetos que corresponde a todos os membros do objeto atual.

(Herdado de ActivationObject)
GetMemberValue(String, Int32)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o valor do membro especificado pesquisando na hierarquia do escopo. Este método procura apenas o âmbito especificado pelo nível lexical.

(Herdado de ActivationObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém um método com o nome especificado usando os critérios de seleção especificados.

(Herdado de ScriptObject)
GetMethod(String, BindingFlags)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém um método com o nome especificado.

(Herdado de ScriptObject)
GetMethods(BindingFlags)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém um array de MethodInfo objetos que correspondem a todos os métodos do objeto de script atual.

(Herdado de ScriptObject)
GetParent()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe uma referência ao objeto pai.

(Herdado de ScriptObject)
GetProperties(BindingFlags)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém um array de PropertyInfo objetos que correspondem a todas as propriedades do objeto de script atual.

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

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém uma propriedade com o nome especificado utilizando os critérios de seleção especificados.

(Herdado de ScriptObject)
GetProperty(String, BindingFlags)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe uma propriedade com o nome especificado.

(Herdado de ScriptObject)
GetType()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o Type da instância atual.

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

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Invoca o elemento especificado.

(Herdado de ScriptObject)
MemberwiseClone()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também