2012-09-30 31 views
0

有沒有什麼工具可以讓我們編寫CS代碼(.Net Code)向我們展示它的等效IL版本, 需要這樣的工具,如學習目的。Live IL查看打字代碼


在一個方面,我們寫的代碼示例: 例如:(只是作爲一個例子) 我們寫:

if (base.ActiveMdiChild != null) 
    {... 

而在其他方面,它表明:

4  L_0009: brtrue.s 9 -> ret 
5  L_000b: ldarg.0 
+0

可以通過反射,JIT,實時轉換,(可能沒有必要編譯)... – Sypress

回答

1

你可以使用類似於Roslyn:http://msdn.microsoft.com/en-us/vstudio/roslyn.aspx的網頁工具編寫類似於這樣的網頁工具:https://compilify.net/你顯然需要在你之前編譯可以顯示il。

也許你可以要求它作爲compilify人的一個選項。

+0

謝謝我沒有研究它們,它會花一些時間讓我去參觀,並找到它們是如何可以解決我的需求。 – Sypress

+0

我認爲這可能是一個不同的答案,但我把一個+1,因爲有一些新的東西給我,我以前看過Roslyn但從未經歷過。 – Sypress