Diagnostic support (leveraging System.Diagnostics).
            
Classes
| Class | Description | |
|---|---|---|
|  | AlignedTextWriterTraceListener | 
            Directs tracing or debugging output to a   TextWriter or to a  Stream,
            formatted such that the message indents but all other attributes are always vertically aligned. | 
|  | EnumerableDebugger | 
            Provides a Dump method in several flavors
             to examine intermediate values in a LINQ chain.
             | 
|  | StructuredTrace | 
            Adds some extra features to old-style (pre-.NET 2.0) diagnostics.
             | 
|  | StructuredTraceSource | 
            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).
             | 
Interfaces
| Interface | Description | |
|---|---|---|
|  | ITraceListenerIndenter | 
            An interface for custom TraceListeners
            for making indentation global.
             |