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

◆ ReadAsync()

override async Task< bool > System.Xml.XmlValidatingReaderImpl.ReadAsync ( )
inlinevirtual

Reimplemented from System.Xml.XmlReader.

Definition at line 793 of file XmlValidatingReaderImpl.cs.

794 {
795 switch (_parsingFunction)
796 {
797 case ParsingFunction.Read:
799 {
801 return true;
802 }
804 return false;
805 case ParsingFunction.ParseDtdFromContext:
806 _parsingFunction = ParsingFunction.Read;
808 goto case ParsingFunction.Read;
809 case ParsingFunction.ReaderClosed:
810 case ParsingFunction.Error:
811 return false;
812 case ParsingFunction.Init:
813 _parsingFunction = ParsingFunction.Read;
814 if (_coreReader.ReadState == ReadState.Interactive)
815 {
817 return true;
818 }
819 goto case ParsingFunction.Read;
820 case ParsingFunction.ResolveEntityInternally:
821 _parsingFunction = ParsingFunction.Read;
823 goto case ParsingFunction.Read;
824 case ParsingFunction.InReadBinaryContent:
825 _parsingFunction = ParsingFunction.Read;
827 goto case ParsingFunction.Read;
828 default:
829 return false;
830 }
831 }
virtual Task< bool > ReadAsync()
ReadContentAsBinaryHelper _readBinaryHelper

References System.Xml.XmlValidatingReaderImpl._coreReader, System.Xml.XmlValidatingReaderImpl._parsingFunction, System.Xml.XmlValidatingReaderImpl._readBinaryHelper, System.Xml.XmlValidatingReaderImpl._validator, System.Xml.Schema.BaseValidator.CompleteValidation(), System.Xml.ReadContentAsBinaryHelper.FinishAsync(), System.Xml.XmlValidatingReaderImpl.ParseDtdFromParserContextAsync(), System.Xml.XmlValidatingReaderImpl.ProcessCoreReaderEvent(), System.Xml.XmlReader.ReadAsync(), System.Xml.XmlReader.ReadState, and System.Xml.XmlValidatingReaderImpl.ResolveEntityInternallyAsync().