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