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

◆ HasChildren

override bool System.Xml.DocumentXPathNavigator.HasChildren
get

Definition at line 184 of file DocumentXPathNavigator.cs.

185 {
186 get
187 {
188 switch (_source.NodeType)
189 {
190 case XmlNodeType.Element:
191 {
192 XmlNode xmlNode = FirstChild(_source);
193 if (xmlNode == null)
194 {
195 return false;
196 }
197 return true;
198 }
199 case XmlNodeType.Document:
200 case XmlNodeType.DocumentFragment:
201 {
202 XmlNode xmlNode = FirstChild(_source);
203 if (xmlNode == null)
204 {
205 return false;
206 }
207 while (!IsValidChild(_source, xmlNode))
208 {
210 if (xmlNode == null)
211 {
212 return false;
213 }
214 }
215 return true;
216 }
217 default:
218 return false;
219 }
220 }
221 }
static bool IsValidChild(XmlNode parent, XmlNode child)
XmlNodeType NodeType
Definition XmlNode.cs:73