2009-10-02 68 views
1

有谁知道是否有可能扩展反射器的分析功能?当您选择一种类型并单击“分析”,然后在该分析窗口中,您可以选择“取决于”,“使用者”,“暴露者”或“实例化者”。我想获得该输出并将其发送到文件。是否可以扩展反射器的“分析”功能?

由于提前, 艾伦

回答

1

没有为反射here和第一个列表加载项似乎做你想要什么。我没有自己尝试过。

更新:更好的链接CodePlex上的反射器加载项link text它包括一个file disassembler

添加我张贴在codebetter.com第一个链接是很老。

编辑:

你可能想尝试NDepend代替

+0

是的,我已经看过codeplex上的反射器插件,他们没有找到我想要的东西。我没有考虑采用二进制和输出源代码,我想要的是找出一个类型或类,它被称为。 – 2009-10-02 13:19:43

+0

您可能需要像NDepend之类的反射器以外的东西。更新的答案 – 2009-10-02 13:23:30

0

据我所知,反射器的分析部分不容易扩展。然而,如果你想得到的是分析树(它是一个TreeView控件)中显示的内容的列表,那么我可能能够帮助你做到这一点。这听起来好像很适合我工作的PowerCommands for Reflector项目(http://powercommands.codeplex.com/)。

你只是想导出树中的(未展开的)节点的列表...在'Used By'下面说?我可以编写一个导出或复制为文本来输出节点列表作为文本。这是关于你在找什么?

+0

是的,正好。当我点击程序集内的类型并获得分析选项时,所有这些信息都可以用于导出。奖金将是导出分析程序集中所有类型的能力。谢谢! – 2009-10-12 12:53:21

+0

我会看看我能做些什么。 – 2009-10-12 23:36:07

+0

对不起,花了这么长时间,但最新版本的PowerCommands for Reflector(1.3.1)现在包含一个名为“Export Analyzer Tree”的命令 - 它将允许您将树导出到文本文件。让我知道你的想法(如果你有机会)。 – 2009-10-19 14:40:41