Condividi tramite


Interfacce di provider dei simboli

Di seguito sono elencate le interfacce di gestione dei simboli per Visual Studio SDK.

Descrizione

Queste interfacce vengono utilizzate per valutare le variabili in uno stack di chiamate in modalità di interruzione. Vengono distribuiti solo per i provider del simbolo di Common Language (SP) Runtime.

Interfaccia

Implementato da

Descrizione

IDebugAddress

SP

rappresenta l'indirizzo di un elemento.

IDebugAddress2

SP

Rappresenta l'indirizzo di un elemento, fornendo l'accesso a all'identificazione processo

IDebugArrayField

SP

Rappresenta un simbolo o un tipo di matrice di matrici.

IDebugClassField

SP

Rappresenta il simbolo della classe o il tipo della classe.

IDebugComPlusSymbolProvider

SP

Rappresenta un provider del simbolo COM+ con i metodi specifici del codice gestito.

IDebugComPlusSymbolProvider2

SP

Rappresenta un provider del simbolo COM+ con i metodi specifici del codice gestito ed estende il IDebugComPlusSymbolProvider.

IDebugContainerField

SP

Rappresenta un simbolo o un tipo con un contenitore di altri simboli o tipi.

IDebugCustomAttribute

SP

Rappresenta un attributo personalizzato che può essere collegato a un simbolo.

IDebugCustomAttributeQuery

SP

Rappresenta una query per gli attributi personalizzati in un metodo o un tipo.

IDebugCustomAttributeQuery2

SP

Fornisce accesso agli attributi personalizzati in un simbolo.

IDebugDynamicField

SP

L'interfaccia di base per qualsiasi tipo che può essere determinato in fase di esecuzione.

IDebugDynamicFieldCOMPlus

SP

rappresenta un campo dinamico per IDebugBinder un oggetto.

IDebugEnumField

SP

rappresenta un tipo di enumerazione.

IDebugExtendedField

SP

Estende i tipi di campi disponibili finché i generics di codice gestito di supporto.

IDebugField

SP

La classe base per tutti i campi; rappresenta una descrizione di un simbolo o di un tipo.

IDebugGenericFieldDefinition

SP

rappresenta la definizione di un campo per un tipo generico di codice gestito.

IDebugGenericFieldInstance

SP

rappresenta un'istanza di un campo per un tipo generico di codice gestito.

IDebugGenericParamField

SP

rappresenta un parametro per un tipo generico di codice gestito.

IDebugMethodField

SP

rappresenta un metodo.

IDebugModOpt

SP

rappresenta un modificatore facoltativo di debug.

IDebugPointerField

SP

rappresenta un puntatore.

IDebugPrimitiveTypeField

SP

Rappresenta un valore di enumerazione di IDebugField tipo primitivo da un'interfaccia.

IDebugPropertyField

SP

Rappresenta una proprietà di una classe di codice gestito che può essere ottiene o imposta.

IDebugSymbolProvider

SP

Rappresenta un provider di simboli che fornisce i simboli e i tipi.

IDebugSymbolProviderDirect

SP

Rappresenta un provider del simbolo con accesso diretto ai metadati e supportano le interfacce del simbolo.

IDebugTypeFieldBuilder

SP

Rappresenta la possibilità di creare un campo che rappresenta un tipo.

IDebugTypeFieldBuilder2

SP

Estende il IDebugTypeFieldBuilder per poter creare tipi di matrice.

IEnumDebugAddresses

SP

Rappresenta una raccolta di oggetti IDebugAddress.

IEnumDebugCustomAttributes

SP

Rappresenta una raccolta di oggetti IDebugCustomAttribute.

IEnumDebugFields

SP

Rappresenta una raccolta di oggetti IDebugField.

Vedere anche

Riferimenti

Riferimento dell'API di debug di Visual Studio)