6 types derived from XPathNodeIterator
dotnet-svcutil-lib (6)
FrameworkFork\Microsoft.Xml\Xml\Cache\XPathDocumentIterator.cs (1)
15internal abstract class XPathDocumentBaseIterator : XPathNodeIterator
FrameworkFork\Microsoft.Xml\Xml\Dom\DocumentXPathNavigator.cs (2)
2189internal sealed class DocumentXPathNodeIterator_Empty : XPathNodeIterator 2203internal abstract class DocumentXPathNodeIterator_ElemDescendants : XPathNodeIterator
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\IteratorFilter.cs (1)
13internal class IteratorFilter : XPathNodeIterator
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ResetableIterator.cs (1)
13internal abstract class ResetableIterator : XPathNodeIterator
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathAxisIterator.cs (1)
13internal abstract class XPathAxisIterator : XPathNodeIterator
148 references to XPathNodeIterator
dotnet-svcutil-lib (148)
FrameworkFork\Microsoft.Xml\Xml\Cache\XPathDocumentIterator.cs (4)
85public override XPathNodeIterator Clone() 138public override XPathNodeIterator Clone() 207public override XPathNodeIterator Clone() 275public override XPathNodeIterator Clone()
FrameworkFork\Microsoft.Xml\Xml\Cache\XPathDocumentNavigator.cs (4)
730public override XPathNodeIterator SelectChildren(XPathNodeType type) 738public override XPathNodeIterator SelectChildren(string name, string namespaceURI) 751public override XPathNodeIterator SelectDescendants(XPathNodeType type, bool matchSelf) 760public override XPathNodeIterator SelectDescendants(string name, string namespaceURI, bool matchSelf)
FrameworkFork\Microsoft.Xml\Xml\Dom\DocumentXPathNavigator.cs (9)
1465public override XPathNodeIterator SelectDescendants(string localName, string namespaceURI, bool matchSelf) 1489public override XPathNodeIterator SelectDescendants(XPathNodeType nt, bool includeSelf) 2195public override XPathNodeIterator Clone() { return new DocumentXPathNodeIterator_Empty(this); } 2287public override XPathNodeIterator Clone() 2308public override XPathNodeIterator Clone() 2343public override XPathNodeIterator Clone() 2365public override XPathNodeIterator Clone() 2408public override XPathNodeIterator Clone() 2432public override XPathNodeIterator Clone()
FrameworkFork\Microsoft.Xml\Xml\Dom\XPathNodeList.cs (2)
17private XPathNodeIterator _nodeIterator; 20public XPathNodeList(XPathNodeIterator nodeIterator)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\AbsoluteQuery.cs (2)
18public override object Evaluate(XPathNodeIterator context) 35public override XPathNodeIterator Clone() { return new AbsoluteQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\AttributeQuery.cs (1)
76public override XPathNodeIterator Clone() { return new AttributeQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\baseaxisquery.cs (1)
108public override object Evaluate(XPathNodeIterator nodeIterator)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\BooleanExpr.cs (2)
49public override object Evaluate(XPathNodeIterator nodeIterator) 59public override XPathNodeIterator Clone() { return new BooleanExpr(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\BooleanFunctions.cs (6)
39public override object Evaluate(XPathNodeIterator nodeIterator) 61internal bool toBoolean(XPathNodeIterator nodeIterator) 64if (result is XPathNodeIterator) return _arg.Advance() != null; 74private bool Not(XPathNodeIterator nodeIterator) 79private bool Lang(XPathNodeIterator nodeIterator) 89public override XPathNodeIterator Clone() { return new BooleanFunctions(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\CacheAxisQuery.cs (1)
34public override object Evaluate(XPathNodeIterator context)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\CacheChildrenQuery.cs (1)
157public override XPathNodeIterator Clone() { return new CacheChildrenQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\CacheOutputQuery.cs (1)
43public override object Evaluate(XPathNodeIterator context)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ChildrenQuery.cs (2)
17private XPathNodeIterator _iterator = XPathEmptyIterator.Instance; 79public override XPathNodeIterator Clone() { return new ChildrenQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ContextQuery.cs (2)
31public override object Evaluate(XPathNodeIterator context) 53public override XPathNodeIterator Clone() { return new ContextQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\DescendantOverDescendantQuery.cs (1)
100public override XPathNodeIterator Clone() { return new DescendantOverDescendantQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\DescendantQuery.cs (2)
14private XPathNodeIterator _nodeIterator; 72public override XPathNodeIterator Clone() { return new DescendantQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\DocumentOrderQuery.cs (2)
17public override object Evaluate(XPathNodeIterator context) 35public override XPathNodeIterator Clone() { return new DocumentOrderQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\EmptyQuery.cs (2)
18public override XPathNodeIterator Clone() { return this; } 19public override object Evaluate(XPathNodeIterator context) { return this; }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ExtensionQuery.cs (2)
106XPathNodeIterator nodeIterator = value as XPathNodeIterator;
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\FilterQuery.cs (2)
70if (value is XPathNodeIterator) return _cond.Advance() != null; 183public override XPathNodeIterator Clone() { return new FilterQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\followingquery.cs (2)
15private XPathNodeIterator _iterator; 84public override XPathNodeIterator Clone() { return new FollowingQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\followingsibling.cs (1)
117public override XPathNodeIterator Clone() { return new FollSiblingQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ForwardPositionQuery.cs (2)
20public override object Evaluate(XPathNodeIterator context) 38public override XPathNodeIterator Clone() { return new ForwardPositionQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\FunctionQuery.cs (3)
65public override object Evaluate(XPathNodeIterator nodeIterator) 77if (argVals[i] is XPathNodeIterator) 124public override XPathNodeIterator Clone() { return new FunctionQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\GroupQuery.cs (2)
28public override object Evaluate(XPathNodeIterator nodeIterator) 33public override XPathNodeIterator Clone() { return new GroupQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\IDQuery.cs (2)
19public override object Evaluate(XPathNodeIterator context) 75public override XPathNodeIterator Clone() { return new IDQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\IteratorFilter.cs (3)
15private XPathNodeIterator _innerIterator; 19internal IteratorFilter(XPathNodeIterator innerIterator, string name) 32public override XPathNodeIterator Clone() { return new IteratorFilter(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\LogicalExpr.cs (2)
44public override object Evaluate(XPathNodeIterator nodeIterator) 407public override XPathNodeIterator Clone() { return new LogicalExpr(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\MergeFilterQuery.cs (2)
33public override object Evaluate(XPathNodeIterator nodeIterator) 74public override XPathNodeIterator Clone() { return new MergeFilterQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\NamespaceQuery.cs (1)
80public override XPathNodeIterator Clone() { return new NamespaceQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\NodeFunctions.cs (3)
36private XPathNavigator EvaluateArg(XPathNodeIterator context) 46public override object Evaluate(XPathNodeIterator context) 105public override XPathNodeIterator Clone()
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\NumberFunctions.cs (7)
49public override object Evaluate(XPathNodeIterator nodeIterator) 62private double Number(XPathNodeIterator nodeIterator) 90private double Sum(XPathNodeIterator nodeIterator) 102private double Floor(XPathNodeIterator nodeIterator) 107private double Ceiling(XPathNodeIterator nodeIterator) 112private double Round(XPathNodeIterator nodeIterator) 120public override XPathNodeIterator Clone() { return new NumberFunctions(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\NumericExpr.cs (2)
53public override object Evaluate(XPathNodeIterator nodeIterator) 76public override XPathNodeIterator Clone() { return new NumericExpr(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\OperandQuery.cs (2)
23public override object Evaluate(XPathNodeIterator nodeIterator) 28public override XPathNodeIterator Clone() { return this; }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ParentQuery.cs (2)
19public override object Evaluate(XPathNodeIterator context) 40public override XPathNodeIterator Clone() { return new ParentQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\precedingquery.cs (2)
27private XPathNodeIterator _workIterator; 104public override XPathNodeIterator Clone() { return new PrecedingQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\precedingsibling.cs (2)
46public override object Evaluate(XPathNodeIterator context) 89public override XPathNodeIterator Clone() { return new PreSiblingQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\Query.cs (4)
67public abstract object Evaluate(XPathNodeIterator nodeIterator); 89protected static XPathNodeIterator Clone(XPathNodeIterator input) 250if (value is XPathNodeIterator) return XPathResultType.NodeSet;
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ReversePositionQuery.cs (1)
17public override XPathNodeIterator Clone() { return new ReversePositionQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\SortQuery.cs (2)
72public override object Evaluate(XPathNodeIterator context) 109public override XPathNodeIterator Clone() { return new SortQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\StringFunctions.cs (12)
48public override object Evaluate(XPathNodeIterator nodeIterator) 76private string toString(XPathNodeIterator nodeIterator) 120private string Concat(XPathNodeIterator nodeIterator) 131private bool StartsWith(XPathNodeIterator nodeIterator) 140private bool Contains(XPathNodeIterator nodeIterator) 147private string SubstringBefore(XPathNodeIterator nodeIterator) 156private string SubstringAfter(XPathNodeIterator nodeIterator) 165private string Substring(XPathNodeIterator nodeIterator) 205private Double StringLength(XPathNodeIterator nodeIterator) 214private string Normalize(XPathNodeIterator nodeIterator) 246private string Translate(XPathNodeIterator nodeIterator) 272public override XPathNodeIterator Clone() { return new StringFunctions(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\UnionExpr.cs (2)
52public override object Evaluate(XPathNodeIterator context) 160public override XPathNodeIterator Clone() { return new UnionExpr(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\VariableQuery.cs (2)
43public override object Evaluate(XPathNodeIterator nodeIterator) 71public override XPathNodeIterator Clone() { return new VariableQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XmlIteratorQuery.cs (3)
18public XmlIteratorQuery(XPathNodeIterator it) 49public override XPathNodeIterator Clone() { return new XmlIteratorQuery(this); } 53public override object Evaluate(XPathNodeIterator nodeIterator)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathAncestorIterator.cs (1)
42public override XPathNodeIterator Clone() { return new XPathAncestorIterator(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathAncestorQuery.cs (2)
26public override object Evaluate(XPathNodeIterator context) 64public override XPathNodeIterator Clone() { return new XPathAncestorQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathArrayIterator.cs (2)
31public XPathArrayIterator(XPathNodeIterator nodeIterator) 45public override XPathNodeIterator Clone()
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathChildIterator.cs (1)
19public override XPathNodeIterator Clone()
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathDescendantIterator.cs (1)
21public override XPathNodeIterator Clone()
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathEmptyIterator.cs (1)
17public override XPathNodeIterator Clone() { return this; }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathMultyIterator.cs (1)
148public override XPathNodeIterator Clone()
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathSelectionIterator.cs (1)
58public override XPathNodeIterator Clone() { return new XPathSelectionIterator(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathSelfQuery.cs (1)
30public override XPathNodeIterator Clone() { return new XPathSelfQuery(this); }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathSingletonIterator.cs (1)
38public override XPathNodeIterator Clone()
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNavigator.cs (14)
1191XPathNodeIterator iter = this.Select(expression); 1199public virtual XPathNodeIterator Select(string xpath) 1206public virtual XPathNodeIterator Select(string xpath, IXmlNamespaceResolver resolver) 1213public virtual XPathNodeIterator Select(XPathExpression expr) 1217XPathNodeIterator result = Evaluate(expr) as XPathNodeIterator; 1240public virtual object Evaluate(XPathExpression expr, XPathNodeIterator context) 1257if (result is XPathNodeIterator) 1291public virtual XPathNodeIterator SelectChildren(XPathNodeType type) 1296public virtual XPathNodeIterator SelectChildren(string name, string namespaceURI) 1301public virtual XPathNodeIterator SelectAncestors(XPathNodeType type, bool matchSelf) 1306public virtual XPathNodeIterator SelectAncestors(string name, string namespaceURI, bool matchSelf) 1311public virtual XPathNodeIterator SelectDescendants(XPathNodeType type, bool matchSelf) 1316public virtual XPathNodeIterator SelectDescendants(string name, string namespaceURI, bool matchSelf)
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNodeIterator.cs (7)
22public abstract XPathNodeIterator Clone(); 32XPathNodeIterator clone = this.Clone(); 51private XPathNodeIterator _original; // Keep original XPathNodeIterator in case Reset() is called 52private XPathNodeIterator _current; 55public Enumerator(XPathNodeIterator original) 107private XPathNodeIterator _nodeIterator; 109public DebuggerDisplayProxy(XPathNodeIterator nodeIterator)