IDebugMethodField
這個介面描述方法。
語法
IDebugMethodField : IDebugContainerField
實作者的注意事項
符號提供者會在實作 IDebugContainerField 介面的相同對象上實作這個介面。 這個介面是呈現方法的特製化。
呼叫端注意事項
如果 GetKind 傳回 FIELD_TYPE_METHOD
,請使用 QueryInterface 從 IDebugContainerField 介面取得這個介面。 此外,方法 、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