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

◆ ReadContentAsChars()

virtual int System.Xml.XmlDictionaryReader.ReadContentAsChars ( char[] chars,
int offset,
int count )
inlinevirtualinherited

Definition at line 956 of file XmlDictionaryReader.cs.

957 {
958 int num = 0;
959 while (true)
960 {
961 XmlNodeType nodeType = NodeType;
962 if (nodeType == XmlNodeType.Element || nodeType == XmlNodeType.EndElement)
963 {
964 break;
965 }
966 if (IsTextNode(nodeType))
967 {
969 if (num > 0 || nodeType == XmlNodeType.Attribute || !Read())
970 {
971 break;
972 }
973 }
974 else if (!Read())
975 {
976 break;
977 }
978 }
979 return num;
980 }
bool IsTextNode(XmlNodeType nodeType)
virtual int ReadValueChunk(char[] buffer, int index, int count)
Definition XmlReader.cs:564
XmlNodeType NodeType
Definition XmlReader.cs:62

References System.chars, System.count, System.Xml.XmlDictionaryReader.IsTextNode(), System.Xml.XmlReader.NodeType, System.offset, System.Xml.XmlReader.Read(), and System.Xml.XmlReader.ReadValueChunk().

Referenced by System.Xml.XmlBaseReader.ReadBytes().