IXmlNode
                    interface IXmlNode
                
                using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Xml;
namespace Newtonsoft.Json.Converters
{
    [System.Runtime.CompilerServices.NullableContext(2)]
    internal interface IXmlNode
    {
        XmlNodeType NodeType { get; }
        string LocalName { get; }
        [System.Runtime.CompilerServices.Nullable(1)]
        List<IXmlNode> ChildNodes {
            [System.Runtime.CompilerServices.NullableContext(1)]
            get;
        }
        [System.Runtime.CompilerServices.Nullable(1)]
        List<IXmlNode> Attributes {
            [System.Runtime.CompilerServices.NullableContext(1)]
            get;
        }
        IXmlNode ParentNode { get; }
        string Value { get; set; }
        string NamespaceUri { get; }
        object WrappedNode { get; }
        [System.Runtime.CompilerServices.NullableContext(1)]
        IXmlNode AppendChild(IXmlNode newChild);
    }
}