Στην καθημερινή ανάπτυξη, πρέπει να αναφερθούμε σε μια διάταξη ή μια βιβλιοθήκη τρίτου μέρους που έχει ενθυλακωθεί από άλλους και πατάμε το F12 για να μεταβούμε στον ορισμό και μπορούμε να δούμε μόνο το όνομα της μεθόδου, τις παραμέτρους της μεθόδου, τον τύπο τιμής επιστροφής κ.λπ., αλλά όχι τον συγκεκριμένο κωδικό υλοποίησης.
Αν θέλουμε να δούμε τον συγκεκριμένο κώδικα λογικής υλοποίησης, πρέπει να χρησιμοποιήσουμε εργαλεία απομεταγλώττισης .net: Reflector, ILSpy, dnSpy κ.λπ., αλλά είναι πολύ δυσκίνητο, στην πραγματικότητα, το Visual Studio(vs) έχει ήδη τη δική του λειτουργία απομεταγλώττισης.
Χρησιμοποιώ το vs2019 με την ακόλουθη διαμόρφωση:
Εργαλεία → Επιλογές → Επεξεργαστής κειμένου → C# > Advanced → επιτρέπουν την πλοήγηση σε απομεταγλωττισμένες πηγές
Αφού το ενεργοποιήσουμε, πατάμε F12 για να μεταβούμε στον ορισμό και μπορούμε να δούμε απευθείας τον απομεταγλωττισμένο πηγαίο κώδικα.
|