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

◆ ProcessReaderEvent()

void System.Xml.XsdValidatingReader.ProcessReaderEvent ( )
inlineprivate

Definition at line 1507 of file XsdValidatingReader.cs.

1508 {
1509 if (!_replayCache)
1510 {
1511 switch (_coreReader.NodeType)
1512 {
1513 case XmlNodeType.Element:
1515 break;
1516 case XmlNodeType.Whitespace:
1517 case XmlNodeType.SignificantWhitespace:
1519 break;
1520 case XmlNodeType.Text:
1521 case XmlNodeType.CDATA:
1523 break;
1524 case XmlNodeType.EndElement:
1526 break;
1527 case XmlNodeType.EntityReference:
1528 throw new InvalidOperationException();
1529 case XmlNodeType.DocumentType:
1531 break;
1532 case XmlNodeType.Attribute:
1533 case XmlNodeType.Entity:
1534 case XmlNodeType.ProcessingInstruction:
1535 case XmlNodeType.Comment:
1536 case XmlNodeType.Document:
1537 case XmlNodeType.DocumentFragment:
1538 case XmlNodeType.Notation:
1539 break;
1540 }
1541 }
1542 }
void SetDtdSchemaInfo(IDtdInfo dtdSchemaInfo)
void ValidateWhitespace(string elementValue)
virtual ? IDtdInfo DtdInfo
Definition XmlReader.cs:145
XmlNodeType NodeType
Definition XmlReader.cs:62

References System.Xml.XsdValidatingReader._coreReader, System.Xml.XsdValidatingReader._replayCache, System.Xml.XsdValidatingReader._validator, System.Xml.XsdValidatingReader._valueGetter, System.Xml.XmlReader.DtdInfo, System.Xml.XmlReader.NodeType, System.Xml.XsdValidatingReader.ProcessElementEvent(), System.Xml.XsdValidatingReader.ProcessEndElementEvent(), System.Xml.Schema.XmlSchemaValidator.SetDtdSchemaInfo(), System.Xml.Schema.XmlSchemaValidator.ValidateText(), and System.Xml.Schema.XmlSchemaValidator.ValidateWhitespace().

Referenced by System.Xml.XsdValidatingReader.Read(), and System.Xml.XsdValidatingReader.ReadTillEndElement().