4 writes to _queryIterator
System.Private.Xml (4)
System\Xml\XPath\Internal\ExtensionQuery.cs (4)
28
_queryIterator
= (ResettableIterator?)Clone(other._queryIterator);
87
_queryIterator
= XPathEmptyIterator.Instance;
96
_queryIterator
= (ResettableIterator)resettable.Clone();
102
_queryIterator
= new XPathArrayIterator(nodeIterator);
12 references to _queryIterator
System.Private.Xml (12)
System\Xml\XPath\Internal\ExtensionQuery.cs (12)
28
_queryIterator = (ResettableIterator?)Clone(other.
_queryIterator
);
33
_queryIterator
?.Reset();
40
if (
_queryIterator
== null)
44
if (
_queryIterator
.CurrentPosition == 0)
48
return
_queryIterator
.Current;
54
if (
_queryIterator
== null)
58
if (
_queryIterator
.MoveNext())
60
return
_queryIterator
.Current;
69
if (
_queryIterator
!= null)
71
return
_queryIterator
.CurrentPosition;
124
public override int Count { get { return
_queryIterator
== null ? 1 :
_queryIterator
.Count; } }