Interfacce di valutazione di espressioni
Di seguito sono elencate le interfacce di valutazione delle espressioni per Visual Studio che esegue il debug SDK.
Descrizione
Queste interfacce vengono utilizzate per valutare le espressioni in uno stack di chiamate in modalità di interruzione. Vengono distribuite solo per gli analizzatori di espressioni di Common Language (EE) Runtime.
Ogni interfaccia nella tabella vengono illustrati il componente che possa implementarla dall'elenco seguente:
motore di debug (DE)
analizzatore di espressioni (EE)
Visual Studio (VS)
Interfaccia |
Implementato da |
Descrizione |
---|---|---|
EE |
rappresenta un alias numerico per una variabile. |
|
EE |
Rappresenta un alias numerico per una variabile e consente a un analizzatore di espressioni (EE) per ottenere il dominio applicazione dell'alias. |
|
EE |
Rappresenta un oggetto matrice. |
|
EE |
Rappresenta un oggetto di matrice gestito e che consente un analizzatore di (EE) espressioni di determinare l'indice di base (limite inferiore) per la matrice. |
|
DE |
Rappresenta un gestore di associazione che associa simboli di debug agli effettivi gli indirizzi in memoria. |
|
DE |
Stesso IDebugBinder un'interfaccia ma consente di accedere ai tipi, gli alias e ai visualizzatori personalizzati. |
|
EE |
rappresenta l'analizzatore di espressioni. |
|
EE |
rappresenta una versione avanzata di un analizzatore di espressioni (EE). |
|
EE |
Rappresenta un analizzatore di (EE) espressioni con una struttura ad albero avanzato del parser. |
|
EE |
rappresenta una funzione. |
|
EE |
Rappresenta una funzione e migliorare IDebugFunctionObject l'interfaccia. |
|
DE |
Consente a un analizzatore di espressioni (EE) per visualizzare un messaggio nella finestra di output del debugger. |
|
EE |
rappresenta un oggetto di codice gestito. |
|
EE |
L'interfaccia di base che rappresenta il simbolo limita a un indirizzo di memoria. |
|
EE |
Stesso IDebugObject un'interfaccia ma consente di accedere a ulteriori informazioni. |
|
EE |
Rappresenta un'espressione analizzata pronta per essere valutato. |
|
EE |
rappresenta un puntatore. |
|
EE |
Rappresenta un puntatore in una struttura ad albero di analisi ed estende l'interfaccia di IDebugPointerObject . |
|
EE |
Consente di modificare il valore di un tipo mediante un visualizzatore del tipo. |
|
VS |
Fornisce l'accesso ai visualizzatori personalizzati e ai visualizzatori di tipi. |
|
VS |
Consente di creare IEEVisualizerService un oggetto. |
|
EE |
Rappresenta una raccolta di oggetti IDebugObject. |
Vedere anche
Riferimenti
Riferimento dell'API di debug di Visual Studio)
Concetti
Visualizzatore del tipo e il visualizzatore personalizzate
Altre risorse
Scrittura dell'analizzatore di espressioni di Common Language Runtime