Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ IsStartElement() [3/4]

override bool System.Xml.XmlBaseReader.IsStartElement ( string name)
inlinevirtualinherited

Reimplemented from System.Xml.XmlReader.

Definition at line 2066 of file XmlBaseReader.cs.

2067 {
2068 if (name == null)
2069 {
2070 return false;
2071 }
2072 int num = name.IndexOf(':');
2073 string text;
2074 string text2;
2075 if (num == -1)
2076 {
2077 text = string.Empty;
2078 text2 = name;
2079 }
2080 else
2081 {
2082 text = name.Substring(0, num);
2083 text2 = name.Substring(num + 1);
2084 }
2085 if ((_node.NodeType == XmlNodeType.Element || IsStartElement()) && _node.Prefix == text)
2086 {
2087 return _node.LocalName == text2;
2088 }
2089 return false;
2090 }
override bool IsStartElement()

References System.Xml.XmlBaseReader._node, System.Xml.Dictionary, System.Xml.XmlBaseReader.IsStartElement(), System.Xml.XmlBaseReader.XmlNode.NodeType, System.Xml.XmlBaseReader.XmlNode.Prefix, and System.text.