implements IHasXmlNode
0x00x0030
Members 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | document | XmlDocument | Private | — | |
| 0x08 | source | XmlNode | Private | — | |
| 0x04 | attributeIndex | int | Private | — | |
| 0x0024 | 0x04 | padding / unreflected | |||
| 0x08 | namespaceParent | XmlElement | Private | — | |
Inherited from XPathNavigator 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | comparer | XPathNavigatorKeyComparer | Static+2 flags | — | |
| 0x08 | NodeTypeLetter | char[] | Static+2 flags | — | |
| 0x08 | UniqueIdTbl | char[] | Static+2 flags | — | |
| 0x08 | ContentKindMasks | int[] | Static+2 flags | — |
Functions 64
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(XmlDocument document, XmlNode node) | Public+1 flags | 0x08 | |
| void .ctor(DocumentXPathNavigator other) | Public+1 flags | 0x08 | |
| XPathNavigator Clone() | Public+1 flags | 0x08 | |
| XmlNameTable get_NameTable() | Public+2 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_Value() | Public+2 flags | 0x08 | |
| string get_ValueDocument() | Private+1 flags | 0x08 | |
| string get_ValueText() | Private+1 flags | 0x08 | |
| string get_BaseURI() | Public+2 flags | 0x08 | |
| string get_XmlLang() | Public+2 flags | 0x08 | |
| object get_UnderlyingObject() | Public+2 flags | 0x08 | |
| bool MoveToAttribute(const string& localName, const string& namespaceURI) | Public+1 flags | 0x08 | |
| bool MoveToFirstAttribute() | Public+1 flags | 0x01 | |
| bool MoveToNextAttribute() | Public+1 flags | 0x01 | |
| bool MoveToNamespace(const string& name) | Public+1 flags | 0x08 | |
| bool MoveToFirstNamespace(const XPathNamespaceScope& scope) | Public+1 flags | 0x04 | |
| bool MoveToFirstNamespaceLocal(XmlAttributeCollection attributes, ref int& index) | PrivateStatic | 0x08 | |
| bool MoveToFirstNamespaceGlobal(ref XmlAttributeCollection& attributes, ref int& index) | PrivateStatic | 0x08 | |
| bool MoveToNextNamespace(const XPathNamespaceScope& scope) | Public+1 flags | 0x04 | |
| bool MoveToNextNamespaceLocal(XmlAttributeCollection attributes, ref int& index) | PrivateStatic | 0x08 | |
| bool MoveToNextNamespaceGlobal(ref XmlAttributeCollection& attributes, ref int& index) | PrivateStatic | 0x08 | |
| bool PathHasDuplicateNamespace(XmlElement top, XmlElement bottom, const string& localName) | Private | 0x08 | |
| string LookupNamespace(const string& prefix) | Public+1 flags | 0x08 | |
| bool MoveToNext() | Public+1 flags | 0x01 | |
| bool MoveToFirstChild() | Public+1 flags | 0x01 | |
| bool MoveToParent() | Public+1 flags | 0x01 | |
| void MoveToRoot() | Public+1 flags | 0x00 | |
| bool MoveTo(XPathNavigator other) | Public+1 flags | 0x08 | |
| bool MoveToId(const string& id) | Public+1 flags | 0x08 | |
| bool MoveToChild(const string& localName, const string& namespaceUri) | Public+1 flags | 0x08 | |
| bool MoveToChild(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 | |
| bool MoveToNext(const string& localName, const string& namespaceUri) | Public+1 flags | 0x08 | |
| bool MoveToNext(const XPathNodeType& type) | Public+1 flags | 0x04 | |
| bool IsSamePosition(XPathNavigator other) | Public+1 flags | 0x08 | |
| bool IsDescendant(XPathNavigator other) | Public+1 flags | 0x08 | |
| IXmlSchemaInfo get_SchemaInfo() | Public+2 flags | 0x08 | |
| XmlNode OwnerNode(XmlNode node) | PrivateStatic | 0x08 | |
| int GetDepth(XmlNode node) | PrivateStatic | 0x08 | |
| XmlNodeOrder Compare(XmlNode node1, XmlNode node2) | Private | 0x08 | |
| XmlNodeOrder ComparePosition(XPathNavigator other) | Public+1 flags | 0x08 | |
| XmlNode System.Xml.IHasXmlNode.GetNode() | PrivateFinal+2 flags | 0x08 | |
| XPathNodeIterator SelectDescendants(const string& localName, const string& namespaceURI, bool matchSelf) | Public+1 flags | 0x08 | |
| XPathNodeIterator SelectDescendants(const XPathNodeType& nt, bool includeSelf) | Public+1 flags | 0x08 | |
| void ResetPosition(XmlNode node) | 1 flags | 0x08 | |
| bool ResetAttributePosition(XmlAttribute attribute, XmlAttributeCollection attributes, ref int& index) | PrivateStatic | 0x08 | |
| bool CheckAttributePosition(XmlAttribute attribute, ref XmlAttributeCollection& attributes, int index) | PrivateStatic | 0x08 | |
| void CalibrateText() | Private | 0x00 | |
| XmlNode ParentNode(XmlNode node) | Private | 0x08 | |
| XmlNode ParentNodeTail(XmlNode parent) | Private | 0x08 | |
| XmlNode FirstChild(XmlNode node) | Private | 0x08 | |
| XmlNode FirstChildTail(XmlNode child) | Private | 0x08 | |
| XmlNode NextSibling(XmlNode node) | Private | 0x08 | |
| XmlNode NextSiblingTail(XmlNode node, XmlNode sibling) | Private | 0x08 | |
| XmlNode PreviousText(XmlNode node) | Private | 0x08 | |
| XmlNode PreviousTextTail(XmlNode node, XmlNode text) | Private | 0x08 | |
| bool IsDescendant(XmlNode top, XmlNode bottom) | PrivateStatic | 0x08 | |
| bool IsValidChild(XmlNode parent, XmlNode child) | PrivateStatic | 0x08 | |
| XmlNode TextEnd(XmlNode node) | Private | 0x08 |
Used by 8
types with a member, parameter or interface of this typeDocumentXPathNodeIterator_AllElemChildrenDocumentXPathNodeIterator_AllElemChildren_AndSelfDocumentXPathNodeIterator_ElemChildrenDocumentXPathNodeIterator_ElemChildren_AndSelfDocumentXPathNodeIterator_ElemChildren_AndSelf_NoLocalNameDocumentXPathNodeIterator_ElemChildren_NoLocalNameDocumentXPathNodeIterator_ElemDescendantsDocumentXPathNodeIterator_Empty