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

◆ ParseCondSection()

void System.Xml.DtdParser.ParseCondSection ( )
inlineprivate

Definition at line 1199 of file DtdParser.cs.

1200 {
1202 switch (GetToken(needWhiteSpace: false))
1203 {
1204 case Token.INCLUDE:
1206 {
1208 {
1210 }
1211 if (_validate)
1212 {
1213 if (_condSectionEntityIds == null)
1214 {
1215 _condSectionEntityIds = new int[2];
1216 }
1217 else if (_condSectionEntityIds.Length == _condSectionDepth)
1218 {
1219 int[] array = new int[_condSectionEntityIds.Length * 2];
1222 }
1224 }
1226 break;
1227 }
1228 goto default;
1229 case Token.IGNORE:
1231 {
1233 {
1235 }
1237 {
1239 {
1241 }
1242 break;
1243 }
1244 }
1245 goto default;
1246 default:
1248 break;
1249 }
1250 }
static string Sch_ParEntityRefNesting
Definition SR.cs:392
Definition SR.cs:7
void SendValidationEvent(int pos, XmlSeverityType severity, string code, string arg)
Token GetToken(bool needWhiteSpace)

References System.Xml.DtdParser._condSectionDepth, System.Xml.DtdParser._condSectionEntityIds, System.Xml.DtdParser._curPos, System.Xml.DtdParser._currentEntityId, System.Xml.DtdParser._validate, System.array, System.Array.Copy(), System.Xml.Dictionary, System.Xml.DtdParser.GetToken(), System.Xml.DtdParser.OnUnexpectedError(), System.SR.Sch_ParEntityRefNesting, and System.Xml.DtdParser.SendValidationEvent().

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