次の方法で共有


式の評価コンテキスト

Visual Studio のデバッグでは、 式の評価コンテキスト:

  • 式の評価のコンテキストを表します。 一般に、評価コンテキストは、変数、パラメーター、関数、およびメソッドを評価する構文スコープに対応します。 たとえば、スタック フレームに関連付けられている式評価コンテキストは、ローカル変数、メソッド パラメーター、およびクラス メンバー (該当する場合) を評価するためのコンテキストを提供します。

  • プログラムがブレークポイントで停止したときに存在します。 式自体は、指定されたコンテキスト内でバインドおよび評価する準備ができている解析された式を表すデータ構造です。

    詳細については、 式は ParseText メソッドを使用して作成されます。 式が評価されると、変数または引数の名前と型とその値を含む印刷可能な文字列が生成されます。 この文字列は、ウォッチ ウィンドウまたは IDE の [ローカル] ウィンドウに表示されます。

    BSTRIDebugExpressionContext2 インターフェイスを指定すると、デバッグ エンジン (DE) は式を解析することによって IDebugExpression2 インターフェイスを作成できます。 IDebugExpression2 インターフェイスを使用すると、DE は同期式または非同期式の評価を通じて値を取得できます。 この値は、変数または引数の名前と型と共に、表示のために IDE に送信されます。

こちらも参照ください