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

◆ ScanElement2()

Token System.Xml.DtdParser.ScanElement2 ( )
inlineprivate

Definition at line 1758 of file DtdParser.cs.

1759 {
1760 if (_chars[_curPos] == '#')
1761 {
1762 while (_charsUsed - _curPos < 7)
1763 {
1764 if (ReadData() == 0)
1765 {
1767 }
1768 }
1769 if (_chars[_curPos + 1] == 'P' && _chars[_curPos + 2] == 'C' && _chars[_curPos + 3] == 'D' && _chars[_curPos + 4] == 'A' && _chars[_curPos + 5] == 'T' && _chars[_curPos + 6] == 'A')
1770 {
1771 _curPos += 7;
1772 _scanningFunction = ScanningFunction.Element6;
1773 return Token.PCDATA;
1774 }
1776 }
1777 _scanningFunction = ScanningFunction.Element3;
1778 return Token.None;
1779 }
static string Xml_IncompleteDtdContent
Definition SR.cs:246
static string Xml_ExpectPcData
Definition SR.cs:254
Definition SR.cs:7
void Throw(int curPos, string res)
ScanningFunction _scanningFunction
Definition DtdParser.cs:166

References System.Xml.DtdParser._chars, System.Xml.DtdParser._charsUsed, System.Xml.DtdParser._curPos, System.Xml.DtdParser._scanningFunction, System.Xml.DtdParser.ReadData(), System.Xml.DtdParser.Throw(), System.SR.Xml_ExpectPcData, and System.SR.Xml_IncompleteDtdContent.

Referenced by System.Xml.DtdParser.GetToken().