Partager via


IDebugPropertyField

Cette interface fournit les fonctions qui autorisent l’obtention et la définition d’une propriété.

Syntaxe

IDebugPropertyField : IDebugContainerField

Remarques pour les implémenteurs

Un fournisseur de symboles implémente cette interface sur le même objet que celui qui implémente IDebugContainerField. Cette interface est une spécialisation qui prend en charge le concept de propriétés sur une classe.

Remarques pour les appelants

Utilisez QueryInterface pour obtenir cette interface à partir de l’interface IDebugContainerField si la méthode GetKind retourne FIELD_KIND_PROP.

Méthodes dans l'ordre Vtable

Outre les méthodes des interfaces IDebugField et IDebugContainerField , cette interface implémente les méthodes suivantes :

Méthode Description
GetPropertyGetter Obtient la méthode qui obtient la propriété.
GetPropertySetter Obtient la méthode qui définit la propriété.

Notes

Une propriété est un concept de code managé et représente une méthode traitée comme une variable. Les propriétés n’existent pas en C++non managé.

Spécifications

En-tête : sh.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi