Compartir a través de


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 token mdMethodDef. Es decir, la función tiene un objeto ICorDebugFunction y un token mdMethodDef.

  • Si se permite Editar y continuar en la función, existe una relación de varios a uno entre el objeto ICorDebugFunction y el token mdMethodDef. Es decir, la función puede tener muchas instancias de ICorDebugFunction, una para cada versión de la función, pero solo un token mdMethodDef.

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

Consulte también