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

◆ ScanElement5()

Token System.Xml.DtdParser.ScanElement5 ( )
inlineprivate

Definition at line 1825 of file DtdParser.cs.

1826 {
1827 switch (_chars[_curPos])
1828 {
1829 case ',':
1830 _curPos++;
1831 _scanningFunction = ScanningFunction.Element3;
1832 return Token.Comma;
1833 case '|':
1834 _curPos++;
1835 _scanningFunction = ScanningFunction.Element3;
1836 return Token.Or;
1837 case ')':
1838 _curPos++;
1839 _scanningFunction = ScanningFunction.Element4;
1840 return Token.RightParen;
1841 case '>':
1842 _curPos++;
1843 _scanningFunction = ScanningFunction.SubsetContent;
1844 return Token.GreaterThan;
1845 default:
1847 return Token.None;
1848 }
1849 }
static string Xml_ExpectOp
Definition SR.cs:258
Definition SR.cs:7
void Throw(int curPos, string res)
ScanningFunction _scanningFunction
Definition DtdParser.cs:166

References System.Xml.DtdParser._chars, System.Xml.DtdParser._curPos, System.Xml.DtdParser._scanningFunction, System.Xml.DtdParser.Throw(), and System.SR.Xml_ExpectOp.

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