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

◆ MoveToNextContentNodeAsync()

async Task< bool > System.Xml.XmlTextReaderImpl.MoveToNextContentNodeAsync ( bool moveIfOnContentNode)
inlineprivate

Definition at line 12858 of file XmlTextReaderImpl.cs.

12859 {
12860 do
12861 {
12862 switch (_curNode.type)
12863 {
12864 case XmlNodeType.Attribute:
12865 return !moveIfOnContentNode;
12866 case XmlNodeType.Text:
12867 case XmlNodeType.CDATA:
12868 case XmlNodeType.Whitespace:
12869 case XmlNodeType.SignificantWhitespace:
12871 {
12872 return true;
12873 }
12874 break;
12875 case XmlNodeType.EntityReference:
12877 break;
12878 default:
12879 return false;
12880 case XmlNodeType.ProcessingInstruction:
12881 case XmlNodeType.Comment:
12882 case XmlNodeType.EndEntity:
12883 break;
12884 }
12885 moveIfOnContentNode = false;
12886 }
12887 while (await _outerReader.ReadAsync().ConfigureAwait(continueOnCapturedContext: false));
12888 return false;
12889 }
virtual Task< bool > ReadAsync()

References System.Xml.XmlTextReaderImpl._curNode, System.Xml.XmlTextReaderImpl._outerReader, System.Xml.Dictionary, System.Xml.XmlReader.ReadAsync(), System.Xml.XmlReader.ResolveEntity(), and System.Xml.XmlTextReaderImpl.NodeData.type.

Referenced by System.Xml.XmlTextReaderImpl.FinishReadContentAsBinaryAsync(), System.Xml.XmlTextReaderImpl.InitReadContentAsBinaryAsync(), System.Xml.XmlTextReaderImpl.InitReadElementContentAsBinaryAsync(), and System.Xml.XmlTextReaderImpl.ReadContentAsBinaryAsync().