Condividi tramite


IDebugFunctionObject2

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.

Rappresenta una funzione e migliora l'interfaccia IDebugFunctionObject .

Sintassi

IDebugFunctionObject2 : IUnknown

Note per gli implementatori

Un analizzatore di espressioni (edizione Enterprise) implementa questa interfaccia per rappresentare una funzione.

Note per i chiamanti

I metodi di questa interfaccia rinviano quelli di IDebugFunctionObject nei modi seguenti:

  • Il metodo IDebugEvaluate accetta flag.

  • Il metodo CreateObject accetta flag e un timeout.

  • Il metodo CreateStringObjectWithLength richiede una lunghezza.

Metodi

Questa interfaccia implementa i metodi seguenti:

metodo Descrizione
CreateObject Crea un oggetto che usa un costruttore in base alle impostazioni del flag di valutazione e un valore di timeout.
CreateStringObjectWithLength Crea un oggetto stringa con la lunghezza specificata.
Valuta Chiama la funzione e restituisce il valore risultante come oggetto .

Requisiti

Intestazione: Ee.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll