Leggere in inglese

Condividi tramite


Contesto di valutazione

Importante

In Visual Studio 2015 questo modo di implementare gli analizzatori di espressioni è deprecato. Per informazioni sull'implementazione degli analizzatori di espressioni CLR, vedere l'esempio degli analizzatori di espressioni CLR e dell'analizzatore di espressioni gestite.

Quando il motore di debug (DE) chiama l'analizzatore di espressioni (edizione Enterprise), tre argomenti passati a EvaluateSync determinano il contesto per trovare e valutare i simboli, come illustrato nella tabella seguente.

Argomenti

Argomento Descrizione
pSymbolProvider Interfaccia IDebugSymbolProvider che specifica il gestore simboli (SH) da usare per identificare il simbolo.
pAddress Interfaccia IDebugAddress che specifica il punto di esecuzione corrente. Questa interfaccia trova il metodo che contiene il codice da eseguire.
pBinder Interfaccia IDebugBinder che trova il valore e il tipo di un simbolo in base al nome.

IDebugParsedExpression::EvaluateSync restituisce un'interfaccia IDebugProperty2 che rappresenta il valore risultante e il relativo tipo.

Vedi anche