Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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