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

◆ ReadOverNode()

bool System.Xml.Linq.XNodeReader.ReadOverNode ( XNode n)
inlineprivate

Definition at line 1133 of file XNodeReader.cs.

1134 {
1135 if (n == _root)
1136 {
1137 return ReadToEnd();
1138 }
1139 XNode next = n.next;
1140 if (next == null || next == n || n == n.parent.content)
1141 {
1142 if (n.parent == null || (n.parent.parent == null && n.parent is XDocument))
1143 {
1144 return ReadToEnd();
1145 }
1146 _source = n.parent;
1147 IsEndElement = true;
1148 }
1149 else
1150 {
1151 _source = next;
1152 IsEndElement = false;
1153 }
1154 return true;
1155 }

References System.Xml.Linq.XNodeReader._root, System.Xml.Linq.XNodeReader._source, System.Xml.Linq.XContainer.content, System.Xml.Dictionary, System.Xml.Linq.XNodeReader.IsEndElement, System.Xml.Linq.XNode.next, System.Xml.Linq.XObject.parent, and System.Xml.Linq.XNodeReader.ReadToEnd().

Referenced by System.Xml.Linq.XNodeReader.Read(), and System.Xml.Linq.XNodeReader.ReadOverAttribute().