<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />

XDeclarationWrapper

using System.Runtime.CompilerServices; using System.Xml; using System.Xml.Linq; namespace Newtonsoft.Json.Converters { [System.Runtime.CompilerServices.NullableContext(1)] [System.Runtime.CompilerServices.Nullable(0)] internal class XDeclarationWrapper : XObjectWrapper, IXmlDeclaration, IXmlNode { internal XDeclaration Declaration { get; } public override XmlNodeType NodeType => XmlNodeType.XmlDeclaration; public string Version => Declaration.Version; public string Encoding { get { return Declaration.Encoding; } set { Declaration.Encoding = value; } } public string Standalone { get { return Declaration.Standalone; } set { Declaration.Standalone = value; } } public XDeclarationWrapper(XDeclaration declaration) : base(null) { Declaration = declaration; } } }