我正在查看我自己用 dotPeek 反编译的一些代码。
我一直看到这个:
// ISSUE: method pointer
这是什么意思?这是为了通知我我的代码有问题吗?
谢谢
最佳答案
本文:
建议您在代码中隐式使用匿名方法时会看到这些警告 (
method pointer
),这很可能是 LINQ 的情况。看起来它们被编译成显式方法调用,所以当你反编译它们时,你会看到很多垃圾,除非反编译器知道如何将它们组装回来。我认为您看到了警告,因为 dotPeek 有一种直觉,认为代码不是那样的,因此您知道可能出现的潜在问题。可以看到在页面上我引用的原始代码和生成的代码段差别很大,示例2和示例3中后者非常臃肿。
关于.net - Jetbrains dotPeek 是否对我的代码发出警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20402241/