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

◆ GetDecimalCharEntity()

int System.Xml.XmlBufferReader.GetDecimalCharEntity ( int offset,
int length )
inlineprivate

Definition at line 748 of file XmlBufferReader.cs.

749 {
750 byte[] buffer = _buffer;
751 int num = 0;
752 for (int i = 2; i < length - 1; i++)
753 {
754 byte b = buffer[offset + i];
755 if (b < 48 || b > 57)
756 {
757 XmlExceptionHelper.ThrowInvalidCharRef(_reader);
758 }
759 num = num * 10 + (b - 48);
760 if (num > 1114111)
761 {
762 XmlExceptionHelper.ThrowInvalidCharRef(_reader);
763 }
764 }
765 return num;
766 }
readonly XmlDictionaryReader _reader

References System.Xml.XmlBufferReader._buffer, System.Xml.XmlBufferReader._reader, System.buffer, System.length, System.offset, and System.Xml.XmlExceptionHelper.ThrowInvalidCharRef().

Referenced by System.Xml.XmlBufferReader.GetCharEntity().