Nello sviluppo quotidiano, dobbiamo fare riferimento a un assembly o a una libreria di terze parti incapsulata da altri, e premiamo F12 per andare alla definizione, e possiamo vedere solo il nome del metodo, i parametri del metodo, il tipo di valore di ritorno, ecc., ma non il codice specifico dell'implementazione.
Se vogliamo vedere il codice logico specifico dell'implementazione, dobbiamo usare strumenti di decompilazione .net: Reflector, ILSpy, dnSpy, ecc., ma è troppo ingombrante, infatti Visual Studio(vs) ha già una propria funzione di decompilazione.
Sto usando vs2019 con la seguente configurazione:
Strumenti → opzioni → editor di testo → C# > Advanced → consentono la navigazione verso sorgenti decompilate
Dopo averlo abilitato, premiamo F12 per andare alla definizione e possiamo visualizzare direttamente il codice sorgente decompilato.
|