IXmlNodeBuilder
An object implementing IXmlNodeBuilder is able to build
            an XML representation of itself and any children.
            
                using System.Runtime.CompilerServices;
namespace NUnit.Framework.Interfaces
{
    [System.Runtime.CompilerServices.NullableContext(1)]
    public interface IXmlNodeBuilder
    {
        TNode ToXml(bool recursive);
        TNode AddToXml(TNode parentNode, bool recursive);
    }
}