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