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

◆ ScanOverValue()

XmlNodeType System.Xml.XmlSqlBinaryReader.ScanOverValue ( BinXmlToken token,
bool attr,
bool checkChars )
inlineprivate

Definition at line 3139 of file XmlSqlBinaryReader.cs.

3140 {
3141 checked
3142 {
3143 if (token == BinXmlToken.SQL_NVARCHAR)
3144 {
3145 if (_mark < 0)
3146 {
3147 _mark = _pos;
3148 }
3149 _tokLen = ParseMB32();
3150 _tokDataPos = _pos;
3151 _pos += _tokLen * 2;
3152 Fill(-1);
3154 {
3155 return CheckText(attr);
3156 }
3157 if (!attr)
3158 {
3159 return CheckTextIsWS();
3160 }
3161 return XmlNodeType.Text;
3162 }
3163 return ScanOverAnyValue(token, attr, checkChars);
3164 }
3165 }
XmlNodeType ScanOverAnyValue(BinXmlToken token, bool attr, bool checkChars)

References System.Xml.XmlSqlBinaryReader._checkCharacters, System.Xml.XmlSqlBinaryReader._mark, System.Xml.XmlSqlBinaryReader._pos, System.Xml.XmlSqlBinaryReader._tokDataPos, System.Xml.XmlSqlBinaryReader._tokLen, System.Xml.XmlSqlBinaryReader.CheckText(), System.Xml.XmlSqlBinaryReader.CheckTextIsWS(), System.Xml.XmlSqlBinaryReader.Fill(), System.Xml.XmlSqlBinaryReader.ParseMB32(), and System.Xml.XmlSqlBinaryReader.ScanOverAnyValue().

Referenced by System.Xml.XmlSqlBinaryReader.ImplReadData(), System.Xml.XmlSqlBinaryReader.ReScanOverValue(), System.Xml.XmlSqlBinaryReader.ScanAttributes(), and System.Xml.XmlSqlBinaryReader.ScanOverAnyValue().