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

◆ MoveToElement()

override bool System.Xml.XmlSqlBinaryReader.MoveToElement ( )
inline

Definition at line 800 of file XmlSqlBinaryReader.cs.

801 {
802 switch (_state)
803 {
804 case ScanState.Attr:
805 case ScanState.AttrVal:
806 case ScanState.AttrValPseudoValue:
807 _attrIndex = 0;
809 if (XmlNodeType.Element == _parentNodeType)
810 {
811 _token = BinXmlToken.Element;
812 }
813 else if (XmlNodeType.XmlDeclaration == _parentNodeType)
814 {
815 _token = BinXmlToken.XmlDecl;
816 }
817 else if (XmlNodeType.DocumentType == _parentNodeType)
818 {
819 _token = BinXmlToken.DocType;
820 }
822 _state = ScanState.Doc;
824 _stringValue = null;
825 return true;
826 case ScanState.XmlText:
828 default:
829 return false;
830 }
831 }

References System.Xml.XmlSqlBinaryReader._attrIndex, System.Xml.XmlSqlBinaryReader._nodetype, System.Xml.XmlSqlBinaryReader._parentNodeType, System.Xml.XmlSqlBinaryReader._pos, System.Xml.XmlSqlBinaryReader._posAfterAttrs, System.Xml.XmlSqlBinaryReader._qnameElement, System.Xml.XmlSqlBinaryReader._qnameOther, System.Xml.XmlSqlBinaryReader._state, System.Xml.XmlSqlBinaryReader._stringValue, System.Xml.XmlSqlBinaryReader._textXmlReader, System.Xml.XmlSqlBinaryReader._token, System.Xml.XmlReader.MoveToElement(), and System.Xml.XmlSqlBinaryReader.UpdateFromTextReader().

Referenced by System.Xml.XmlSqlBinaryReader.Read().