Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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