Share via


IDebugParsedExpression

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 di analizzatori di espressioni CLR e dell'analizzatore di espressioni gestite.

Questa interfaccia rappresenta un'espressione analizzata pronta per la valutazione.

Sintassi

IDebugParsedExpression : IUnknown

Note per gli implementatori

Un analizzatore di espressioni implementa questa interfaccia per rappresentare un'espressione analizzata pronta per la valutazione.

Note per i chiamanti

Una chiamata a Parse restituisce questa interfaccia.

Metodi nell'ordine Vtable

Nella tabella seguente viene illustrato il metodo di IDebugParsedExpression.

metodo Descrizione
EvaluateSync Valuta l'espressione analizzata.

Osservazioni:

Quando il chiamante è pronto per valutare l'espressione, chiama EvaluateSync per restituire un oggetto IDebugProperty2 contenente il risultato della valutazione. Questo approccio in due parti alla valutazione, l'analisi e la valutazione, consente di valutare più volte l'espressione analizzata, ignorando il processo di analisi dell'espressione che richiede molto tempo.

Requisiti

Intestazione: ee.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche