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

◆ Skip()

override void System.Xml.XsdValidatingReader.Skip ( )
inlinevirtual

Reimplemented from System.Xml.XmlReader.

Definition at line 1338 of file XsdValidatingReader.cs.

1339 {
1340 XmlNodeType nodeType = NodeType;
1341 if (nodeType != XmlNodeType.Element)
1342 {
1343 if (nodeType != XmlNodeType.Attribute)
1344 {
1345 goto IL_007a;
1346 }
1347 MoveToElement();
1348 }
1350 {
1351 bool flag = true;
1352 if ((_xmlSchemaInfo.IsUnionType || _xmlSchemaInfo.IsDefault) && _coreReader is XsdCachingReader)
1353 {
1354 flag = false;
1355 }
1356 _coreReader.Skip();
1357 _validationState = ValidatingReaderState.ReadAhead;
1358 if (flag)
1359 {
1361 }
1362 }
1363 goto IL_007a;
1364 IL_007a:
1365 Read();
1366 }
void SkipToEndElement(XmlSchemaInfo? schemaInfo)
virtual void Skip()
Definition XmlReader.cs:532
ValidatingReaderState _validationState

References System.Xml.XsdValidatingReader._coreReader, System.Xml.XsdValidatingReader._validationState, System.Xml.XsdValidatingReader._validator, System.Xml.XsdValidatingReader._xmlSchemaInfo, System.Xml.Dictionary, System.Xml.Schema.XmlSchemaInfo.IsDefault, System.Xml.XmlReader.IsEmptyElement, System.Xml.Schema.XmlSchemaInfo.IsUnionType, System.Xml.XsdValidatingReader.MoveToElement(), System.Xml.XsdValidatingReader.NodeType, System.Xml.XsdValidatingReader.Read(), System.Xml.XmlReader.Skip(), and System.Xml.Schema.XmlSchemaValidator.SkipToEndElement().