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