Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Représente une fonction ou une méthode managée.
Méthodes
| Méthode | Descriptif |
|---|---|
| CreateBreakpoint, méthode | Crée un point d’arrêt au début de cette fonction. |
| GetClass, méthode | Obtient un objet ICorDebugClass qui représente la classe dont cette fonction est membre. |
| GetCurrentVersionNumber, méthode | Obtient le numéro de version de la dernière modification apportée à cette fonction. |
| GetILCode, méthode | Obtient le code CIL (Common Intermediate Language) pour cette fonction. |
| GetLocalVarSigToken, méthode | Obtient le jeton de métadonnées pour la signature de variable locale de la fonction représentée par cette ICorDebugFunction instance. |
| GetModule, méthode | Obtient le module dans lequel cette fonction est définie. |
| GetNativeCode, méthode | Obtient le code natif de cette fonction. |
| GetToken, méthode | Obtient le jeton de métadonnées pour cette fonction. |
Remarques
L’interface ICorDebugFunction ne représente pas une fonction avec des paramètres de type générique. Par exemple, une ICorDebugFunction instance 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 mdMethodDefde métadonnées d’une méthode et l’objet d’une ICorDebugFunction méthode dépend du fait que Edit et Continue est autorisé sur la fonction :
Si Edit and Continue n’est pas autorisé sur la fonction, une relation un-à-un existe entre l’objet
ICorDebugFunctionet lemdMethodDefjeton. Autrement dit, la fonction a unICorDebugFunctionobjet et unmdMethodDefjeton.Si Edit and Continue est autorisé sur la fonction, une relation plusieurs-à-un existe entre l’objet
ICorDebugFunctionet lemdMethodDefjeton. Autrement dit, la fonction peut avoir de nombreuses instances ,ICorDebugFunctionune pour chaque version de la fonction, mais un seulmdMethodDefjeton.
Note
Cette interface ne prend pas en charge l’appel à distance, soit entre ordinateurs, soit interprocesseur.
Spécifications
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
En-tête: CorDebug.idl, CorDebug.h
Bibliothèque: CorGuids.lib
Versions de .NET : Disponible depuis .NET Framework 1.0