Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Diese Schnittstelle beschreibt eine Methode.
Syntax
IDebugMethodField : IDebugContainerField
Hinweise für Implementierer
Ein Symbolanbieter implementiert diese Schnittstelle auf demselben Objekt, das die IDebugContainerField-Schnittstelle implementiert. Diese Schnittstelle ist eine Spezialisierung, die eine Methode darstellt.
Hinweise für Aufrufer
Verwenden Sie QueryInterface , um diese Schnittstelle über die IDebugContainerField-Schnittstelle abzurufen, wenn GetKind zurückgibt FIELD_TYPE_METHOD. Darüber hinaus geben die Methoden GetPropertyGetter, GetPropertySetter und EnumConstructors die IDebugMethodField Schnittstelle zurück.
Methoden in Vtable-Reihenfolge
Zusätzlich zu den Methoden für die IDebugField - und IDebugContainerField-Schnittstellen implementiert diese Schnittstelle die folgenden Methoden:
| Methode | Beschreibung |
|---|---|
| EnumParameters | Erstellt einen Enumerator für die Parameter der Methode. |
| GetThis | Ruft den "this"-Zeiger des Objekts ab, das die Methode enthält. |
| EnumAllLocals | Erstellt einen Enumerator für alle lokalen Variablen der Methode. |
| EnumLocals | Erstellt einen Enumerator für ausgewählte lokale Variablen der Methode. |
| IsCustomAttributeDefined | Bestimmt, ob ein bestimmtes benutzerdefiniertes Attribut definiert wurde. |
| EnumStaticLocals | Erstellt einen Enumerator für statische lokale Variablen der Methode. |
| GetGlobalContainer | Ruft den globalen Container der Methode ab. |
| EnumArguments | Erstellt einen Enumerator für den Typ der einzelnen Argumente, die zum Aufrufen der Methode erforderlich sind. |
Hinweise
Eine Methode kann Parameter sowie lokale Variablen enthalten.
Anforderungen
Kopfzeile: sh.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll