Interfaces des fournisseurs de symboles

Voici les interfaces de gestion des symboles pour le Kit de développement logiciel (SDK) Visual Studio.

Discussion

Ces interfaces sont utilisées pour évaluer des variables dans une pile d’appels pendant le mode arrêt. Ils sont implémentés uniquement pour les fournisseurs de symboles Common Language Runtime (SP).

Interface Implémenté dans Description
IDebugAddress SP Représente l’adresse d’un élément.
IDebugAddress2 SP Représente l’adresse d’un élément, en fournissant l’accès à l’ID de processus.
IDebugArrayField SP Représente un symbole de tableau ou un type de tableau.
IDebugClassField SP Représente un symbole de classe ou un type de classe.
IDebugComPlusSymbolProvider SP Représente un fournisseur de symboles COM+ avec des méthodes spécifiques au code managé.
IDebugComPlusSymbolProvider2 SP Représente un fournisseur de symboles COM+ avec des méthodes spécifiques au code managé et étend iDebugComPlusSymbolProvider.
IDebugContainerField SP Représente un symbole ou un type qui est un conteneur pour d’autres symboles ou types.
IDebugCustomAttribute SP Représente un attribut personnalisé qui peut être attaché à un symbole.
IDebugCustomAttributeQuery SP Représente une requête pour les attributs personnalisés sur une méthode ou un type.
IDebugCustomAttributeQuery2 SP Fournit l’accès aux attributs personnalisés sur un symbole.
IDebugDynamicField SP Interface de base pour n’importe quel type pouvant être déterminé au moment de l’exécution.
IDebugDynamicFieldCOMPlus SP Représente un champ dynamique pour un objet IDebugBinder .
IDebugEnumField SP Représente un type d’énumération.
IDebugExtendedField Sp Étend les types de champs disponibles pour prendre en charge les génériques de code managé.
IDebugField SP Classe de base pour tous les champs ; représente une description d’un symbole ou d’un type.
IDebugGenericFieldDefinition SP Représente la définition d’un champ pour un type générique de code managé.
IDebugGenericFieldInstance SP Représente une instance d’un champ pour un type générique de code managé.
IDebugGenericParamField SP Représente un paramètre pour un type générique de code managé.
IDebugMethodField SP Représente une méthode.
IDebugModOpt SP Représente un modificateur facultatif de débogage.
IDebugPointerField SP Représente un pointeur.
IDebugPrimitiveTypeField SP Représente une valeur d’énumération de type primitif à partir d’une interface IDebugField .
IDebugPropertyField SP Représente une propriété d’une classe de code managé qui peut être get ou set.
IDebugSymbolProvider SP Représente un fournisseur de symboles qui fournit des symboles et des types.
IDebugSymbolProviderDirect SP Représente un fournisseur de symboles disposant d’un accès direct aux métadonnées et aux interfaces de symboles principales.
IDebugTypeFieldBuilder SP Représente la possibilité de créer un champ qui représente un type.
IDebugTypeFieldBuilder2 SP Étend iDebugTypeFieldBuilder pour pouvoir créer des types de tableaux.
IEnumDebugAddresses SP Représente une collection d’objets IDebugAddress .
IEnumDebugCustomAttributes SP Représente une collection d’objets IDebugCustomAttribute .
IEnumDebugFields SP Représente une collection d’objets IDebugField .

Voir aussi