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