| void .ctor(const XPathNode[]& pageCurrent, int idxCurrent, const XPathNode[]& pageParent, int idxParent) | Public+1 flags | — | 0x08 |
| void .ctor(XPathDocumentNavigator nav) | Public+1 flags | — | 0x08 |
| string get_Value() | Public+2 flags | — | 0x08 |
| XPathNavigator Clone() | Public+1 flags | — | 0x08 |
| XPathNodeType get_NodeType() | Public+2 flags | — | 0x04 |
| string get_LocalName() | Public+2 flags | — | 0x08 |
| string get_NamespaceURI() | Public+2 flags | — | 0x08 |
| string get_Name() | Public+2 flags | — | 0x08 |
| string get_Prefix() | Public+2 flags | — | 0x08 |
| string get_BaseURI() | Public+2 flags | — | 0x08 |
| XmlNameTable get_NameTable() | Public+2 flags | — | 0x08 |
| bool MoveToFirstAttribute() | Public+1 flags | — | 0x01 |
| bool MoveToNextAttribute() | Public+1 flags | — | 0x01 |
| bool MoveToAttribute(const string& localName, const string& namespaceURI) | Public+1 flags | — | 0x08 |
| bool MoveToFirstNamespace(const XPathNamespaceScope& namespaceScope) | Public+1 flags | — | 0x04 |
| bool MoveToNextNamespace(const XPathNamespaceScope& scope) | Public+1 flags | | 0x04 |
| bool MoveToNext() | Public+1 flags | | 0x01 |
| bool MoveToFirstChild() | Public+1 flags | | 0x01 |
| bool MoveToParent() | Public+1 flags | | 0x01 |
| bool MoveTo(XPathNavigator other) | Public+1 flags | | 0x08 |
| bool MoveToId(const string& id) | Public+1 flags | | 0x08 |
| bool IsSamePosition(XPathNavigator other) | Public+1 flags | | 0x08 |
| void MoveToRoot() | Public+1 flags | | 0x00 |
| bool MoveToChild(const string& localName, const string& namespaceURI) | Public+1 flags | | 0x08 |
| bool MoveToNext(const string& localName, const string& namespaceURI) | Public+1 flags | | 0x08 |
| bool MoveToChild(const XPathNodeType& type) | Public+1 flags | | 0x04 |
| bool MoveToNext(const XPathNodeType& type) | Public+1 flags | | 0x04 |
| bool MoveToFollowing(const string& localName, const string& namespaceURI, XPathNavigator end) | Public+1 flags | | 0x08 |
| bool MoveToFollowing(const XPathNodeType& type, XPathNavigator end) | Public+1 flags | | 0x08 |
| XPathNodeIterator SelectChildren(const XPathNodeType& type) | Public+1 flags | | 0x08 |
| XPathNodeIterator SelectChildren(const string& name, const string& namespaceURI) | Public+1 flags | | 0x08 |
| XPathNodeIterator SelectDescendants(const XPathNodeType& type, bool matchSelf) | Public+1 flags | | 0x08 |
| XPathNodeIterator SelectDescendants(const string& name, const string& namespaceURI, bool matchSelf) | Public+1 flags | | 0x08 |
| XmlNodeOrder ComparePosition(XPathNavigator other) | Public+1 flags | | 0x08 |
| bool IsDescendant(XPathNavigator other) | Public+1 flags | | 0x08 |
| int GetPrimaryLocation() | Private | | 0x04 |
| int GetSecondaryLocation() | Private | | 0x04 |
| object get_UnderlyingObject() | Public+2 flags | | 0x08 |
| bool HasLineInfo() | PublicFinal+2 flags | | 0x01 |
| int get_LineNumber() | PublicFinal+3 flags | | 0x04 |
| int get_LinePosition() | PublicFinal+3 flags | | 0x04 |
| int GetPositionHashCode() | Public | | 0x04 |
| bool IsElementMatch(const string& localName, const string& namespaceURI) | Public | | 0x08 |
| bool IsKindMatch(const XPathNodeType& typ) | Public | | 0x04 |
| int GetFollowingEnd(XPathDocumentNavigator end, bool useParentOfVirtual, ref XPathNode[]& pageEnd) | Private | | 0x08 |