共用方式為


實作運算式評估工具

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

重要

在 Visual Studio 2015,這種實作運算式評估工具已被取代。 如需實作 CLR 運算式評估工具的資訊,請參閱CLR 運算式評估工具Managed 運算式評估工具範例

評估運算式是偵錯引擎 (DE)、 符號提供者 (SP)、 繫結器物件與運算式評估工具 (EE) 本身之間的錯綜複雜。 四個元件會透過介面實作的一個元件,並由另一個連接。

EE 採用運算式從字串的形式 DE 和剖析或會評估它。 EE 實作是由下列介面︰

EE 呼叫繫結器物件,提供的是,若要取得的符號和物件的值。 EE 使用下列介面,這些 DE 所實作的介面︰

EE 實作IDebugProperty2IDebugProperty2提供機制讓您描述運算式評估,例如本機變數、 基本型別或物件,Visual studio,然後顯示中的相關資訊的結果區域變數監看式,或即時運算視窗。

預存程序 EE 由 DE 時指定它要求資訊。 預存程序會實作介面描述位址欄位,例如下列介面和其衍生項目︰

EE 會消耗所有這些介面。

本章節內容

運算式評估工具的實作策略
定義三個步驟程序,運算式評估工具 (EE) 實作策略。

另請參閱

撰寫 CLR 運算式評估工具