IDebugMethodField
這個介面會描述一種方法。
IDebugMethodField : IDebugContainerField
實作器注意事項
符號提供者實作的同一個物件上實作這個介面IDebugContainerField介面。 這個介面會提供一種方法的特製化。
呼叫者的備忘稿
使用QueryInterface以取得這個介面,從IDebugContainerField介面如果IDebugField::GetKind會傳回FIELD_TYPE_METHOD。 此外,這些方法中, IDebugPropertyField::GetPropertyGetter, IDebugPropertyField::GetPropertySetter,以及IDebugClassField::EnumConstructors內的所有 return IDebugMethodField介面。
方法 Vtable 順序
除了在方法IDebugField和IDebugContainerField介面,這個介面會實作下列方法:
方法 |
描述 |
---|---|
建立列舉值的方法的參數。 |
|
取得包含方法的物件"this"指標。 |
|
建立方法的所有區域變數的列舉值。 |
|
建立所選取之方法的區域變數的列舉值。 |
|
判斷是否已經定義了特定的自訂屬性。 |
|
建立方法的靜態區域變數的列舉值。 |
|
取得通用容器的方法。 |
|
建立列舉值,才能呼叫方法的每個引數的型別。 |
備註
一種方法可以包含參數和區域變數。
需求
標頭: sh.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
組件: Microsoft.VisualStudio.Debugger.Interop.dll