A significant number of namespaces that are part of the BCL are not covered here because they’ve gotten attention already in the context of language feature discussion. For example, while talking about generics, we covered the main uses of the feature, namely collections. Similarly, the discussion about LINQ put us in a great spot to discuss essential interfaces such as
IEnumerable<T> and some APIs that are used to deal with specific data models. During our dynamic programming exploration, things such as
System.Reflection and the DLR were covered in quite some detail as well.
Highlights of this chapter include coverage of namespaces (for example, the root
System namespace) and various children (for example,