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

◆ ReadString()

virtual string System.Xml.XmlReader.ReadString ( )
inlinevirtualinherited

Reimplemented in System.Data.DataTextReader, System.Xml.XmlDictionaryReader, System.Xml.Xsl.XsltOld.ReaderOutput, System.Xml.XmlAsyncCheckReader, System.Xml.XmlNodeReader, System.Xml.XmlTextReader, System.Xml.XmlTextReaderImpl, System.Xml.XmlValidatingReader, and System.Xml.XmlValidatingReaderImpl.

Definition at line 570 of file XmlReader.cs.

571 {
572 if (ReadState != ReadState.Interactive)
573 {
574 return string.Empty;
575 }
577 if (NodeType == XmlNodeType.Element)
578 {
579 if (IsEmptyElement)
580 {
581 return string.Empty;
582 }
583 if (!Read())
584 {
586 }
587 if (NodeType == XmlNodeType.EndElement)
588 {
589 return string.Empty;
590 }
591 }
592 string text = string.Empty;
593 while (IsTextualNode(NodeType))
594 {
595 text += Value;
596 if (!Read())
597 {
598 break;
599 }
600 }
601 return text;
602 }
static string Xml_InvalidOperation
Definition SR.cs:18
Definition SR.cs:7
static bool IsTextualNode(XmlNodeType nodeType)
XmlNodeType NodeType
Definition XmlReader.cs:62

References System.Xml.XmlReader.IsEmptyElement, System.Xml.XmlReader.IsTextualNode(), System.Xml.XmlReader.MoveToElement(), System.Xml.XmlReader.NodeType, System.Xml.XmlReader.Read(), System.text, System.Xml.XmlReader.Value, and System.SR.Xml_InvalidOperation.

Referenced by System.Data.XmlDataLoader.LoadColumn(), System.Data.XmlDataLoader.LoadTable(), System.Data.XmlDataLoader.LoadTopMostTable(), System.Xml.Serialization.XmlSerializationReader.ReadElementQualifiedName(), System.Xml.XmlReader.ReadElementString(), System.Xml.XmlReader.ReadElementString(), System.Xml.XmlReader.ReadElementString(), System.Data.DataTextReader.ReadString(), System.Xml.XmlAsyncCheckReader.ReadString(), System.Xml.Serialization.XmlSerializationReader.ReadString(), System.Xml.Serialization.XmlSerializationReader.ReadStringValue(), and System.Xml.Serialization.XmlSerializationReader.ReadXmlQualifiedName().