次の方法で共有


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
関数が評価されないようにします。 たとえば、式 myExpression(int) + 10int トークンついて考えてみましょう。 この関数は、アドレスとして正しく評価できますが、値としては評価できません。

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

関連項目