Freigeben über


StackFrame2-Schnittstelle

Das StackFrame2-Objekt wird zum Überprüfen und Steuern von Stapelrahmen verwendet. Ein Stapelrahmen ist grundsätzlich mit einem Funktionsaufruf vergleichbar. Um Debugger4 verwenden zu können, müssen Sie einen Verweis auf EnvDTE90a.dll hinzufügen. Zur systemeigenen Entwicklung müssen Sie einen Verweis auf dte90a.tlb hinzufügen.

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

Syntax

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

Der StackFrame2-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Arguments (Von StackFrame geerbt.)
Öffentliche Eigenschaft Arguments Ruft eine Auflistung von Ausdrücken ab, die die an diesen Rahmen übergebenen Argumente darstellen.
Öffentliche Eigenschaft Arguments2 Ruft eine Auflistung von Ausdrücken ab, die die an diesen Rahmen übergebenen Argumente darstellen.Ermöglicht es dem Aufrufer anzugeben, ob Eigenschaften und implizite Funktionsaufrufe automatisch ausgewertet werden sollen.
Öffentliche Eigenschaft Collection (Von StackFrame geerbt.)
Öffentliche Eigenschaft Collection Ruft die Auflistung mit dem Objekt ab, das diese Eigenschaft unterstützt oder das in diesem Codekonstrukt enthalten ist.
Öffentliche Eigenschaft Depth Ruft die Tiefe des Frames im Stapel ab.Eine schreibgeschützte Eigenschaft.
Öffentliche Eigenschaft DTE (Von StackFrame geerbt.)
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft FileName Ruft den vollständigen Dateipfad zur Quelldatei ab, die diesen Stapelrahmen enthält.Eine schreibgeschützte Eigenschaft.
Öffentliche Eigenschaft FunctionName (Von StackFrame geerbt.)
Öffentliche Eigenschaft FunctionName Ruft den Funktionsnamen dieses Stapelrahmens ab.
Öffentliche Eigenschaft Language (Von StackFrame geerbt.)
Öffentliche Eigenschaft Language Ruft die dem Stapelrahmen zugeordnete Programmiersprache ab.
Öffentliche Eigenschaft LineNumber Ruft die Zeilennummer in der Quelldatei ab, die diesen Stapelrahmen enthält.Eine schreibgeschützte Eigenschaft.
Öffentliche Eigenschaft Locals (Von StackFrame geerbt.)
Öffentliche Eigenschaft Locals Ruft eine Auflistung der Ausdrücke ab, die die lokalen Variablen für den Rahmen darstellen.
Öffentliche Eigenschaft Locals2 Ruft eine Auflistung der Ausdrücke ab, die die lokalen Variablen für den Rahmen darstellen.Ähnlich wie Locals, der Aufrufer kann jedoch festlegen, ob Eigenschaften und implizite Funktionsaufrufe automatisch überprüft werden sollen.
Öffentliche Eigenschaft Module (Von StackFrame geerbt.)
Öffentliche Eigenschaft Module Ruft den Modulnamen für diesen Stapelrahmen ab.Ein Modul ist eine Gruppe von Funktionen.
Öffentliche Eigenschaft Parent (Von StackFrame geerbt.)
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt eines StackFrame-Objekts ab.
Öffentliche Eigenschaft ReturnType (Von StackFrame geerbt.)
Öffentliche Eigenschaft ReturnType Ruft eine Zeichenfolge ab, die den Rückgabetyp für die Stapeleigenschaft enthält.
Öffentliche Eigenschaft UserCode Ruft einen Wert ab, der angibt, ob es sich bei dem Frame um Benutzercode, auch "Nur mein Code" genannt, handelt. Eine schreibgeschützte Eigenschaft.

Zum Seitenanfang

Siehe auch

Referenz

EnvDTE90a-Namespace

StackFrames

Weitere Ressourcen

Diagramm "Automationsobjektmodell"

Gewusst wie: Verwenden des Fensters "Aufrufliste"