2011-09-05 46 views
0

是否有給定任何兩個類的任何工具,它們會給我它們之間的屬性和方法的區別(也有任何方法來查看實現,因爲如果我可以查看實現我可能會寫一個解析程序來獲取差異)。構成WPF體系結構的比較/查看類的工具

例如:我有從Visual導出的Visual和Drawing,我想查看Drawing添加的所有屬性和方法。現在我正在MSDN上手動執行此操作。

回答

1

對於基類 - 子類關係,您通常可以輕鬆使用VisualStudio查看子類中添加的新屬性,只需右鍵單擊代碼中某處的類名並選擇Go To Definition即可。此外還有Class View窗口(可在View菜單中找到),該窗口也很好地列出了關於班級的所有內容。 Object BrowserView > Other Windows)提供了類似的功能。

+0

很酷,我不知道右鍵點擊進入定義。謝謝。我可以使用'diff'來獲得新的屬性,或者從那裏去做一些有用的事情。 – mihajlv

1

我不知道任何,但像CodePlex某處可能有東西。

我想要類似的東西回來,最終建立我自己的工具,使用Reflection。如果你對反思不太瞭解,那麼這是一個非常好的方法來讓你自己做一個介紹,並且它可以爲一個長週末或下雨天(不是我的妻子可能會同意)提供一個有趣的編程項目。

+0

謝謝,我聽說過反思,但我不熟悉,可能會是一個好項目。 – mihajlv