StackFrame Classe

Definição

Representa um quadro de pilha para executar o código. Essa classe contém métodos para resolver o escopo. Ele pertence à categoria de estado de tempo de execução e compilação.

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

public ref class StackFrame sealed : Microsoft::JScript::ScriptObject, Microsoft::JScript::IActivationObject
public sealed class StackFrame : Microsoft.JScript.ScriptObject, Microsoft.JScript.IActivationObject
type StackFrame = class
    inherit ScriptObject
    interface IActivationObject
Public NotInheritable Class StackFrame
Inherits ScriptObject
Implements IActivationObject
Herança
StackFrame
Implementações

Campos

Nome Description
closureInstance

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

Armazena uma referência ao chamador do quadro de pilha atual.

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)
localVars

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

Armazena as variáveis locais para esse quadro de pilha.

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

Nome Description
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 script designado pelo valor de índice especificado Double .

(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 script designado pelo valor de índice especificado Int32 .

(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 designado pelo nome, Double valor de índice ou Int32 valor de índice especificados.

(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 designado 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 do objeto script.

(Herdado de ScriptObject)

Métodos

Nome Description
Equals(Object)

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

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 será o objeto contido de um with escopo de instrução ou 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. Esse método pesquisa apenas o escopo especificado pelo nível lexical.

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 FieldInfo objetos que correspondem a todos os campos do objeto de script atual.

(Herdado de ScriptObject)
GetGlobalScope()

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

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

GetHashCode()

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

Serve como a função hash predefinida.

(Herdado de Object)
GetMember(String, BindingFlags)

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

Recupera uma matriz de MemberInfo objetos que correspondem 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.

Recupera uma matriz de MemberInfo objetos que corresponde a todos os membros do objeto atual.

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. Esse método pesquisa apenas o escopo especificado pelo nível lexical.

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)
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)
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 MethodInfo objetos que correspondem a todos os métodos do objeto de script atual.

(Herdado de ScriptObject)
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 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 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)
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)
GetType()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente 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 dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Invoca o membro especificado.

(Herdado de ScriptObject)
MemberwiseClone()

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

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
PushStackFrameForMethod(Object, JSLocalField[], VsaEngine)

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

Cria um novo StackFrame objeto para um método e o envia por push para a pilha de escopo global.

PushStackFrameForStaticMethod(RuntimeTypeHandle, JSLocalField[], VsaEngine)

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

Cria um novo StackFrame objeto para um método estático e o envia por push para a pilha de escopo global.

ToString()

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

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IActivationObject.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 local de um campo que tem o nome especificado. Esse método é usado no tempo de compilação para verificação de erros.

Aplica-se a

Confira também