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

◆ ProcessCoreReaderEvent()

void System.Xml.XmlValidatingReaderImpl.ProcessCoreReaderEvent ( )
inlineprivate

Definition at line 753 of file XmlValidatingReaderImpl.cs.

754 {
755 switch (_coreReader.NodeType)
756 {
757 case XmlNodeType.Whitespace:
758 if ((_coreReader.Depth > 0 || _coreReaderImpl.FragmentType != XmlNodeType.Document) && _validator.PreserveWhitespace)
759 {
760 _coreReaderImpl.ChangeCurrentNodeType(XmlNodeType.SignificantWhitespace);
761 }
762 break;
763 case XmlNodeType.DocumentType:
764 ValidateDtd();
765 return;
766 case XmlNodeType.EntityReference:
767 _parsingFunction = ParsingFunction.ResolveEntityInternally;
768 break;
769 }
773 }
XmlNodeType NodeType
Definition XmlReader.cs:62
void ChangeCurrentNodeType(XmlNodeType newNodeType)
readonly XmlTextReaderImpl _coreReaderImpl

References System.Xml.XmlValidatingReaderImpl._coreReader, System.Xml.XmlValidatingReaderImpl._coreReaderImpl, System.Xml.XmlValidatingReaderImpl._parsingFunction, System.Xml.XmlValidatingReaderImpl._validator, System.Xml.XmlTextReaderImpl.ChangeCurrentNodeType(), System.Xml.XmlReader.Depth, System.Xml.Dictionary, System.Xml.XmlTextReaderImpl.FragmentType, System.Xml.XmlReader.NodeType, System.Xml.Schema.BaseValidator.PreserveWhitespace, System.Xml.Schema.BaseValidator.Validate(), and System.Xml.XmlValidatingReaderImpl.ValidateDtd().

Referenced by System.Xml.XmlValidatingReaderImpl.Read(), and System.Xml.XmlValidatingReaderImpl.ReadAsync().