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

◆ NormalizeText()

XmlNode System.Xml.XmlDocument.NormalizeText ( XmlNode node)
inlineprivate

Definition at line 958 of file XmlDocument.cs.

959 {
960 XmlNode xmlNode = null;
962 while (IsTextNode(xmlNode2.NodeType))
963 {
965 xmlNode2 = xmlNode2.PreviousSibling;
966 if (xmlNode2 == null)
967 {
969 while (xmlNode3.ParentNode != null && xmlNode3.ParentNode.NodeType == XmlNodeType.EntityReference)
970 {
971 if (xmlNode3.ParentNode.PreviousSibling != null)
972 {
973 xmlNode2 = xmlNode3.ParentNode.PreviousSibling;
974 break;
975 }
976 xmlNode3 = xmlNode3.ParentNode;
977 if (xmlNode3 == null)
978 {
979 break;
980 }
981 }
982 }
983 if (xmlNode2 == null)
984 {
985 break;
986 }
987 while (xmlNode2.NodeType == XmlNodeType.EntityReference)
988 {
989 xmlNode2 = xmlNode2.LastChild;
990 }
991 }
992 return xmlNode;
993 }
static bool IsTextNode(XmlNodeType nt)

References System.Xml.Dictionary, and System.Xml.XmlDocument.IsTextNode().

Referenced by System.Xml.XmlDocument.CreateNavigator().