1
3
正如唐尼在评论中指出的,getter和setter和其他方法一样。他们可以返回几乎任何他们想要的,是复杂的,因为他们想要,等等。所以无论你将做什么,充其量将是一个有教育意义的猜测。 首先,您可以查看方法定义的语义属性。如果它说该方法是getter或setter,至少您会知道它是否附加到属性。 现在,您还可以分析IL,试图找到某种模式,就像我在博客中关于 retrieving the backing field of a property . 您需要调整代码以使用mono.cecil而不是mono.reflection,但这不应该是什么大问题。 |
Zaratustra · 难以理解机器指令的执行 10 年前 |