IDebugMethodField
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
此介面描述的方法。
語法
IDebugMethodField : IDebugContainerField
實作者注意事項
符號提供者實作的相同物件上實作這個介面IDebugContainerField介面。 這個介面是特製化所呈現的方法。
呼叫端資訊
使用QueryInterface以取得此介面從IDebugContainerField介面GetKind傳回FIELD_TYPE_METHOD
。 此外,這些方法GetPropertyGetter, GetPropertySetter,和EnumConstructors,都會傳回IDebugMethodField
介面。
依照 Vtable 順序的方法
除了在方法IDebugField和IDebugContainerField介面,這個介面會實作下列方法︰
方法 | 說明 |
---|---|
EnumParameters | 建立方法的參數的列舉值。 |
GetThis | 取得物件,其中包含方法的"this"指標。 |
EnumAllLocals | 建立方法的所有區域變數的列舉值。 |
EnumLocals | 建立選取的本機變數之方法的列舉值。 |
IsCustomAttributeDefined | 判斷是否已定義特定的自訂屬性。 |
EnumStaticLocals | 建立方法的靜態區域變數的列舉值。 |
GetGlobalContainer | 取得方法的通用的容器。 |
EnumArguments | 建立的每個呼叫的方法所需的引數類型的列舉值。 |
備註
一種方法可以包含參數,以及本機變數。
需求
標頭︰ sh.h
命名空間︰ Microsoft.VisualStudio.Debugger.Interop
組件︰ Microsoft.VisualStudio.Debugger.Interop.dll