Dot-Net

Jetbrains dotPeek 是否對我的程式碼發出警告?

  • June 10, 2014

我正在查看我自己的一些程式碼,這些程式碼是用 dotPeek 反編譯的。

我一直看到這個:

// ISSUE: method pointer

這是什麼意思?這是為了通知我我的程式碼有問題嗎?

謝謝

本文:

建議您method pointer在程式碼中隱式使用匿名方法時看到這些警告 ( ),LINQ 可能就是這種情況。看起來它們被編譯成顯式的方法呼叫,所以當你反編譯它們時,你會看到很多垃圾,除非反編譯器知道如何將它們組裝回來。

我認為您看到了一個警告,因為 dotPeek 有一種直覺認為程式碼不是那樣的,因此您知道可能出現的潛在問題。可以看到,在我引用的頁面上,我引用的原始程式碼和生成的程式碼片段有很大的不同,而後者在範例 2 和範例 3 中非常臃腫。

引用自:https://stackoverflow.com/questions/20402241