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

◆ ScanNotation1()

Token System.Xml.DtdParser.ScanNotation1 ( )
inlineprivate

Definition at line 2359 of file DtdParser.cs.

2360 {
2361 switch (_chars[_curPos])
2362 {
2363 case 'P':
2364 if (!EatPublicKeyword())
2365 {
2367 }
2368 _nextScaningFunction = ScanningFunction.ClosingTag;
2369 _scanningFunction = ScanningFunction.PublicId1;
2370 return Token.PUBLIC;
2371 case 'S':
2372 if (!EatSystemKeyword())
2373 {
2375 }
2376 _nextScaningFunction = ScanningFunction.ClosingTag;
2377 _scanningFunction = ScanningFunction.SystemId;
2378 return Token.SYSTEM;
2379 default:
2381 return Token.None;
2382 }
2383 }
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
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.EatPublicKeyword(), System.Xml.DtdParser.EatSystemKeyword(), System.Xml.DtdParser.Throw(), System.SR.Xml_ExpectExternalOrClose, and System.SR.Xml_ExpectExternalOrPublicId.

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