共用方式為


EVALFLAGS90

列舉控件表達式評估之旗標的有效值。 此列舉會 擴充 EVALFLAGS 列舉。

語法

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
};

欄位​​

EVAL90_RETURNVALUE
指定傳回值,如果有的話,則會進行評估。

EVAL90_NOSIDEEFFECTS
指定不允許副作用。

EVAL90_ALLOWBPS
指定在斷點上停止。

EVAL90_ALLOWERRORREPORT
指定允許向主機報告錯誤。 主要用於 Internet Explorer 腳本中的表達式評估。

EVAL90_FUNCTION_AS_ADDRESS
強制將函式評估為位址,而不是叫用函式。

EVAL90_NOFUNCEVAL
防止評估函式。 例如,請考慮 int 表達式 myExpression(int) + 10中的令牌。 此函式可以正確地評估為位址,但不能評估為值。

EVAL90_NOEVENTS
旗標,指出表達式評估期間發生的事件不應傳送至會話偵錯管理員 (SDM) 或 IDE。

EVAL90_DESIGN_TIME_EXPR_EVAL
啟用設計時間表達式評估。

EVAL90_ALLOW_IMPLICIT_VARS
允許隱含變數建立。

EVAL90_FORCE_EVALUATION_NOW
強制立即進行評估。 這在服務要求時很有用,例如使用者要求。

需求

標頭:Msdbg90.h

命名空間:Microsoft.VisualStudio.Debugger.Interop

元件:Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱