Interfaces de fournisseur de symbolesSymbol Provider Interfaces

Les éléments suivants sont les Interfaces de gestion des symboles pour le Kit de développement logiciel Visual StudioVisual Studio SDK.The following are the Symbol Handling Interfaces for the Kit de développement logiciel Visual StudioVisual Studio SDK.

DiscussionDiscussion

Ces interfaces sont utilisées pour évaluer les variables dans une pile d’appels en mode arrêt.These interfaces are used to evaluate variables in a call stack during break mode. Elles sont implémentées uniquement pour le common language runtime symbole les fournisseurs (SP).They are implemented only for common language runtime symbol providers (SP).

InterfaceInterface Implémenté parImplemented by DescriptionDescription
IDebugAddressIDebugAddress SPSP Représente l’adresse d’un élément.Represents the address of an item.
IDebugAddress2IDebugAddress2 SPSP Représente l’adresse d’un élément, en fournissant l’accès à l’ID de processus.Represents the address of an item, providing access to the process ID.
IDebugArrayFieldIDebugArrayField SPSP Représente un symbole de tableau ou un type de tableau.Represents an array symbol or array type.
IDebugClassFieldIDebugClassField SPSP Représente un symbole de classe ou un type de classe.Represents a class symbol or class type.
IDebugComPlusSymbolProviderIDebugComPlusSymbolProvider SPSP Représente un fournisseur de symbole COM + avec des méthodes qui sont spécifiques au code managé.Represents a COM+ symbol provider with methods that are specific to managed code.
IDebugComPlusSymbolProvider2IDebugComPlusSymbolProvider2 SPSP Représente un fournisseur de symbole COM + avec des méthodes qui sont spécifiques au code managé et étend la IDebugComPlusSymbolProvider.Represents a COM+ symbol provider with methods that are specific to managed code and extends the IDebugComPlusSymbolProvider.
IDebugContainerFieldIDebugContainerField SPSP Représente un symbole ou un type qui est un conteneur pour d’autres symboles ou les types.Represents a symbol or type that is a container for other symbols or types.
IDebugCustomAttributeIDebugCustomAttribute SPSP Représente un attribut personnalisé qui peut être associé à un symbole.Represents a custom attribute that can be attached to a symbol.
IDebugCustomAttributeQueryIDebugCustomAttributeQuery SPSP Représente une requête pour les attributs personnalisés sur une méthode ou un type.Represents a query for custom attributes on a method or type.
IDebugCustomAttributeQuery2IDebugCustomAttributeQuery2 SPSP Fournit l’accès à des attributs personnalisés sur un symbole.Provides access to custom attributes on a symbol.
IDebugDynamicFieldIDebugDynamicField SPSP L’interface de base pour tout type qui peut être déterminée au moment de l’exécution.The base interface for any type that can be determined at runtime.
IDebugDynamicFieldCOMPlusIDebugDynamicFieldCOMPlus SPSP Représente un champ dynamique pour un IDebugBinder objet.Represents a dynamic field for an IDebugBinder object.
IDebugEnumFieldIDebugEnumField SPSP Représente un type d’énumération.Represents an enumeration type.
IDebugExtendedFieldIDebugExtendedField SPSp Étend les types de champs disponibles pour prendre en charge les génériques du code managé.Extends the types of available fields to support managed code generics.
IDebugFieldIDebugField SPSP La classe de base pour tous les champs ; représente une description d’un symbole ou d’un type.The base class for all fields; represents a description of a symbol or type.
IDebugGenericFieldDefinitionIDebugGenericFieldDefinition SPSP Représente la définition d’un champ d’un type générique de code managé.Represents the definition of a field for a managed code generic type.
IDebugGenericFieldInstanceIDebugGenericFieldInstance SPSP Représente une instance d’un champ d’un type générique de code managé.Represents an instance of a field for a managed code generic type.
IDebugGenericParamFieldIDebugGenericParamField SPSP Représente un paramètre pour un type générique de code managé.Represents a parameter for a managed code generic type.
IDebugMethodFieldIDebugMethodField SPSP Représente une méthode.Represents a method.
IDebugModOptIDebugModOpt SPSP Représente un modificateur facultatif de débogage.Represents a debug optional modifier.
IDebugPointerFieldIDebugPointerField SPSP Représente un pointeur.Represents a pointer.
IDebugPrimitiveTypeFieldIDebugPrimitiveTypeField SPSP Représente une valeur d’énumération de type primitif d’un IDebugField interface.Represents a primitive type enumeration value from an IDebugField interface.
IDebugPropertyFieldIDebugPropertyField SPSP Représente une propriété d’une classe de code managé que vous pouvez obtenir ou définir.Represents a property of a managed code class that can be get or set.
IDebugSymbolProviderIDebugSymbolProvider SPSP Représente un fournisseur de symboles qui fournit des types et des symboles.Represents a symbol provider that provides symbols and types.
IDebugSymbolProviderDirectIDebugSymbolProviderDirect SPSP Représente un fournisseur de symbole avec un accès direct aux interfaces de symbole de métadonnées et de noyau.Represents a symbol provider with direct access to metadata and core symbol interfaces.
IDebugTypeFieldBuilderIDebugTypeFieldBuilder SPSP Représente la capacité de créer un champ qui représente un type.Represents the ability to create a field that represents a type.
IDebugTypeFieldBuilder2IDebugTypeFieldBuilder2 SPSP Étend la IDebugTypeFieldBuilder pour être en mesure de créer des types de tableau.Extends the IDebugTypeFieldBuilder to be able to create array types.
IEnumDebugAddressesIEnumDebugAddresses SPSP Représente une collection de IDebugAddress objets.Represents a collection of IDebugAddress objects.
IEnumDebugCustomAttributesIEnumDebugCustomAttributes SPSP Représente une collection de IDebugCustomAttribute objets.Represents a collection of IDebugCustomAttribute objects.
IEnumDebugFieldsIEnumDebugFields SPSP Représente une collection de IDebugField objets.Represents a collection of IDebugField objects.

Voir aussiSee Also

Informations de référence sur les APIAPI Reference