Condividi tramite


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 Ottiene una raccolta di espressioni che rappresentano gli argomenti che vengono passati al frame corrente.
Proprietà pubblica Arguments2 Ottiene una raccolta 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 Ottiene la raccolta 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 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 Ottiene il nome della funzione dello stack frame corrente.
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 Ottiene una raccolta di espressioni che rappresentano le variabili locali attualmente note al frame corrente.
Proprietà pubblica Locals2 Ottiene una raccolta 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 Ottiene il nome del modulo dello stack frame corrente.Un modulo è un gruppo di funzioni.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un oggetto 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

Procedura: utilizzare la finestra Stack di chiamate