Při každodenním vývoji potřebujeme odkazovat na assembler nebo knihovnu třetí strany zapouzdřenou ostatními, stiskneme F12 pro zobrazení definice, kde vidíme pouze název metody, parametry metody, typ vrácené hodnoty atd., ale ne konkrétní implementační kód.
Pokud chceme vidět konkrétní implementační logický kód, musíme použít nástroje pro dekompilaci .net: Reflector, ILSpy, dnSpy atd., ale je to příliš složité, ve skutečnosti Visual Studio(vs) už má vlastní funkci dekompilace.
Používám vs2019 s následující konfigurací:
Nástroje → možnosti → textový editor → C# > Advanced → umožňují navigaci k dekompilovaným zdrojům
Po jeho zapnutí stiskneme F12 pro přechod na definici a můžeme přímo zobrazit dekompilovaný zdrojový kód.
|