Compartir a través de


IDebugMethodField

Esta interfaz describe un método.

Sintaxis

IDebugMethodField : IDebugContainerField

Notas para los implementadores

Un proveedor de símbolos implementa esta interfaz en el mismo objeto que implementa la interfaz IDebugContainerField . Esta interfaz es una especialización que presenta un método.

Notas para autores de la llamada

Use QueryInterface para obtener esta interfaz de la interfaz IDebugContainerField si GetKind devuelve FIELD_TYPE_METHOD. Además, los métodos GetPropertyGetter, GetPropertySetter y EnumConstructors devuelven la IDebugMethodField interfaz.

Métodos en orden de Vtable

Además de los métodos de las interfaces IDebugField e IDebugContainerField , esta interfaz implementa los métodos siguientes:

Method Descripción
EnumParameters Crea un enumerador para los parámetros del método .
GetThis Obtiene el puntero "this" del objeto que contiene el método .
EnumAllLocals Crea un enumerador para todas las variables locales del método .
EnumLocals Crea un enumerador para variables locales seleccionadas del método .
IsCustomAttributeDefined Determina si se ha definido un atributo personalizado específico.
EnumStaticLocals Crea un enumerador para variables locales estáticas del método .
GetGlobalContainer Obtiene el contenedor global del método .
EnumArguments Crea un enumerador para el tipo de cada argumento necesario para llamar al método .

Comentarios

Un método puede contener parámetros, así como variables locales.

Requisitos

Encabezado: sh.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también