ReSharper反編譯C#類庫


經常會在使用C#類中的某個函數時想了解其中具體的代碼,可是F12轉到定義后只能看到函數簡單的聲明,

看不到方法體中的代碼,這挺讓人沮喪的..

如下:

 F12進入后顯示的是元數據, Equals函數只能看到注釋以及函數聲明,無法展開看到具體的函數體代碼.

 

 

解決方案:

使用ReSharper內置的反編譯器,進行實時的反編譯,讓我們看到各多底層的實現細節

1. 點擊菜單欄上的Resharper,在下拉欄中選擇Options

2. 找到Tools->Bulid-> Extemal Sources, 選擇單選框Navigation to Sources,把下面的選擇框全部勾選上,如圖.最后點擊保存

3. 然后回到最初我們的代碼處,使用F12轉到定義,就能看到反編譯出來的代碼了

 

ReSharper不單能反編譯C#類庫還可以反編譯Unity類庫,非常之強大


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM