Kasdien kurdami turime nurodyti rinkinį arba trečiosios šalies biblioteką, kurią kapsuliuoja kiti, ir paspaudžiame F12, kad pereitume prie apibrėžimo, ir galime matyti tik metodo pavadinimą, metodo parametrus, grąžinamos vertės tipą ir kt., bet ne konkretų diegimo kodą.
Jei norime pamatyti konkretų įgyvendinimo loginį kodą, turime naudoti .net dekompiliavimo įrankius: Reflector, ILSpy, dnSpy ir kt., tačiau tai yra per daug sudėtinga, tiesą sakant, Visual Studio(vs) jau turi savo dekompiliavimo funkciją.
Naudoju vs2019 su tokia konfigūracija:
Įrankiai → parinktys → teksto rengyklė → C# > Išplėstinė → įgalinti naršymą į dekompiliuotus šaltinius
Įjungę jį, paspaudžiame F12, kad pereitume prie apibrėžimo, ir galime tiesiogiai peržiūrėti dekompiliuotą šaltinio kodą.
|