【发布时间】:2010-05-09 07:26:48
【问题描述】:
有时我会知道有一个返回特定类型对象的 .NET Framework 函数,但我不记得属性或函数名称。如果能够以某种方式扫描框架或其他 DLL 以查找返回特定类型对象的函数,那就太好了。 (例如,当我问 this question 时会有所帮助,而我又遇到了类似的问题。)
谁能建议我如何做到这一点?
【问题讨论】:
标签: .net
有时我会知道有一个返回特定类型对象的 .NET Framework 函数,但我不记得属性或函数名称。如果能够以某种方式扫描框架或其他 DLL 以查找返回特定类型对象的函数,那就太好了。 (例如,当我问 this question 时会有所帮助,而我又遇到了类似的问题。)
谁能建议我如何做到这一点?
【问题讨论】:
标签: .net
Reflector 将对此有所帮助。搜索并选择您的类型 (F3) 并在其上使用分析 (Ctrl+R)。然后展开 Used By 节点。
您仍然需要从这个列表中缩小范围,但它提供了一个良好的开端。
编辑:实际上,您也有 Exposed By 和 Instantiated By 节点,所以在这些选项中,我认为您已经涵盖了。
【讨论】: