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

◆ ReadForward()

bool System.Xml.XmlNodeReader.ReadForward ( bool fSkipChildren)
inlineprivate

Definition at line 516 of file XmlNodeReader.cs.

517 {
518 if (_readState == ReadState.Error)
519 {
520 return false;
521 }
522 if (!_bStartFromDocument && _curDepth == 0)
523 {
525 }
527 {
529 return true;
530 }
531 if (_curDepth == 0)
532 {
534 }
536 {
537 if (_readerNav.NodeType == XmlNodeType.Element)
538 {
539 _curDepth--;
540 _nodeType = XmlNodeType.EndElement;
541 return true;
542 }
543 if (_readerNav.NodeType == XmlNodeType.EntityReference)
544 {
545 _curDepth--;
546 _nodeType = XmlNodeType.EndEntity;
547 return true;
548 }
549 return true;
550 }
551 return false;
552 }
bool ReadAtZeroLevel(bool fSkipChildren)
readonly XmlNodeReaderNavigator _readerNav

References System.Xml.XmlNodeReader._bStartFromDocument, System.Xml.XmlNodeReader._curDepth, System.Xml.XmlNodeReader._nodeType, System.Xml.XmlNodeReader._readerNav, System.Xml.XmlNodeReader._readState, System.Xml.XmlNodeReaderNavigator.MoveToNext(), System.Xml.XmlNodeReaderNavigator.MoveToParent(), System.Xml.XmlNodeReaderNavigator.NodeType, and System.Xml.XmlNodeReader.ReadAtZeroLevel().

Referenced by System.Xml.XmlNodeReader.ReadNextNode().