IDebugPropertyField
Diese Schnittstelle stellt die Funktionen bereit, die das Abrufen und Festlegen einer Eigenschaft ermöglichen.
Syntax
IDebugPropertyField : IDebugContainerField
Hinweise für Implementierer
Ein Symbolanbieter implementiert diese Schnittstelle auf demselben Objekt, das das IDebugContainerField implementiert. Diese Schnittstelle ist eine Spezialisierung, die das Konzept von Eigenschaften für eine Klasse unterstützt.
Hinweise für Aufrufer
Verwenden Sie QueryInterface , um diese Schnittstelle über die IDebugContainerField-Schnittstelle abzurufen, wenn die GetKind-Methode zurückgegeben wird FIELD_KIND_PROP
.
Methoden in Vtable-Reihenfolge
Zusätzlich zu den Methoden für die IDebugField - und IDebugContainerField-Schnittstellen implementiert diese Schnittstelle die folgenden Methoden:
Methode | Beschreibung |
---|---|
GetPropertyGetter | Ruft die Methode ab, die die Eigenschaft abruft. |
GetPropertySetter | Ruft die Methode ab, die die Eigenschaft festlegt. |
Hinweise
Eine Eigenschaft ist ein Konzept mit verwaltetem Code und stellt eine Methode dar, die als Variable behandelt wird. Eigenschaften sind in nicht verwalteten C++ nicht vorhanden.
Anforderungen
Kopfzeile: sh.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll