Definition at line 5169 of file DtdParser.cs.
5170 {
5172 while (true)
5173 {
5175 {
5177 continue;
5178 }
5180 {
5181 case '\t':
5182 case '"':
5183 case '&':
5184 case '\'':
5186 continue;
5187 case '\n':
5190 continue;
5191 case '\r':
5193 {
5195 }
5196 else
5197 {
5199 {
5200 break;
5201 }
5203 }
5205 continue;
5206 case '<':
5208 {
5210 {
5212 continue;
5213 }
5216 continue;
5217 }
5218 break;
5219 case ']':
5221 {
5222 break;
5223 }
5225 {
5227 continue;
5228 }
5230 {
5233 continue;
5234 }
5237 return Token.CondSectionEnd;
5238 default:
5239 {
5241 {
5242 break;
5243 }
5245 if (XmlCharType.IsHighSurrogate(
ch))
5246 {
5248 {
5249 break;
5250 }
5253 {
5255 continue;
5256 }
5257 }
5259 return Token.None;
5260 }
5261 }
5263 bool flag = isEof;
5264 if (!flag)
5265 {
5267 }
5268 if (flag)
5269 {
5271 {
5272 continue;
5273 }
5275 }
5277 }
5278 }
static string Xml_UnclosedConditionalSection
async Task< int > ReadDataAsync()
void Throw(int curPos, string res)
bool HandleEntityEnd(bool inLiteral)
IDtdParserAdapter _readerAdapter
ScanningFunction _scanningFunction
void ThrowInvalidChar(int pos, string data, int invCharPos)
References System.Xml.DtdParser._chars, System.Xml.DtdParser._charsUsed, System.Xml.DtdParser._curPos, System.Xml.DtdParser._readerAdapter, System.Xml.DtdParser._scanningFunction, System.Xml.DtdParser._tokenStartPos, System.ch, System.Xml.DtdParser.HandleEntityEnd(), System.Xml.IDtdParserAdapter.IsEof, System.Xml.XmlCharType.IsHighSurrogate(), System.Xml.XmlCharType.IsLowSurrogate(), System.Xml.XmlCharType.IsTextChar(), System.Xml.IDtdParserAdapter.OnNewLine(), System.Xml.DtdParser.ReadDataAsync(), System.Xml.DtdParser.Throw(), System.Xml.DtdParser.ThrowInvalidChar(), and System.SR.Xml_UnclosedConditionalSection.
Referenced by System.Xml.DtdParser.GetTokenAsync().