EVALFLAGS
指定控件表达式计算的标志。
语法
public enum enum_EVALFLAGS {
EVAL_RETURNVALUE = 0x0002,
EVAL_NOSIDEEFFECTS = 0x0004,
EVAL_ALLOWBPS = 0x0008,
EVAL_ALLOWERRORREPORT = 0x0010,
EVAL_FUNCTION_AS_ADDRESS = 0x0040,
EVAL_NOFUNCEVAL = 0x0080,
EVAL_NOEVENTS = 0x1000
}
字段
EVAL_RETURNVALUE
指定计算返回值(如果有)。
EVAL_NOSIDEEFFECTS
指定不允许副作用。
EVAL_ALLOWBPS
指定在断点上停止。
EVAL_ALLOWERRORREPORT
指定要允许的主机的错误报告。 主要用于 Internet Explorer 中脚本中的表达式计算。
EVAL_FUNCTION_AS_ADDRESS
强制将函数计算为地址,而不是调用函数。
EVAL_NOFUNCEVAL
防止计算函数。 例如,请考虑 int
表达式 myExpression(int) + 10
中的标记。 此函数可以正确计算为地址,但不能作为值进行计算。
EVAL_NOEVENTS
用于指示表达式计算期间发生的事件不应发送到会话调试管理器(SDM)或 IDE 的标志。
备注
这些标志作为参数 传递给 EvaluateAsync 和 EvaluateSync 方法。
这些标志可以与按位 OR 组合。
要求
标头:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll