4 writes to queryIterator
System.Xml (4)
System\Xml\XPath\Internal\ExtensionQuery.cs (4)
31
this.
queryIterator
= (ResetableIterator)Clone(other.queryIterator);
79
queryIterator
= XPathEmptyIterator.Instance;
87
queryIterator
= (ResetableIterator)resetable.Clone();
92
queryIterator
= new XPathArrayIterator(nodeIterator);
13 references to queryIterator
System.Xml (13)
System\Xml\XPath\Internal\ExtensionQuery.cs (13)
31
this.queryIterator = (ResetableIterator)Clone(other.
queryIterator
);
35
if (
queryIterator
!= null) {
36
queryIterator
.Reset();
42
if (
queryIterator
== null) {
45
if (
queryIterator
.CurrentPosition == 0) {
48
return
queryIterator
.Current;
53
if (
queryIterator
== null) {
56
if (
queryIterator
.MoveNext()) {
57
return
queryIterator
.Current;
64
if (
queryIterator
!= null) {
65
return
queryIterator
.CurrentPosition;
112
public override int Count { get { return
queryIterator
== null ? 1 :
queryIterator
.Count; } }