Diagnostic support (leveraging System.Diagnostics).
Provides a Dump method in several flavors to examine intermediate values in a LINQ chain.
Adds some extra features to old-style (pre-.NET 2.0) diagnostics.
Provides a set of methods and properties that enable applications to trace the execution of code and associate trace messages with their source (.NET 2.0 and later).
An interface for custom TraceListeners for making indentation global.