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

XDeclarationWrapper

using System.Runtime.CompilerServices; using System.Xml; using System.Xml.Linq; namespace Newtonsoft.Json.Converters { [System.Runtime.CompilerServices.NullableContext(2)] [System.Runtime.CompilerServices.Nullable(0)] internal class XDeclarationWrapper : XObjectWrapper, IXmlDeclaration, IXmlNode { [System.Runtime.CompilerServices.Nullable(1)] [field: System.Runtime.CompilerServices.Nullable(1)] internal XDeclaration Declaration { [System.Runtime.CompilerServices.NullableContext(1)] 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; } } [System.Runtime.CompilerServices.NullableContext(1)] public XDeclarationWrapper(XDeclaration declaration) : base(null) { Declaration = declaration; } } }