IDebugFunctionObject2
Importante
En Visual Studio 2015, esta forma de implementar evaluadores de expresiones está en desuso. Para obtener información sobre cómo implementar evaluadores de expresiones CLR, consulte ClR Expression Evaluadores y Ejemplo de evaluador de expresiones administradas.
Representa una función y mejora la interfaz IDebugFunctionObject .
Sintaxis
IDebugFunctionObject2 : IUnknown
Notas para los implementadores
Un evaluador de expresiones (EE) implementa esta interfaz para representar una función.
Notas para autores de la llamada
Los métodos de esta interfaz aplazan los de IDebugFunctionObject de las maneras siguientes:
El método IDebugEvaluate toma marcas.
El método CreateObject toma marcas y un tiempo de espera.
El método CreateStringObjectWithLength toma una longitud.
Métodos
Esta interfaz implementa los métodos siguientes:
Method | Descripción |
---|---|
CreateObject | Crea un objeto que usa una configuración de marca de evaluación dada por un constructor y un valor de tiempo de espera. |
CreateStringObjectWithLength | Crea un objeto de cadena que tiene la longitud especificada. |
Evaluate | Llama a la función y devuelve el valor resultante como un objeto . |
Requisitos
Encabezado: Ee.h
Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll