Freigeben über


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

Siehe auch