共用方式為


IDebugMethodField

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

此介面描述的方法。

語法

IDebugMethodField : IDebugContainerField  

實作者注意事項

符號提供者實作的相同物件上實作這個介面IDebugContainerField介面。 這個介面是特製化所呈現的方法。

呼叫端資訊

使用QueryInterface以取得此介面從IDebugContainerField介面GetKind傳回FIELD_TYPE_METHOD。 此外,這些方法GetPropertyGetterGetPropertySetter,和EnumConstructors,都會傳回IDebugMethodField介面。

依照 Vtable 順序的方法

除了在方法IDebugFieldIDebugContainerField介面,這個介面會實作下列方法︰

方法 說明
EnumParameters 建立方法的參數的列舉值。
GetThis 取得物件,其中包含方法的"this"指標。
EnumAllLocals 建立方法的所有區域變數的列舉值。
EnumLocals 建立選取的本機變數之方法的列舉值。
IsCustomAttributeDefined 判斷是否已定義特定的自訂屬性。
EnumStaticLocals 建立方法的靜態區域變數的列舉值。
GetGlobalContainer 取得方法的通用的容器。
EnumArguments 建立的每個呼叫的方法所需的引數類型的列舉值。

備註

一種方法可以包含參數,以及本機變數。

需求

標頭︰ sh.h

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

組件︰ Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱

符號提供者介面
IDebugContainerField
IDebugField