Interfaz ICorDebugFunction
Representa una función o un método administrado.
Métodos
método | Descripción |
---|---|
Método CreateBreakpoint | Crea un punto de interrupción al principio de esta función. |
Método GetClass | Obtiene un objeto ICorDebugClass que representa la clase a la que pertenece esta función. |
Método GetCurrentVersionNumber | Obtiene el número de versión de la última edición realizada en esta función. |
Método GetILCode | Obtiene el código de lenguaje intermedio común (CIL) para esta función. |
GetLocalVarSigToken (Método) | Obtiene el token de metadatos de la firma de variable local para la función que esta instancia de ICorDebugFunction representa. |
GetModule (Método) | Obtiene el módulo en el que se define esta función. |
Método GetNativeCode | Obtiene el código nativo de esta función. |
GetToken (Método) | Obtiene el token de metadatos de esta función. |
Comentarios
La interfaz ICorDebugFunction
no representa una función con parámetros de tipo genérico. Por ejemplo, una instancia ICorDebugFunction
representaría Func<T>
pero no Func<string>
. Llame a ICorDebugILFrame2::EnumerateTypeParameters para obtener los parámetros de tipo genérico.
La relación entre el token de metadatos de un método, mdMethodDef
, y el objeto de un método ICorDebugFunction
depende de si se permite Editar y continuar en la función:
Si no se permite Editar y continuar en la función, existe una relación uno a uno entre el objeto
ICorDebugFunction
y el tokenmdMethodDef
. Es decir, la función tiene un objetoICorDebugFunction
y un tokenmdMethodDef
.Si se permite Editar y continuar en la función, existe una relación de varios a uno entre el objeto
ICorDebugFunction
y el tokenmdMethodDef
. Es decir, la función puede tener muchas instancias deICorDebugFunction
, una para cada versión de la función, pero solo un tokenmdMethodDef
.
Nota
Esta interfaz no admite que se la llame de forma remota, ya sea entre procesos o entre equipos.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: está disponible desde la versión 1.0