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

◆ ReadArray() [9/20]

virtual int System.Xml.XmlDictionaryReader.ReadArray ( string localName,
string namespaceUri,
short[] array,
int offset,
int count )
inlinevirtualinherited

Reimplemented in System.Xml.XmlBinaryReader.

Definition at line 1448 of file XmlDictionaryReader.cs.

1449 {
1451 int i;
1452 for (i = 0; i < count; i++)
1453 {
1454 if (!IsStartElement(localName, namespaceUri))
1455 {
1456 break;
1457 }
1458 int num = ReadElementContentAsInt();
1459 if (num < -32768 || num > 32767)
1460 {
1461 XmlExceptionHelper.ThrowConversionOverflow(this, num.ToString(NumberFormatInfo.CurrentInfo), "Int16");
1462 }
1463 array[offset + i] = (short)num;
1464 }
1465 return i;
1466 }
void CheckArray(Array array, int offset, int count)
virtual bool IsStartElement()
Definition XmlReader.cs:760

References System.array, System.Xml.XmlDictionaryReader.CheckArray(), System.count, System.Globalization.NumberFormatInfo.CurrentInfo, System.Xml.Dictionary, System.Xml.XmlReader.IsStartElement(), System.offset, System.Xml.XmlDictionaryReader.ReadElementContentAsInt(), and System.Xml.XmlExceptionHelper.ThrowConversionOverflow().