【问题标题】:Tool for Comparing/Viewing Classes composing the architecture of WPF用于比较/查看构成 WPF 体系结构的类的工具
【发布时间】:2011-09-05 21:47:44
【问题描述】:

是否有任何工具,给定任何两个类,可以让我区分它们之间的属性和方法(还有什么方法可以查看实现,因为如果我可以查看实现,我可能会编写一个解析程序得到差异)。

例如:我有 Visual 和从 Visual 派生的绘图,我想查看绘图添加的所有属性和方法。现在我在 MSDN 上手动执行此操作。

【问题讨论】:

    标签: wpf class architecture implementation msdn


    【解决方案1】:

    对于基类-子类关系,您通常可以轻松地使用 VisualStudio 查看子类中添加了哪些新属性,只需右键单击代码中某处的类名并选择Go To Definition。此外还有Class View 窗口(可以在View 菜单中找到),它也很好地列出了关于一个类的所有内容。 Object Browser (View > Other Windows) 提供了类似的功能。

    【讨论】:

    • 酷,我不知道右键单击转到定义。谢谢。我可能会使用diff 来获取新属性,或者从那里去做一些有用的事情。
    【解决方案2】:

    我不知道,但像 CodePlex 这样的地方可能有一些东西。

    不久前我想要类似的东西,最终构建了我自己的工具,它使用了Reflection。如果你对反射不太了解,那么这是一个很好的自我介绍方式,它为漫长的周末或下雨天提供了一个有趣的编程项目(我妻子可能不会同意)。

    【讨论】:

    • 谢谢,我听说过反射,但我不熟悉,可能会是一个很好的项目。
    猜你喜欢
    • 2011-06-25
    • 1970-01-01
    • 2015-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多