Interfaces de proveedor de símbolosSymbol Provider Interfaces

Los siguientes son las Interfaces de control de símbolos para el Visual Studio SDKVisual Studio SDK.The following are the Symbol Handling Interfaces for the Visual Studio SDKVisual Studio SDK.

ExplicaciónDiscussion

Estas interfaces se utilizan para evaluar las variables en una pila de llamadas durante el modo de interrupción.These interfaces are used to evaluate variables in a call stack during break mode. Se implementan solo para los proveedores de símbolos en tiempo de ejecución de common language (SP).They are implemented only for common language runtime symbol providers (SP).

InterfazInterface Implementado porImplemented by DescripciónDescription
IDebugAddressIDebugAddress SPSP Representa la dirección de un elemento.Represents the address of an item.
IDebugAddress2IDebugAddress2 SPSP Representa la dirección de un elemento, que proporciona acceso al identificador de proceso.Represents the address of an item, providing access to the process ID.
IDebugArrayFieldIDebugArrayField SPSP Representa un símbolo de matriz o un tipo de matriz.Represents an array symbol or array type.
IDebugClassFieldIDebugClassField SPSP Representa un símbolo de clase o tipo de clase.Represents a class symbol or class type.
IDebugComPlusSymbolProviderIDebugComPlusSymbolProvider SPSP Representa un proveedor de símbolos de COM + con métodos que son específicas de código administrado.Represents a COM+ symbol provider with methods that are specific to managed code.
IDebugComPlusSymbolProvider2IDebugComPlusSymbolProvider2 SPSP Representa un proveedor de símbolos de COM + con métodos que son específicas de código administrado y extiende el IDebugComPlusSymbolProvider.Represents a COM+ symbol provider with methods that are specific to managed code and extends the IDebugComPlusSymbolProvider.
IDebugContainerFieldIDebugContainerField SPSP Representa un símbolo o el tipo que es un contenedor para otros símbolos o tipos.Represents a symbol or type that is a container for other symbols or types.
IDebugCustomAttributeIDebugCustomAttribute SPSP Representa un atributo personalizado que se puede adjuntar a un símbolo.Represents a custom attribute that can be attached to a symbol.
IDebugCustomAttributeQueryIDebugCustomAttributeQuery SPSP Representa una consulta para los atributos personalizados en un tipo o método.Represents a query for custom attributes on a method or type.
IDebugCustomAttributeQuery2IDebugCustomAttributeQuery2 SPSP Proporciona acceso a atributos personalizados en un símbolo.Provides access to custom attributes on a symbol.
IDebugDynamicFieldIDebugDynamicField SPSP La interfaz base para cualquier tipo que se puede determinar en tiempo de ejecución.The base interface for any type that can be determined at runtime.
IDebugDynamicFieldCOMPlusIDebugDynamicFieldCOMPlus SPSP Representa un campo dinámico para un IDebugBinder objeto.Represents a dynamic field for an IDebugBinder object.
IDebugEnumFieldIDebugEnumField SPSP Representa un tipo de enumeración.Represents an enumeration type.
IDebugExtendedFieldIDebugExtendedField SPSp Amplía los tipos de campos disponibles para admitir tipos genéricos de código administrado.Extends the types of available fields to support managed code generics.
IDebugFieldIDebugField SPSP La clase base para todos los campos; Representa una descripción de un símbolo o el tipo.The base class for all fields; represents a description of a symbol or type.
IDebugGenericFieldDefinitionIDebugGenericFieldDefinition SPSP Representa la definición de un campo de un tipo genérico de código administrado.Represents the definition of a field for a managed code generic type.
IDebugGenericFieldInstanceIDebugGenericFieldInstance SPSP Representa una instancia de un campo de un tipo genérico de código administrado.Represents an instance of a field for a managed code generic type.
IDebugGenericParamFieldIDebugGenericParamField SPSP Representa un parámetro para un tipo genérico de código administrado.Represents a parameter for a managed code generic type.
IDebugMethodFieldIDebugMethodField SPSP Representa un método.Represents a method.
IDebugModOptIDebugModOpt SPSP Representa un modificador opcional de depuración.Represents a debug optional modifier.
IDebugPointerFieldIDebugPointerField SPSP Representa un puntero.Represents a pointer.
IDebugPrimitiveTypeFieldIDebugPrimitiveTypeField SPSP Representa un valor de enumeración de tipo primitivo de una IDebugField interfaz.Represents a primitive type enumeration value from an IDebugField interface.
IDebugPropertyFieldIDebugPropertyField SPSP Representa una propiedad de una clase de código administrado que se puede obtener o establecer.Represents a property of a managed code class that can be get or set.
IDebugSymbolProviderIDebugSymbolProvider SPSP Representa un proveedor de símbolos que proporciona tipos y símbolos.Represents a symbol provider that provides symbols and types.
IDebugSymbolProviderDirectIDebugSymbolProviderDirect SPSP Representa un proveedor de símbolos con acceso directo a las interfaces de símbolos de metadatos y core.Represents a symbol provider with direct access to metadata and core symbol interfaces.
IDebugTypeFieldBuilderIDebugTypeFieldBuilder SPSP Representa la capacidad para crear un campo que representa un tipo.Represents the ability to create a field that represents a type.
IDebugTypeFieldBuilder2IDebugTypeFieldBuilder2 SPSP Extiende la IDebugTypeFieldBuilder para poder crear tipos de matriz.Extends the IDebugTypeFieldBuilder to be able to create array types.
IEnumDebugAddressesIEnumDebugAddresses SPSP Representa una colección de IDebugAddress objetos.Represents a collection of IDebugAddress objects.
IEnumDebugCustomAttributesIEnumDebugCustomAttributes SPSP Representa una colección de IDebugCustomAttribute objetos.Represents a collection of IDebugCustomAttribute objects.
IEnumDebugFieldsIEnumDebugFields SPSP Representa una colección de IDebugField objetos.Represents a collection of IDebugField objects.

Vea tambiénSee Also

Referencia de APIAPI Reference