6 types derived from ResettableIterator
System.Private.Xml (6)
System\Xml\XPath\Internal\Query.cs (1)
30
internal abstract class Query :
ResettableIterator
System\Xml\XPath\Internal\XPathArrayIterator.cs (1)
14
internal class XPathArrayIterator :
ResettableIterator
System\Xml\XPath\Internal\XPathEmptyIterator.cs (1)
8
internal sealed class XPathEmptyIterator :
ResettableIterator
System\Xml\XPath\Internal\XPathMultyIterator.cs (1)
13
internal sealed class XPathMultyIterator :
ResettableIterator
System\Xml\XPath\Internal\XPathSelectionIterator.cs (1)
11
internal sealed class XPathSelectionIterator :
ResettableIterator
System\Xml\XPath\Internal\XPathSingletonIterator.cs (1)
9
internal sealed class XPathSingletonIterator :
ResettableIterator
12 references to ResettableIterator
System.Private.Xml (12)
System\Xml\XPath\Internal\ExtensionQuery.cs (5)
16
private
ResettableIterator
? _queryIterator;
28
_queryIterator = (
ResettableIterator
?)Clone(other._queryIterator);
91
ResettableIterator
? resettable = value as
ResettableIterator
;
96
_queryIterator = (
ResettableIterator
)resettable.Clone();
System\Xml\XPath\Internal\ResettableIterator.cs (1)
15
protected ResettableIterator(
ResettableIterator
other)
System\Xml\XPath\Internal\XPathMultyIterator.cs (6)
15
private readonly
ResettableIterator
[] arr;
22
this.arr = new
ResettableIterator
[inputArray.Count];
54
ResettableIterator
empty = arr[pos];
70
ResettableIterator
it = arr[item];
73
ResettableIterator
itNext = arr[item + 1];
113
this.arr = (
ResettableIterator
[])it.arr.Clone();