Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ AddNode()

void System.Xml.Linq.XContainer.AddNode ( XNode n)
inlinepackageinherited

Definition at line 745 of file XContainer.cs.

746 {
747 ValidateNode(n, this);
748 if (n.parent != null)
749 {
750 n = n.CloneNode();
751 }
752 else
753 {
754 XNode xNode = this;
755 while (xNode.parent != null)
756 {
757 xNode = xNode.parent;
758 }
759 if (n == xNode)
760 {
761 n = n.CloneNode();
762 }
763 }
765 AppendNode(n);
766 }
virtual void ValidateNode(XNode node, XNode previous)

References System.Xml.Linq.XContainer.AppendNode(), System.Xml.Linq.XContainer.ConvertTextToNode(), and System.Xml.Linq.XContainer.ValidateNode().

Referenced by System.Xml.Linq.XContainer.Add(), and System.Xml.Linq.XElement.SetElementValue().