In der täglichen Entwicklung müssen wir auf eine Assembler- oder Drittanbieterbibliothek referenzieren, die von anderen gekapselt ist, und wir drücken F12, um zur Definition zu gelangen, und wir sehen nur den Methodennamen, die Methodenparameter, den Rückgabe-Werttyp usw., aber nicht den spezifischen Implementierungscode.
Wenn wir den spezifischen Implementierungslogikcode sehen wollen, müssen wir .net-Dekompilierungstools verwenden: Reflector, ILSpy, dnSpy usw., aber das ist zu umständlich, tatsächlich hat Visual Studio(vs) bereits eine eigene Dekompilierungsfunktion.
Ich benutze vs2019 mit folgender Konfiguration:
Werkzeuge → Optionen → Texteditor → C# > Erweitert → ermöglichen die Navigation zu dekompilierten Quellen
Nach der Aktivierung drücken wir F12, um zur Definition zu gelangen, und können den dekompilierten Quellcode direkt ansehen.
|