IDebugMethodField

此接口描述方法。

语法

IDebugMethodField : IDebugContainerField

实现者须知

符号提供程序在实现 IDebugContainerField 接口的同一对象上实现此接口。 此接口是一种专用化,它提供方法。

对调用者的说明

如果 GetKind 返回,请使用 QueryInterfaceIDebugContainerField 接口获取此接口FIELD_TYPE_METHOD 此外,方法、GetPropertyGetter、GetPropertySetterEnumConstructors 都返回接口IDebugMethodField

Vtable 顺序中的方法

除了 IDebugFieldIDebugContainerField 接口上的方法外,此接口还实现以下方法:

方法 说明
EnumParameters 为方法的参数创建枚举器。
GetThis 获取包含该方法的对象的“this”指针。
EnumAllLocals 为该方法的所有局部变量创建枚举器。
EnumLocals 为方法的选定局部变量创建枚举器。
IsCustomAttributeDefined 确定是否已定义特定的自定义属性。
EnumStaticLocals 为方法的静态局部变量创建枚举器。
GetGlobalContainer 获取方法的全局容器。
EnumArguments 为调用方法所需的每个参数的类型创建枚举器。

注解

方法可以包含参数和局部变量。

要求

标头:sh.h

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

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

另请参阅