實作運算式評估工具
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
重要
在 Visual Studio 2015,這種實作運算式評估工具已被取代。 如需實作 CLR 運算式評估工具的資訊,請參閱CLR 運算式評估工具和Managed 運算式評估工具範例。
評估運算式是偵錯引擎 (DE)、 符號提供者 (SP)、 繫結器物件與運算式評估工具 (EE) 本身之間的錯綜複雜。 四個元件會透過介面實作的一個元件,並由另一個連接。
EE 採用運算式從字串的形式 DE 和剖析或會評估它。 EE 實作是由下列介面︰
EE 呼叫繫結器物件,提供的是,若要取得的符號和物件的值。 EE 使用下列介面,這些 DE 所實作的介面︰
EE 實作IDebugProperty2。 IDebugProperty2
提供機制讓您描述運算式評估,例如本機變數、 基本型別或物件,Visual studio,然後顯示中的相關資訊的結果區域變數,監看式,或即時運算視窗。
預存程序 EE 由 DE 時指定它要求資訊。 預存程序會實作介面描述位址欄位,例如下列介面和其衍生項目︰
EE 會消耗所有這些介面。
本章節內容
運算式評估工具的實作策略
定義三個步驟程序,運算式評估工具 (EE) 實作策略。