Interfaccia StackFrame2

L'oggetto StackFrame2 viene utilizzato per esaminare e controllare gli stack frame. Uno stack frame è essenzialmente uguale alla chiamata di una funzione. Per utilizzare Debugger4, è necessario aggiungere un riferimento a EnvDTE90a.dll. Per lo sviluppo nativo è necessario aggiungere un riferimento a dte90a.tlb.

Spazio dei nomi:  EnvDTE90a
Assembly:  EnvDTE90a (in EnvDTE90a.dll)

Sintassi

'Dichiarazione
<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

Il tipo StackFrame2 espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Arguments (Ereditato da StackFrame)
Proprietà pubblica Arguments Ottiene un insieme di espressioni che rappresentano gli argomenti che vengono passati al frame corrente.
Proprietà pubblica Arguments2 Ottiene un insieme di espressioni che rappresentano gli argomenti che vengono passati al frame corrente.Consente al chiamante di specificare se le proprietà e le chiamate a funzioni implicite devono essere valutate automaticamente.
Proprietà pubblica Collection (Ereditato da StackFrame)
Proprietà pubblica Collection Ottiene l'insieme contenente l'oggetto che supporta la proprietà o che è contenuto nel costrutto di codice.
Proprietà pubblica Depth Ottiene la profondità del frame nello stack.Proprietà di sola lettura.
Proprietà pubblica DTE (Ereditato da StackFrame)
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica FileName Ottiene il percorso completo del file di origine che contiene questo stack frame.Proprietà di sola lettura.
Proprietà pubblica FunctionName (Ereditato da StackFrame)
Proprietà pubblica FunctionName Ottiene il nome della funzione dello stack frame corrente.
Proprietà pubblica Language (Ereditato da StackFrame)
Proprietà pubblica Language Ottiene il linguaggio di programmazione associato allo stack frame.
Proprietà pubblica LineNumber Ottiene il numero di riga nel file di origine che contiene questo stack frame.Proprietà di sola lettura.
Proprietà pubblica Locals (Ereditato da StackFrame)
Proprietà pubblica Locals Ottiene un insieme di espressioni che rappresentano le variabili locali attualmente note al frame corrente.
Proprietà pubblica Locals2 Ottiene un insieme di espressioni che rappresentano le variabili locali attualmente note al frame corrente.Simile a Locals, ma consente al chiamante di specificare se deve essere eseguita la valutazione automatica delle proprietà e delle chiamate a funzioni implicite.
Proprietà pubblica Module (Ereditato da StackFrame)
Proprietà pubblica Module Ottiene il nome del modulo dello stack frame corrente.Un modulo è un gruppo di funzioni.
Proprietà pubblica Parent (Ereditato da StackFrame)
Proprietà pubblica Parent Ottiene il primo oggetto padre di un oggetto StackFrame.
Proprietà pubblica ReturnType (Ereditato da StackFrame)
Proprietà pubblica ReturnType Ottiene una stringa contenente il tipo restituito per la proprietà dello stack.
Proprietà pubblica UserCode Ottiene un valore che indica se il frame è codice utente, noto anche come My Code. Proprietà di sola lettura.

In alto

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE90a

StackFrames

Altre risorse

Grafico del modello a oggetti di automazione

How to: Use the Call Stack Window