Compartir a través de


EVALFLAGS90

Enumera los valores válidos para las marcas que controlan la evaluación de expresiones. Esta enumeración extiende la enumeración EVALFLAGS .

Sintaxis

public enum enum_EVALFLAGS90
{
    // VS 8.0 values
    EVAL90_RETURNVALUE                 = 0x0002,
    EVAL90_NOSIDEEFFECTS               = 0x0004,
    EVAL90_ALLOWBPS                    = 0x0008,
    EVAL90_ALLOWERRORREPORT            = 0x0010,
    EVAL90_FUNCTION_AS_ADDRESS         = 0x0040,
    EVAL90_NOFUNCEVAL                  = 0x0080,
    EVAL90_NOEVENTS                    = 0x1000,
    EVAL90_DESIGN_TIME_EXPR_EVAL       = 0x2000,
    EVAL90_ALLOW_IMPLICIT_VARS         = 0x4000,

    // Values added in VS 9.0
    EVAL90_FORCE_EVALUATION_NOW        = 0x8000
};

Fields

EVAL90_RETURNVALUE
Especifica que el valor devuelto, si existe, se evaluará.

EVAL90_NOSIDEEFFECTS
Especifica que no se permiten efectos secundarios.

EVAL90_ALLOWBPS
Especifica la detención en puntos de interrupción.

EVAL90_ALLOWERRORREPORT
Especifica que se va a permitir la notificación de errores al host. Se usa principalmente para la evaluación de expresiones en script en Internet Explorer.

EVAL90_FUNCTION_AS_ADDRESS
Obliga a evaluar las funciones como direcciones, en lugar de invocar la función.

EVAL90_NOFUNCEVAL
Impide que se evalúe la función. Por ejemplo, considere el int token en la expresión myExpression(int) + 10. Esta función se puede evaluar correctamente como una dirección, pero no como un valor.

EVAL90_NOEVENTS
Marca para indicar que los eventos que se producen durante la evaluación de expresiones no deben enviarse al administrador de depuración de sesión (SDM) ni al IDE.

EVAL90_DESIGN_TIME_EXPR_EVAL
Habilita la evaluación de expresiones en tiempo de diseño.

EVAL90_ALLOW_IMPLICIT_VARS
Permite la creación de variables implícitas.

EVAL90_FORCE_EVALUATION_NOW
Obliga a que la evaluación se produzca inmediatamente. Esto resulta útil al atender una solicitud, como una solicitud de usuario.

Requisitos

Encabezado: Msdbg90.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también