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(); 40if (_queryIterator == null) 44if (_queryIterator.CurrentPosition == 0) 48return _queryIterator.Current; 54if (_queryIterator == null) 58if (_queryIterator.MoveNext()) 60return _queryIterator.Current; 69if (_queryIterator != null) 71return _queryIterator.CurrentPosition; 124public override int Count { get { return _queryIterator == null ? 1 : _queryIterator.Count; } }