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

◆ ReadToDescendant() [1/2]

override bool System.Xml.Linq.XNodeReader.ReadToDescendant ( string localName,
string namespaceName )
inlinevirtual

Reimplemented from System.Xml.XmlReader.

Definition at line 866 of file XNodeReader.cs.

867 {
868 if (!IsInteractive)
869 {
870 return false;
871 }
873 if (_source is XElement { IsEmpty: false } xElement)
874 {
875 if (IsEndElement)
876 {
877 return false;
878 }
879 foreach (XElement item in xElement.Descendants())
880 {
881 if (item.Name.LocalName == localName && item.Name.NamespaceName == namespaceName)
882 {
883 _source = item;
884 return true;
885 }
886 }
887 IsEndElement = true;
888 }
889 return false;
890 }
override bool MoveToElement()

References System.Xml.Linq.XNodeReader._source, System.Xml.Linq.XContainer.Descendants(), System.Xml.Dictionary, System.Xml.Linq.XNodeReader.IsEndElement, System.Xml.Linq.XNodeReader.IsInteractive, System.item, and System.Xml.Linq.XNodeReader.MoveToElement().