Dans le développement quotidien, nous devons référencer un assembleur ou une bibliothèque tierce encapsulée par d’autres, et nous appuyons sur F12 pour accéder à la définition, et nous ne pouvons voir que le nom de la méthode, les paramètres de la méthode, le type de valeur de retour, etc., mais pas le code d’implémentation spécifique.
Si nous voulons voir le code logique d’implémentation spécifique, nous devons utiliser des outils de décompilation .net : Reflector, ILSpy, dnSpy, etc., mais c’est trop encombrant, en fait, Visual Studio (vs) dispose déjà de sa propre fonction de décompilation.
J’utilise vs2019 avec la configuration suivante :
Outils → options → éditeur de texte → C# > Advanced → permettent la navigation vers des sources décompilées
Après l’avoir activé, nous appuyons sur F12 pour accéder à la définition, et nous pouvons voir directement le code source décompilé.
|