TNode
TNode represents a single node in the XML representation
            of a Test or TestResult. It replaces System.Xml.XmlNode and
            System.Xml.Linq.XElement, providing a minimal set of methods
            for operating on the XML in a platform-independent manner.
            
                
Class used to represent the attributes of a node
            
Class used to represent a list of XmlResults
            
Gets the dictionary of attributes
            
Gets a list of child nodes
            
Gets the first ChildNode
            
Gets the name of the node
            
Gets the XML representation of this node.
            
Gets the value of the node
            
Gets a flag indicating whether the value should be output using CDATA.
            
Constructs a new instance of TNode
            
Constructs a new instance of TNode with a value
            
Constructs a new instance of TNode with a value
            
Create a TNode from its XML text representation
            
Adds an attribute with a specified name and value to the XmlNode.
            
Adds a child node to this node.
            
Adds a new element as a child of the current node and returns it.
            
Adds a new element with a value as a child of the current node and returns it.
            
Adds a new element with a value as a child of the current node and returns it.
            The value will be output using a CDATA section.
            
Inserts a child nodeat the specified index.
            
Finds all descendants of this node matching an XPath
            specification. The format of the specification is
            limited to what is needed by NUnit and its tests.
            
Finds a single descendant of this node matching an XPath
            specification. The format of the specification is
            limited to what is needed by NUnit and its tests.
            
Writes the XML representation of the node to an XmlWriter