共用方式為


IDebugFunctionObject

重要

在 Visual Studio 2015 中,實作運算式評估工具的方式已被取代。 如需實作 CLR 運算式評估工具的相關信息,請參閱 CLR 運算式評估工具Managed 運算式評估工具範例

這個介面代表函式。

語法

IDebugFunctionObject : IDebugObject

實作者的注意事項

表達式評估工具會實作這個介面來表示函式。

呼叫端注意事項

這個介面是 IDebugObject 介面的特製化,並使用介面上的 IDebugObject QueryInterface 取得

依照 Vtable 順序的方法

除了繼承自 IDebugObject 的方法之外, IDebugFunctionObject 介面也會公開下列方法。

方法 描述
CreatePrimitiveObject 建立基本數據物件。
CreateObject 使用建構函式建立物件。
CreateObjectNoConstructor 建立沒有建構函式的物件。
CreateArrayObject 建立陣陣物件。
CreateStringObject 建立字串物件。
評估 呼叫 函式,並將產生的值當做 對象傳回。

備註

這個介面可讓表達式評估工具代表剖析樹狀結構中的函式。 Create這個介面中的方法可用來建構物件,代表方法的輸入參數。 然後,呼叫 Evaluate 方法即可執行函式,這個方法會傳回代表函式傳回值的物件。

需求

標頭:ee.h

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

元件:Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱