Compartilhar via


Interface StackFrame2

O StackFrame2 objeto é usado para examinar e controlar os quadros de pilha.Um quadro de pilha é essencialmente o mesmo que uma chamada de função.Para usar Debugger4, você deve adicionar uma referência a EnvDTE90a.dll.Para o desenvolvimento nativo, você deve adicionar uma referência a dte90a.tlb.

Namespace:  EnvDTE90a
Assembly:  EnvDTE90a (em EnvDTE90a.dll)

Sintaxe

'Declaração
<GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")> _
Public Interface StackFrame2 _
    Inherits StackFrame
[GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")]
public interface StackFrame2 : StackFrame
[GuidAttribute(L"FD76BAF1-20DF-4659-864F-E8AEB46139FB")]
public interface class StackFrame2 : StackFrame
[<GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")>]
type StackFrame2 =  
    interface
        interface StackFrame
    end
public interface StackFrame2 extends StackFrame

O tipo StackFrame2 expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Arguments (Herdado de StackFrame.)
Propriedade pública Arguments Obtém uma coleção de expressões que representam os argumentos passados para este quadro.
Propriedade pública Arguments2 Obtém uma coleção de expressões que representam os argumentos passados para este quadro.Permite que o chamador pode especificar se propriedades e chamadas de função implícitas devem ser automaticamente avaliadas.
Propriedade pública Collection (Herdado de StackFrame.)
Propriedade pública Collection Obtém a coleção que contém o objeto que ofereça suporte a esta propriedade ou que está contida nesta construção de código.
Propriedade pública Depth Obtém a profundidade do quadro na pilha.Uma propriedade somente leitura.
Propriedade pública DTE (Herdado de StackFrame.)
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública FileName Obtém o caminho completo do arquivo para o arquivo de origem que contém esse quadro de pilha.Uma propriedade somente leitura.
Propriedade pública FunctionName (Herdado de StackFrame.)
Propriedade pública FunctionName Obtém o nome da função deste quadro de pilha.
Propriedade pública Language (Herdado de StackFrame.)
Propriedade pública Language Obtém a linguagem de programação associada com o quadro de pilha.
Propriedade pública LineNumber Obtém o número de linha no arquivo de origem que contém esse quadro de pilha.Uma propriedade somente leitura.
Propriedade pública Locals (Herdado de StackFrame.)
Propriedade pública Locals Obtém uma coleção de expressões que representam os locais conhecidos no momento por este quadro.
Propriedade pública Locals2 Obtém uma coleção de expressões que representam os locais conhecidos no momento por este quadro.Semelhante a Locals, mas permite que o chamador pode especificar se a avaliação automática de propriedades e chamadas de função implícitas deve ser executada.
Propriedade pública Module (Herdado de StackFrame.)
Propriedade pública Module Obtém o nome do módulo deste quadro de pilhas.Um módulo é um grupo de funções.
Propriedade pública Parent (Herdado de StackFrame.)
Propriedade pública Parent Obtém o objeto pai imediato de um StackFrame objeto.
Propriedade pública ReturnType (Herdado de StackFrame.)
Propriedade pública ReturnType Obtém uma seqüência de caracteres que contém o tipo de retorno da propriedade de pilha.
Propriedade pública UserCode Obtém um valor que indica se o quadro é o código do usuário, também conhecido como "meu código". Uma propriedade somente leitura.

Superior

Consulte também

Referência

Namespace EnvDTE90a

StackFrames

Outros recursos

Gráfico de modelo de objeto de automação

Como: usar a janela Call Stack