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

◆ Read() [2/2]

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

Definition at line 399 of file XmlNodeReader.cs.

400 {
401 if (_fEOF)
402 {
403 return false;
404 }
405 if (_readState == ReadState.Initial)
406 {
407 if (_readerNav.NodeType == XmlNodeType.Document || _readerNav.NodeType == XmlNodeType.DocumentFragment)
408 {
409 _bStartFromDocument = true;
411 {
412 _readState = ReadState.Error;
413 return false;
414 }
415 }
417 _readState = ReadState.Interactive;
419 _curDepth = 0;
420 return true;
421 }
422 if (_bInReadBinary)
423 {
425 }
426 bool flag = false;
428 {
429 return false;
430 }
433 {
434 return true;
435 }
436 if (_readState == ReadState.Initial || _readState == ReadState.Interactive)
437 {
438 _readState = ReadState.Error;
439 }
440 if (_readState == ReadState.EndOfFile)
441 {
442 _nodeType = XmlNodeType.None;
443 }
444 return false;
445 }
bool ReadNextNode(bool fSkipChildren)
readonly XmlNodeReaderNavigator _readerNav

References System.Xml.XmlNodeReader._bInReadBinary, System.Xml.XmlNodeReader._bStartFromDocument, System.Xml.XmlNodeReader._curDepth, System.Xml.XmlNodeReader._fEOF, System.Xml.XmlNodeReader._nodeType, System.Xml.XmlNodeReader._readerNav, System.Xml.XmlNodeReader._readState, System.Xml.XmlNodeReaderNavigator.CreatedOnAttribute, System.Xml.XmlNodeReader.FinishReadBinary(), System.Xml.XmlNodeReaderNavigator.NodeType, System.Xml.XmlNodeReader.ReadNextNode(), and System.Xml.XmlNodeReader.ReSetReadingMarks().