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

◆ ScanEntity3()

Token System.Xml.DtdParser.ScanEntity3 ( )
inlineprivate

Definition at line 2441 of file DtdParser.cs.

2442 {
2443 if (_chars[_curPos] == 'N')
2444 {
2445 do
2446 {
2447 if (_charsUsed - _curPos >= 5)
2448 {
2449 if (_chars[_curPos + 1] != 'D' || _chars[_curPos + 2] != 'A' || _chars[_curPos + 3] != 'T' || _chars[_curPos + 4] != 'A')
2450 {
2451 break;
2452 }
2453 _curPos += 5;
2454 _scanningFunction = ScanningFunction.Name;
2455 _nextScaningFunction = ScanningFunction.ClosingTag;
2456 return Token.NData;
2457 }
2458 }
2459 while (ReadData() != 0);
2460 }
2461 _scanningFunction = ScanningFunction.ClosingTag;
2462 return Token.None;
2463 }
ScanningFunction _nextScaningFunction
Definition DtdParser.cs:168
ScanningFunction _scanningFunction
Definition DtdParser.cs:166

References System.Xml.DtdParser._chars, System.Xml.DtdParser._charsUsed, System.Xml.DtdParser._curPos, System.Xml.DtdParser._nextScaningFunction, System.Xml.DtdParser._scanningFunction, and System.Xml.DtdParser.ReadData().

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