次の方法で共有


IDebugParsedExpression

重要

Visual Studio 2015 では、この方法での式エバリュエーターの実装は非推奨です。 CLR 式エバリュエーターの実装については、CLR 式エバリュエーターおよびマネージド式エバリュエーターのサンプルに関する記事をご覧ください。

このインターフェイスは、評価の準備ができている解析済みの式を表します。

構文

IDebugParsedExpression : IUnknown

実装側の注意

式エバリュエーターでは、評価できる状態になった解析済みの式を表すために、このインターフェイスを実装します。

呼び出し元に関する注意事項

Parse を呼び出すと、このインターフェイスが返されます。

Vtable 順序のメソッド

次の表に、IDebugParsedExpression のメソッドを示します。

メソッド 説明
EvaluateSync 解析が済んだ式を評価します。

解説

式を評価する準備ができた呼び出し元は、EvaluateSync を呼び出して、評価の結果が格納された IDebugProperty2 を取得します。 解析してから評価を行うこの 2 つの部分から成る評価アプローチにより、式を解析する時間のかかるプロセスを回避して、解析済みの式を何回でも評価できます。

要件

ヘッダー: ee.h

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

アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll

関連項目