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

◆ Read()

override bool System.Xml.XmlBinaryReader.Read ( )
inline

Definition at line 396 of file XmlBinaryReader.cs.

397 {
398 if (base.Node.ReadState == ReadState.Closed)
399 {
400 return false;
401 }
402 SignNode();
404 {
405 _isTextWithEndElement = false;
407 return true;
408 }
409 if (_arrayState == ArrayState.Content)
410 {
411 if (_arrayCount != 0)
412 {
414 return true;
415 }
416 _arrayState = ArrayState.None;
417 }
418 if (base.Node.ExitScope)
419 {
420 ExitScope();
421 }
422 return ReadNode();
423 }

References System.Xml.XmlBinaryReader._arrayCount, System.Xml.XmlBinaryReader._arrayState, System.Xml.XmlBinaryReader._isTextWithEndElement, System.Xml.Dictionary, System.Xml.XmlBaseReader.ExitScope(), System.Xml.XmlBinaryReader.MoveToArrayElement(), System.Xml.XmlBaseReader.MoveToEndElement(), System.Xml.XmlBinaryReader.ReadNode(), and System.Xml.XmlBaseReader.SignNode().