Interfacce del provider di simboli

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

Discussione

Queste interfacce vengono usate per valutare le variabili in uno stack di chiamate durante la modalità di interruzione. Vengono implementate solo per i provider di simboli Common Language Runtime (SP).

Interfaccia Implementato da Descrizione
IDebugAddress SP Rappresenta l'indirizzo di un elemento.
IDebugAddress2 SP Rappresenta l'indirizzo di un elemento, fornendo l'accesso all'ID processo.
IDebugArrayField SP Rappresenta un simbolo di matrice o un tipo di matrice.
IDebugClassField SP Rappresenta un simbolo di classe o un tipo di classe.
IDebugComPlusSymbolProvider SP Rappresenta un provider di simboli COM+ con metodi specifici del codice gestito.
IDebugComPlusSymbolProvider2 SP Rappresenta un provider di simboli COM+ con metodi specifici del codice gestito ed estende IDebugComPlusSymbolProvider.
IDebugContainerField SP Rappresenta un simbolo o un tipo che è un contenitore per altri simboli o tipi.
IDebugCustomAttribute SP Rappresenta un attributo personalizzato che può essere associato a un simbolo.
IDebugCustomAttributeQuery SP Rappresenta una query per attributi personalizzati su un metodo o un tipo.
IDebugCustomAttributeQuery2 SP Fornisce l'accesso agli attributi personalizzati su un simbolo.
IDebugDynamicField SP Interfaccia di base per qualsiasi tipo che può essere determinato in fase di esecuzione.
IDebugDynamicFieldCOMPlus SP Rappresenta un campo dinamico per un oggetto IDebugBinder .
IDebugEnumField SP Rappresenta un tipo di enumerazione.
IDebugExtendedField Sp Estende i tipi di campi disponibili per supportare i generics di codice gestito.
IDebugField SP 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 tipo primitivo da un'interfaccia IDebugField .
IDebugPropertyField SP Rappresenta una proprietà di una classe di codice gestito che può essere recuperata o impostata.
IDebugSymbolProvider SP Rappresenta un provider di simboli che fornisce simboli e tipi.
IDebugSymbolProviderDirect SP Rappresenta un provider di simboli con accesso diretto ai metadati e alle interfacce dei simboli principali.
IDebugTypeFieldBuilder SP Rappresenta la possibilità di creare un campo che rappresenta un tipo.
IDebugTypeFieldBuilder2 SP Estende IDebugTypeFieldBuilder per poter creare tipi di matrice.
IEnumDebugAddresses SP Rappresenta un insieme di oggetti IDebugAddress .
IEnumDebugCustomAttributes SP Rappresenta un insieme di oggetti IDebugCustomAttribute .
IEnumDebugFields SP Rappresenta un insieme di oggetti IDebugField .

Vedi anche