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

XTextWrapper

using System.Runtime.CompilerServices; using System.Xml.Linq; namespace Newtonsoft.Json.Converters { [System.Runtime.CompilerServices.NullableContext(2)] [System.Runtime.CompilerServices.Nullable(0)] internal class XTextWrapper : XObjectWrapper { [System.Runtime.CompilerServices.Nullable(1)] private XText Text { [System.Runtime.CompilerServices.NullableContext(1)] get { return (XText)base.WrappedNode; } } public override string Value { get { return Text.Value; } set { Text.Value = value; } } public override IXmlNode ParentNode { get { if (Text.Parent == null) return null; return XContainerWrapper.WrapNode(Text.Parent); } } [System.Runtime.CompilerServices.NullableContext(1)] public XTextWrapper(XText text) : base(text) { } } }