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

◆ ScanElement6()

Token System.Xml.DtdParser.ScanElement6 ( )
inlineprivate

Definition at line 1851 of file DtdParser.cs.

1852 {
1853 switch (_chars[_curPos])
1854 {
1855 case ')':
1856 _curPos++;
1857 _scanningFunction = ScanningFunction.Element7;
1858 return Token.RightParen;
1859 case '|':
1860 _curPos++;
1861 _nextScaningFunction = ScanningFunction.Element6;
1862 _scanningFunction = ScanningFunction.QName;
1863 return Token.Or;
1864 default:
1865 ThrowUnexpectedToken(_curPos, ")", "|");
1866 return Token.None;
1867 }
1868 }
ScanningFunction _nextScaningFunction
Definition DtdParser.cs:168
void ThrowUnexpectedToken(int pos, string expectedToken)
ScanningFunction _scanningFunction
Definition DtdParser.cs:166

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

Referenced by System.Xml.DtdParser.GetToken(), and System.Xml.DtdParser.GetTokenAsync().