是Jetbrains dotPeek给我一个关于我的代码的警告吗?

JMK*_*JMK 12 .net decompiling dotpeek

我正在看一些我自己的代码,我用dotPeek反编译.

我一直看到这个:

// ISSUE: method pointer
Run Code Online (Sandbox Code Playgroud)

这是什么意思?这是为了通知我代码的问题吗?

谢谢

Neo*_*isk 10

本文:

建议您method pointer在代码中隐式使用匿名方法时会看到这些警告(),这可能是LINQ的情况.看起来他们正在编译成显式方法调用,所以当你反编译它们时,你会看到很多垃圾,除非反编译器知道如何组装它们.

我认为你正在看到一个警告,因为dotPeek有一种直觉,认为代码不是那样的,所以你知道可能出现的潜在问题.您可以看到,在我引用的页面上,原始和生成的代码段非常不同,后者在示例2和3中非常臃肿.