Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
XmlChildEnumerator.cs
Go to the documentation of this file.
2
3namespace System.Xml;
4
5internal sealed class XmlChildEnumerator : IEnumerator
6{
7 internal XmlNode container;
8
9 internal XmlNode child;
10
11 internal bool isFirst;
12
14
16 {
17 get
18 {
19 if (isFirst || child == null)
20 {
22 }
23 return child;
24 }
25 }
26
33
35 {
36 return MoveNext();
37 }
38
39 internal bool MoveNext()
40 {
41 if (isFirst)
42 {
44 isFirst = false;
45 }
46 else if (child != null)
47 {
49 }
50 return child != null;
51 }
52
54 {
55 isFirst = true;
57 }
58}
static string Xml_InvalidOperation
Definition SR.cs:18
Definition SR.cs:7
XmlChildEnumerator(XmlNode container)
virtual ? XmlNode NextSibling
Definition XmlNode.cs:104
virtual ? XmlNode FirstChild
Definition XmlNode.cs:120