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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.