Interfaccia StackFrame2

StackFrame2 l'oggetto viene utilizzato per esaminare e controllare gli stack frame.Uno stack frame è sostanzialmente lo stesso come chiamata di 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 una raccolta di espressioni che rappresentano gli argomenti passati al frame.
Proprietà pubblica Arguments2 Ottiene una raccolta di espressioni che rappresentano gli argomenti passati al frame.Consente al chiamante di specificare se le proprietà e le chiamate di funzione implicite automaticamente devono essere valutate.
Proprietà pubblica Collection (Ereditato da StackFrame)
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.Una 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 del file completo del file di origine che contiene questo stack frame.Una proprietà di sola lettura.
Proprietà pubblica FunctionName (Ereditato da StackFrame)
Proprietà pubblica FunctionName Ottiene il nome della funzione di questo stack frame.
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.Una proprietà di sola lettura.
Proprietà pubblica Locals (Ereditato da StackFrame)
Proprietà pubblica Locals Ottiene una raccolta di espressioni che rappresentano i locali attualmente noti che questo frame.
Proprietà pubblica Locals2 Ottiene una raccolta di espressioni che rappresentano i locali attualmente noti che questo frame.simile a Locals, ma consente al chiamante di specificare se la valutazione automatica delle proprietà e le chiamate di funzione implicite deve essere eseguita.
Proprietà pubblica Module (Ereditato da StackFrame)
Proprietà pubblica Module Ottiene il nome del modulo per questo stack frame.un modulo è un gruppo di funzioni.
Proprietà pubblica Parent (Ereditato da StackFrame)
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un oggetto StackFrame oggetto.
Proprietà pubblica ReturnType (Ereditato da StackFrame)
Proprietà pubblica ReturnType Ottiene una stringa contenente il tipo restituito dalla proprietà dello stack.
Proprietà pubblica UserCode Ottiene un valore che indica se il frame viene codice utente, anche noto come “my code„. Una 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