Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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