ICorDebugFunction, interface
Représente une fonction ou une méthode managée.
Méthodes
Méthode |
Description |
---|---|
Crée un point d'arrêt au début de cette fonction. |
|
Obtient un objet ICorDebugClass qui représente la classe dont cette fonction est membre. |
|
Obtient le numéro de version de la modification la plus récente apportée à cette fonction. |
|
Obtient le code MILS (Microsoft Intermediate Language) pour cette fonction. |
|
Obtient le jeton de métadonnées pour la signature de variable locale de la fonction qui est représentée par cette instance ICorDebugFunction. |
|
Obtient le module dans lequel cette fonction est définie. |
|
Obtient le code natif pour cette fonction. |
|
Obtient le jeton de métadonnées de cette fonction. |
Notes
L'interface ICorDebugFunction ne représente pas une fonction avec des paramètres de type générique. Par exemple, une instance ICorDebugFunction représenterait Func<T> mais pas Func<string>. Appelez ICorDebugILFrame2::EnumerateTypeParameters pour obtenir les paramètres de type générique.
La relation entre le jeton de métadonnées d'une méthode, mdMethodDef, et l'objet ICorDebugFunction d'une méthode, dépend si Modifier et continuer est autorisé sur la fonction :
Si Modifier & Continuer n'est pas autorisé sur la fonction, une relation un-à-un existe entre l'objet ICorDebugFunction et le jeton mdMethodDef. Autrement dit, la fonction a un objet ICorDebugFunction et un jeton mdMethodDef.
Si Modifier & Continuer est autorisé sur la fonction, une relation plusieurs-à-un existe entre l'objet ICorDebugFunction et le jeton mdMethodDef. Autrement dit, la fonction peut avoir plusieurs instances de l'objet ICorDebugFunction (une pour chaque version de la fonction), mais un seul jeton mdMethodDef.
Remarque |
---|
Cette interface ne prend pas en charge l'appel à distance, intermachine ou interprocessus. |
Spécifications
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : CorDebug.idl, CorDebug,h
Bibliothèque : CorGuids.lib
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0