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

◆ EatSystemKeywordAsync()

async Task< bool > System.Xml.DtdParser.EatSystemKeywordAsync ( )
inlineprivate

Definition at line 5414 of file DtdParser.cs.

5415 {
5416 while (_charsUsed - _curPos < 6)
5417 {
5418 if (await ReadDataAsync().ConfigureAwait(continueOnCapturedContext: false) == 0)
5419 {
5420 return false;
5421 }
5422 }
5423 if (_chars[_curPos + 1] != 'Y' || _chars[_curPos + 2] != 'S' || _chars[_curPos + 3] != 'T' || _chars[_curPos + 4] != 'E' || _chars[_curPos + 5] != 'M')
5424 {
5425 return false;
5426 }
5427 _curPos += 6;
5428 return true;
5429 }
async Task< int > ReadDataAsync()

References System.Xml.DtdParser._chars, System.Xml.DtdParser._charsUsed, System.Xml.DtdParser._curPos, and System.Xml.DtdParser.ReadDataAsync().

Referenced by System.Xml.DtdParser.ScanDoctype1Async(), System.Xml.DtdParser.ScanEntity2Async(), and System.Xml.DtdParser.ScanNotation1Async().