Compartilhar via


GlobalScope Classe

Definição

Representa o escopo global.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public ref class GlobalScope : Microsoft::JScript::ActivationObject, System::Runtime::InteropServices::Expando::IExpando
public 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
[<System.Runtime.InteropServices.ComVisible(true)>]
type GlobalScope = class
    inherit ActivationObject
    interface IExpando
    interface IReflect
Public Class GlobalScope
Inherits ActivationObject
Implements IExpando
Herança
Atributos
Implementações

Construtores

GlobalScope(GlobalScope, VsaEngine)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Inicializa uma nova instância da classe GlobalScope.

Campos

engine

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena uma referência ao mecanismo de script.

(Herdado de ScriptObject)
field_table

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena uma matriz de variáveis que estão no escopo.

(Herdado de ActivationObject)
parent

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena uma referência ao objeto pai.

(Herdado de ScriptObject)

Propriedades

Item[Double]

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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

(Herdado de ScriptObject)
Item[Int32]

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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

(Herdado de ScriptObject)
Item[Object[]]

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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

(Herdado de ScriptObject)
Item[String]

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define um membro do objeto de script designando pelo nome especificado.

(Herdado de ScriptObject)
UnderlyingSystemType

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o tipo de objeto de script.

(Herdado de ScriptObject)

Métodos

AddField(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Adiciona o campo especificado ao escopo global.

CreateField(String, FieldAttributes, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma nova variável global, usando o nome, o valor e os atributos especificados.

(Herdado de ActivationObject)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetDefaultThisObject()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o escopo padrão atual, que é o objeto contido de um escopo da instrução with, ou então o escopo global.

GetField(String, BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um campo que tem o nome especificado.

(Herdado de ScriptObject)
GetField(String, Int32)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um campo que tem o nome especificado pesquisando a hierarquia de escopo. Este método pesquisa apenas o escopo especificado pelo nível de léxico.

GetFields(BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de objetos FieldInfo que correspondem a todos os campos do escopo global.

GetGlobalScope()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o escopo global retornando uma referência a esse objeto.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetLocalField(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém a declaração de um campo que tem o nome especificado. Isso é usado em tempo de compilação para verificação de erro.

GetMember(String, BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de objetos MemberInfo correspondentes a todos os membros que correspondem a um nome especificado.

GetMembers(BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de objetos MemberInfo que correspondem a todos os membros do escopo global.

GetMemberValue(String, Int32)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o valor do membro especificado pesquisando a hierarquia de escopo. Este método pesquisa apenas o escopo especificado pelo nível de léxico.

(Herdado de ActivationObject)
GetMethod(String, BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um método que tem o nome especificado.

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

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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

(Herdado de ScriptObject)
GetMethods(BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de objetos MethodInfo que correspondem a todos os métodos do escopo global.

GetParent()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma referência ao objeto pai.

(Herdado de ScriptObject)
GetProperties(BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de objetos PropertyInfo que correspondem a todas as propriedades do escopo global.

GetProperty(String, BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma propriedade que tem o nome especificado.

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

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma propriedade que tem o nome especificado usando os critérios de seleção especificados.

(Herdado de ScriptObject)
GetType()

Obtém o Type da instância atual.

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

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Invoca o membro especificado.

(Herdado de ScriptObject)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IExpando.AddMethod(String, Delegate)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Adiciona o método especificado ao escopo global. Este método não foi implementado em JScript.

IExpando.AddProperty(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Adiciona a propriedade especificada ao escopo global. Este método não foi implementado em JScript.

IExpando.RemoveMember(MemberInfo)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Remove o membro especificado do escopo global.

Aplica-se a

Confira também