W codziennym rozwoju musimy odwołać się do biblioteki asemblerowa lub zewnętrznej firmy zamkniętej przez innych, a naciskamy F12, aby przejść do definicji, i widzimy tylko nazwę metody, parametry metody, typ wartości zwracanej itd., ale nie konkretny kod implementacyjny.
Jeśli chcemy zobaczyć konkretny kod logiczny implementacji, musimy użyć narzędzi do dekompilacji .net: Reflector, ILSpy, dnSpy itd., ale to zbyt uciążliwe, w rzeczywistości Visual Studio(vs) ma już własną funkcję dekompilacji.
Używam vs2019 z następującą konfiguracją:
Narzędzia → opcje → edytor tekstu → C# > zaawansowany → umożliwiają nawigację do zdekompilowanych źródeł
Po włączeniu naciskamy F12, aby przejść do definicji, i możemy bezpośrednio zobaczyć zdekompilowany kod źródłowy.
|