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