Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
XPathDocumentElementChildIterator.cs
Go to the documentation of this file.
1using System;
3
5
7{
8 private readonly string _localName;
9
10 private readonly string _namespaceUri;
11
12 public XPathDocumentElementChildIterator(XPathDocumentNavigator parent, string name, string namespaceURI)
13 : base(parent)
14 {
15 if (namespaceURI == null)
16 {
17 throw new ArgumentNullException("namespaceURI");
18 }
19 _localName = parent.NameTable.Get(name);
20 _namespaceUri = namespaceURI;
21 }
22
29
30 public override XPathNodeIterator Clone()
31 {
32 return new XPathDocumentElementChildIterator(this);
33 }
34
35 public override bool MoveNext()
36 {
37 if (pos == 0)
38 {
40 {
41 return false;
42 }
43 }
45 {
46 return false;
47 }
48 pos++;
49 return true;
50 }
51}
XPathDocumentElementChildIterator(XPathDocumentNavigator parent, string name, string namespaceURI)
override bool MoveToChild(string localName, string namespaceURI)