共用方式為


IDebugMethodField

這個介面描述方法。

語法

IDebugMethodField : IDebugContainerField

實作者的注意事項

符號提供者會在實作 IDebugContainerField 介面的相同對象上實作這個介面。 這個介面是呈現方法的特製化。

呼叫端注意事項

如果 GetKind 傳回 FIELD_TYPE_METHOD,請使用 QueryInterfaceIDebugContainerField 介面取得這個介面。 此外,方法 、GetPropertyGetterGetPropertySetterEnumConstructors 全都會傳 IDebugMethodField 回 介面。

依照 Vtable 順序的方法

除了 IDebugField 和 IDebugContainerField 介面上的方法之外,這個介面還實作下列方法:

方法 描述
EnumParameters 為方法的參數建立列舉值。
GetThis 取得包含方法之物件的 「this」 指標。
EnumAllLocals 為方法的所有局部變數建立列舉值。
EnumLocals 為方法選取的局部變數建立列舉值。
IsCustomAttributeDefined 判斷是否已定義特定的自定義屬性。
EnumStaticLocals 為方法的靜態局部變數建立列舉值。
GetGlobalContainer 取得方法的全域容器。
EnumArguments 為呼叫 方法所需的每個自變數類型建立列舉值。

備註

方法可以包含參數和局部變數。

需求

標頭:sh.h

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

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

另請參閱