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