【发布时间】:2013-01-17 21:18:41
【问题描述】:
我经常得到没有文档的课程。
为了让它们工作,我依靠 Visual Studio 的 IntelliSense:我输入项目,点击“点”。,然后传输显示的方法、参数,并将类型返回到一张纸。
我想将这个过程从铁器时代转移到 1990 年代。
我注意到有人问过类似的问题,但他的问题是针对 Java 的,因此该解决方案不适用。供参考:
How do I print the class structures in a jar file using the javap tool?
我想迭代(以某种方式)各种类,将这些类的名称打印到 StringBuilder,然后解析为每个类的所有方法,将方法签名打印到 StringBuilder 类。
有谁知道实现这个的方法吗?
【问题讨论】:
-
如果你使用支持扩展的VS版本,你可以安装Productivity Power Tools,它可以用一个概述所有字段、属性、方法等的解决方案导航替换内置的解决方案导航. 在课堂上。
-
+1 用于生产力电动工具。此外,如果您想在 VS 之外检查 .NET 程序集,您可以使用 ILSpy 之类的工具。
-
您可以使用反射来做到这一点。您还可以使用 VS 的“goto 定义”功能,或者像 ILSpy 这样的反编译器。
标签: c# visual-studio-2010 intellisense