A napi fejlesztés során egy assemblerre vagy harmadik féltől származó könyvtárra kell hivatkoznunk, amelyet mások kapszulálnak, és megnyomjuk az F12-t, hogy eljussak a definícióhoz, és csak a metódus nevét, a metódusparamétereket, a visszaküldési értéktípust stb. látjuk, de nem a konkrét implementációs kódot.
Ha látni akarjuk a konkrét megvalósítási logikai kódot, .net dekompilációs eszközöket kell használnunk: Reflector, ILSpy, dnSpy stb., de ez túl nehézkes, valójában a Visual Studio(vs) már rendelkezik saját dekompilációs funkcióval.
A vs2019-et a következő konfigurációval használom:
Eszközök → Opciók → szövegszerkesztő → C# > Haladó → lehetővé teszik a dekompilált forrásokhoz való navigációt
Miután engedélyezzük, megnyomjuk az F12 gombot, hogy eljussak a definícióhoz, és közvetlenül megtekinthetjük a dekompilált forráskódot.
|