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

◆ GetAttributeText()

string System.Xml.XmlSqlBinaryReader.GetAttributeText ( int i)
inlineprivate

Definition at line 2204 of file XmlSqlBinaryReader.cs.

2205 {
2206 string val = _attributes[i].val;
2207 if (val != null)
2208 {
2209 return val;
2210 }
2211 int pos = _pos;
2212 try
2213 {
2215 BinXmlToken binXmlToken = RescanNextToken();
2216 if (BinXmlToken.Attr == binXmlToken || BinXmlToken.EndAttrs == binXmlToken)
2217 {
2218 return "";
2219 }
2222 return ValueAsString(binXmlToken);
2223 }
2224 finally
2225 {
2226 _pos = pos;
2227 }
2228 }
string ValueAsString(BinXmlToken token)
void ReScanOverValue(BinXmlToken token)

References System.Xml.XmlSqlBinaryReader._attributes, System.Xml.XmlSqlBinaryReader._pos, System.Xml.XmlSqlBinaryReader._token, System.Xml.XmlSqlBinaryReader.AttrInfo.contentPos, System.Xml.Dictionary, System.Xml.XmlSqlBinaryReader.RescanNextToken(), System.Xml.XmlSqlBinaryReader.ReScanOverValue(), System.Xml.XmlSqlBinaryReader.AttrInfo.val, and System.Xml.XmlSqlBinaryReader.ValueAsString().

Referenced by System.Xml.XmlSqlBinaryReader.GetAttribute(), and System.Xml.XmlSqlBinaryReader.ScanAttributes().