IDebugClassField
cette interface représente une classe comme type.
IDebugClassField : IDebugContainerField
Remarques à l'intention des implémenteurs
un fournisseur de symbole implémente cette interface sur le même objet qui implémente l'interface d' IDebugContainerField . cette interface est une spécialisation qui représente un type de classe.
Remarques pour les appelants
Un nombre quelconque d'interfaces ont des méthodes qui peuvent retourner cette interface y compris IDebugSymbolProvider, IDebugMethodField, et IDebugCustomAttribute. En outre, vous pouvez utiliser QueryInterface pour obtenir cette interface de l'interface d' IDebugContainerField si la méthode d' IDebugField : : GetKind retourne la balise FIELD_TYPE_CLASS.
méthodes en commande de Vtable
En plus de les méthodes sur des interfaces d' IDebugField et d' IDebugContainerField , cette interface implémente les éléments suivants :
Méthode |
Description |
---|---|
crée un énumérateur pour les classes de base de cette classe. |
|
détermine si une interface spécifique est définie dans la classe. |
|
crée un énumérateur pour les classes imbriquées de cette classe. |
|
Obtient la classe qui attache cette classe. |
|
crée un énumérateur pour les interfaces implémentées par cette classe. |
|
crée un énumérateur pour les constructeurs de cette classe. |
|
obtient le nom de l'indexeur par défaut. |
|
crée un énumérateur pour les énumérateurs imbriqués de cette classe. |
Configuration requise
en-tête : sh.h
l'espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll