Definition at line 947 of file DtdParser.cs.
948 {
949 bool flag = false;
950 int num = -1;
952 while (true)
953 {
955 {
956 case Token.RightParen:
959 {
961 }
963 {
965 }
966 else if (flag)
967 {
969 }
970 return;
971 case Token.Or:
972 {
973 if (!flag)
974 {
975 flag = true;
976 }
977 else
978 {
980 }
982 {
985 {
987 }
988 }
990 {
991 break;
992 }
995 {
997 }
1000 {
1003 {
1005 }
1006 }
1007 continue;
1008 }
1009 }
1011 }
1012 }
static string Sch_ParEntityRefNesting
static string Sch_DupElement
void SendValidationEvent(int pos, XmlSeverityType severity, string code, string arg)
XmlQualifiedName GetNameQualified(bool canHavePrefix)
Token GetToken(bool needWhiteSpace)
void ThrowUnexpectedToken(int pos, string expectedToken)
References System.Xml.DtdParser._curPos, System.Xml.DtdParser._currentEntityId, System.Xml.DtdParser._validate, System.Xml.DtdParser.GetNameQualified(), System.Xml.DtdParser.GetToken(), System.Xml.DtdParser.OnUnexpectedError(), System.SR.Sch_DupElement, System.SR.Sch_ParEntityRefNesting, System.Xml.DtdParser.SendValidationEvent(), and System.Xml.DtdParser.ThrowUnexpectedToken().
Referenced by System.Xml.DtdParser.ParseElementDecl().