Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
The following are the Symbol Handling Interfaces for the Visual Studio SDK.
Discussion
These interfaces are used to evaluate variables in a call stack during break mode. They are implemented only for common language runtime symbol providers (SP).
| Interface | Implemented by | Description |
|---|---|---|
| IDebugAddress | SP | Represents the address of an item. |
| IDebugAddress2 | SP | Represents the address of an item, providing access to the process ID. |
| IDebugArrayField | SP | Represents an array symbol or array type. |
| IDebugClassField | SP | Represents a class symbol or class type. |
| IDebugComPlusSymbolProvider | SP | Represents a COM+ symbol provider with methods that are specific to managed code. |
| IDebugComPlusSymbolProvider2 | SP | Represents a COM+ symbol provider with methods that are specific to managed code and extends the IDebugComPlusSymbolProvider. |
| IDebugContainerField | SP | Represents a symbol or type that is a container for other symbols or types. |
| IDebugCustomAttribute | SP | Represents a custom attribute that can be attached to a symbol. |
| IDebugCustomAttributeQuery | SP | Represents a query for custom attributes on a method or type. |
| IDebugCustomAttributeQuery2 | SP | Provides access to custom attributes on a symbol. |
| IDebugDynamicField | SP | The base interface for any type that can be determined at runtime. |
| IDebugDynamicFieldCOMPlus | SP | Represents a dynamic field for an IDebugBinder object. |
| IDebugEnumField | SP | Represents an enumeration type. |
| IDebugExtendedField | Sp | Extends the types of available fields to support managed code generics. |
| IDebugField | SP | The base class for all fields; represents a description of a symbol or type. |
| IDebugGenericFieldDefinition | SP | Represents the definition of a field for a managed code generic type. |
| IDebugGenericFieldInstance | SP | Represents an instance of a field for a managed code generic type. |
| IDebugGenericParamField | SP | Represents a parameter for a managed code generic type. |
| IDebugMethodField | SP | Represents a method. |
| IDebugModOpt | SP | Represents a debug optional modifier. |
| IDebugPointerField | SP | Represents a pointer. |
| IDebugPrimitiveTypeField | SP | Represents a primitive type enumeration value from an IDebugField interface. |
| IDebugPropertyField | SP | Represents a property of a managed code class that can be get or set. |
| IDebugSymbolProvider | SP | Represents a symbol provider that provides symbols and types. |
| IDebugSymbolProviderDirect | SP | Represents a symbol provider with direct access to metadata and core symbol interfaces. |
| IDebugTypeFieldBuilder | SP | Represents the ability to create a field that represents a type. |
| IDebugTypeFieldBuilder2 | SP | Extends the IDebugTypeFieldBuilder to be able to create array types. |
| IEnumDebugAddresses | SP | Represents a collection of IDebugAddress objects. |
| IEnumDebugCustomAttributes | SP | Represents a collection of IDebugCustomAttribute objects. |
| IEnumDebugFields | SP | Represents a collection of IDebugField objects. |