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

◆ ReadToFollowing() [2/2]

virtual bool System.Xml.XmlReader.ReadToFollowing ( string name)
inlinevirtualinherited

Reimplemented in System.Xml.XmlAsyncCheckReader.

Definition at line 787 of file XmlReader.cs.

788 {
789 if (name == null || name.Length == 0)
790 {
791 throw XmlConvert.CreateInvalidNameArgumentException(name, "name");
792 }
793 name = NameTable.Add(name);
794 while (Read())
795 {
796 if (NodeType == XmlNodeType.Element && Ref.Equal(name, Name))
797 {
798 return true;
799 }
800 }
801 return false;
802 }
string Add(char[] array, int offset, int length)
XmlNodeType NodeType
Definition XmlReader.cs:62
XmlNameTable NameTable
Definition XmlReader.cs:116
virtual string Name
Definition XmlReader.cs:65

References System.Xml.NameTable.Add(), System.Xml.XmlConvert.CreateInvalidNameArgumentException(), System.Xml.Ref.Equal(), System.Xml.XmlReader.Name, System.Xml.XmlReader.NodeType, and System.Xml.XmlReader.Read().

Referenced by System.Xml.XmlAsyncCheckReader.ReadToFollowing(), and System.Xml.XmlAsyncCheckReader.ReadToFollowing().