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

◆ ScanNotation1Async()

async Task< Token > System.Xml.DtdParser.ScanNotation1Async ( )
inlineprivate

Definition at line 4992 of file DtdParser.cs.

4993 {
4994 switch (_chars[_curPos])
4995 {
4996 case 'P':
4998 {
5000 }
5001 _nextScaningFunction = ScanningFunction.ClosingTag;
5002 _scanningFunction = ScanningFunction.PublicId1;
5003 return Token.PUBLIC;
5004 case 'S':
5006 {
5008 }
5009 _nextScaningFunction = ScanningFunction.ClosingTag;
5010 _scanningFunction = ScanningFunction.SystemId;
5011 return Token.SYSTEM;
5012 default:
5014 return Token.None;
5015 }
5016 }
static string Xml_ExpectExternalOrPublicId
Definition SR.cs:272
static string Xml_ExpectExternalOrClose
Definition SR.cs:76
Definition SR.cs:7
ScanningFunction _nextScaningFunction
Definition DtdParser.cs:168
async Task< bool > EatSystemKeywordAsync()
async Task< bool > EatPublicKeywordAsync()
void Throw(int curPos, string res)
ScanningFunction _scanningFunction
Definition DtdParser.cs:166

References System.Xml.DtdParser._chars, System.Xml.DtdParser._curPos, System.Xml.DtdParser._nextScaningFunction, System.Xml.DtdParser._scanningFunction, System.Xml.DtdParser.EatPublicKeywordAsync(), System.Xml.DtdParser.EatSystemKeywordAsync(), System.Xml.DtdParser.Throw(), System.SR.Xml_ExpectExternalOrClose, and System.SR.Xml_ExpectExternalOrPublicId.

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