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.
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.