System.Object and System.ValueType

At this point it is necessary to provide an overview of both System.Object and System.ValueType. Instead of showing a diagram of inheritance, it is a good idea to offer a Visual Studio-oriented view so that you can better understand what happens within the development environment. This can be accomplished via the Object Browser tool window that we introduced in Chapter 2, “Getting Started with the Visual Studio 2010 IDE.” You can browse for both classes by just writing their name in the search box. Figure 4.1 shows how System.Object is defined, what members it exposes, and a full description.

Figure 4.1 System.Object shown in detail in the Object Browser tool window.

Several things are worth mentioning. First, ...

Get Visual Basic 2010 Unleashed now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.