Is there any tool, given any two classes, that will give me the difference in properties and methods between them (also is there any way to view the implementation, because if I could view the implementation I could probably write a parsing program to get the differences).
For example: I have Visual and Drawing which derives from Visual, I want to see all the properties and methods that Drawing adds. Right now I am doing this manually on MSDN.
For Base-class-sub-class relationships you normally can easily use VisualStudio to see what new properties are added in the sub-class, just right click the class-name somewhere in code and select
Go To Definition. Additionally there is theClass Viewwindow (can be found in theViewmenu) which also nicely lists everything about a class. TheObject Browser(View > Other Windows) provides similar functionality.