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 | |
---|---|---|
Arguments | (Von StackFrame geerbt.) | |
Arguments | Ruft eine Auflistung von Ausdrücken ab, die die an diesen Rahmen übergebenen Argumente darstellen. | |
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. | |
Collection | (Von StackFrame geerbt.) | |
Collection | Ruft die Auflistung mit dem Objekt ab, das diese Eigenschaft unterstützt oder das in diesem Codekonstrukt enthalten ist. | |
Depth | Ruft die Tiefe des Frames im Stapel ab.Eine schreibgeschützte Eigenschaft. | |
DTE | (Von StackFrame geerbt.) | |
DTE | Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. | |
FileName | Ruft den vollständigen Dateipfad zur Quelldatei ab, die diesen Stapelrahmen enthält.Eine schreibgeschützte Eigenschaft. | |
FunctionName | (Von StackFrame geerbt.) | |
FunctionName | Ruft den Funktionsnamen dieses Stapelrahmens ab. | |
Language | (Von StackFrame geerbt.) | |
Language | Ruft die dem Stapelrahmen zugeordnete Programmiersprache ab. | |
LineNumber | Ruft die Zeilennummer in der Quelldatei ab, die diesen Stapelrahmen enthält.Eine schreibgeschützte Eigenschaft. | |
Locals | (Von StackFrame geerbt.) | |
Locals | Ruft eine Auflistung der Ausdrücke ab, die die lokalen Variablen für den Rahmen darstellen. | |
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. | |
Module | (Von StackFrame geerbt.) | |
Module | Ruft den Modulnamen für diesen Stapelrahmen ab.Ein Modul ist eine Gruppe von Funktionen. | |
Parent | (Von StackFrame geerbt.) | |
Parent | Ruft das unmittelbar übergeordnete Objekt eines StackFrame-Objekts ab. | |
ReturnType | (Von StackFrame geerbt.) | |
ReturnType | Ruft eine Zeichenfolge ab, die den Rückgabetyp für die Stapeleigenschaft enthält. | |
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