Click here to Skip to main content
15,881,715 members
Articles / Programming Languages / C#
Alternative
Tip/Trick

Following Object Inheritance

Rate me:
Please Sign up or sign in to vote.
4.93/5 (7 votes)
25 Jul 2010CPOL 7.8K   1   2
This is an alternative to "Following Object Inheritance"

It may not be very fashionable, but when I need to know the inheritance chain while creating some code, I read the MSDN documentation page on the class of interest, and all is there, near the bottom, under Inheritance Hierarchy. And while I'm there, I typically read the entire page, there is always something of interest, most often in the Remarks section.

Example: System.Windows.Forms.TreeNode[^]

Note: The documentation tends to also show derived classes (only those that are part of .NET of course), something the original/alternative code doesn't do.:)

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior)
Belgium Belgium
I am an engineer with a background in electronics, software and mathematics.

I develop technical software, both for embedded systems and for desktop equipment. This includes operating systems, communication software, local networks, image processing, machine control, automation, etc.

I have been using all kinds of microcontrollers and microprocessors (Intel 4004/8080/8051/80386/Pentium, Motorola 680x/680x0/ColdFire/PowerPC, Microchip PIC, Altera NIOS, and many more), lots of programming languages (all relevant assemblers, Fortran, Basic, C, Java, C#, and many more), and different operating systems (both proprietary and commercial).

For desktop applications and general development tools I have been using both UNIX systems and Mac/MacOS for many years, but I have switched to x86-based PCs with Windows, Visual Studio and the .NET Framework several years ago.

I specialize in:
- cross-platform development (making software that runs on diverse hardware/OS combinations)
- instruction set simulation
- improving software performance, i.e. making sure the software runs the job at hand in as short a time as possible on the given hardware. This entails algorithm selection, implementation design, accurate measurements, code optimisation, and sometimes implementing virtual machines, applying SIMD technology (such as MMX/SSE), and more.

Comments and Discussions

 
GeneralReason for my vote of 5 5, but MSDN is not anymore what it u... Pin
King Balkoth31-Jul-10 15:47
King Balkoth31-Jul-10 15:47 
GeneralI echo your madness method. I rely on MSDN as well. Pin
TheyCallMeMrJames29-Jul-10 4:00
TheyCallMeMrJames29-Jul-10 4:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.