missing charThe code at the bottom of p. 19 reads:
//Version two
try
{
MyType t1;
t = (MyType)o;
It should be:
try
{
MyType t1;
t1 = (MyType)o;
Wrong word in 3rd paragraphThe second sentence in the third paragraph reads: "It [IListSource] also has a containsListCollection property so that users can modify the overall structure of the collection."
It should read: "It [IListSource] also has a containtsListCollection property so that users can navigate the overall structure of the collection."
(Bold indicates the change, not emphasis).