6 instantiations of XPathDocumentNavigator
System.Xml (6)
System\Xml\Cache\XPathDocumentIterator.cs (4)
25
this.ctxt = new
XPathDocumentNavigator
(ctxt);
32
this.ctxt = new
XPathDocumentNavigator
(iter.ctxt);
168
this.end = new
XPathDocumentNavigator
(root);
229
this.end = new
XPathDocumentNavigator
(root);
System\Xml\Cache\XPathDocumentNavigator.cs (1)
139
return new
XPathDocumentNavigator
(this.pageCurrent, this.idxCurrent, this.pageParent, this.idxParent);
System\Xml\XPath\XPathDocument.cs (1)
280
return new
XPathDocumentNavigator
(this.pageRoot, this.idxRoot, null, 0);
23 references to XPathDocumentNavigator
System.Xml (23)
System\Xml\Cache\XPathDocumentIterator.cs (8)
18
protected
XPathDocumentNavigator
ctxt;
24
protected XPathDocumentBaseIterator(
XPathDocumentNavigator
ctxt) {
61
public XPathDocumentElementChildIterator(
XPathDocumentNavigator
parent, string name, string namespaceURI) : base(parent) {
111
public XPathDocumentKindChildIterator(
XPathDocumentNavigator
parent, XPathNodeType typ) : base(parent) {
152
private
XPathDocumentNavigator
end;
159
public XPathDocumentElementDescendantIterator(
XPathDocumentNavigator
root, string name, string namespaceURI, bool matchSelf) : base(root) {
216
private
XPathDocumentNavigator
end;
223
public XPathDocumentKindDescendantIterator(
XPathDocumentNavigator
root, XPathNodeType typ, bool matchSelf) : base(root) {
System\Xml\Cache\XPathDocumentNavigator.cs (13)
51
public XPathDocumentNavigator(
XPathDocumentNavigator
nav) : this(nav.pageCurrent, nav.idxCurrent, nav.pageParent, nav.idxParent) {
425
XPathDocumentNavigator
that = other as
XPathDocumentNavigator
;
462
XPathDocumentNavigator
that = other as
XPathDocumentNavigator
;
554
idxEnd = GetFollowingEnd(end as
XPathDocumentNavigator
, false, out pageEnd);
579
XPathDocumentNavigator
endTiny = end as
XPathDocumentNavigator
;
706
XPathDocumentNavigator
that = other as
XPathDocumentNavigator
;
731
XPathDocumentNavigator
that = other as
XPathDocumentNavigator
;
928
private int GetFollowingEnd(
XPathDocumentNavigator
end, bool useParentOfVirtual, out XPathNode[] pageEnd) {
System\Xml\XPath\XPathNavigatorKeyComparer.cs (2)
29
XPathDocumentNavigator
xpdocNav;
34
else if ( null != (xpdocNav = obj as
XPathDocumentNavigator
) ) {