|
| DocumentXPathNavigator (XmlDocument document, XmlNode node) |
|
| DocumentXPathNavigator (DocumentXPathNavigator other) |
|
override XPathNavigator | Clone () |
|
override void | SetValue (string value) |
|
override string | GetAttribute (string localName, string namespaceURI) |
|
override bool | MoveToAttribute (string localName, string namespaceURI) |
|
override bool | MoveToFirstAttribute () |
|
override bool | MoveToNextAttribute () |
|
override string | GetNamespace (string name) |
|
override bool | MoveToNamespace (string name) |
|
override bool | MoveToFirstNamespace (XPathNamespaceScope scope) |
|
override bool | MoveToNextNamespace (XPathNamespaceScope scope) |
|
override string | LookupNamespace (string prefix) |
|
override bool | MoveToNext () |
|
override bool | MoveToPrevious () |
|
override bool | MoveToFirst () |
|
override bool | MoveToFirstChild () |
|
override bool | MoveToParent () |
|
override void | MoveToRoot () |
|
override bool | MoveTo (XPathNavigator other) |
|
override bool | MoveToId (string id) |
|
override bool | MoveToChild (string localName, string namespaceUri) |
|
override bool | MoveToChild (XPathNodeType type) |
|
override bool | MoveToFollowing (string localName, string namespaceUri, XPathNavigator end) |
|
override bool | MoveToFollowing (XPathNodeType type, XPathNavigator end) |
|
override bool | MoveToNext (string localName, string namespaceUri) |
|
override bool | MoveToNext (XPathNodeType type) |
|
override bool | IsSamePosition (XPathNavigator other) |
|
override bool | IsDescendant ([NotNullWhen(true)] XPathNavigator other) |
|
override bool | CheckValidity (XmlSchemaSet schemas, ValidationEventHandler validationEventHandler) |
|
override XmlNodeOrder | ComparePosition (XPathNavigator other) |
|
override XPathNodeIterator | SelectDescendants (string localName, string namespaceURI, bool matchSelf) |
|
override XPathNodeIterator | SelectDescendants (XPathNodeType nt, bool includeSelf) |
|
override XmlWriter | PrependChild () |
|
override XmlWriter | AppendChild () |
|
override XmlWriter | InsertAfter () |
|
override XmlWriter | InsertBefore () |
|
override XmlWriter | CreateAttributes () |
|
override XmlWriter | ReplaceRange (XPathNavigator lastSiblingToReplace) |
|
override void | DeleteRange (XPathNavigator lastSiblingToDelete) |
|
override void | DeleteSelf () |
|
override string | ToString () |
|
virtual void | SetTypedValue (object typedValue) |
|
override object | ValueAs (Type returnType, IXmlNamespaceResolver? nsResolver) |
|
virtual object | ValueAs (Type returnType) |
|
virtual XPathNavigator | CreateNavigator () |
|
virtual ? string | LookupPrefix (string namespaceURI) |
|
virtual IDictionary< string, string > | GetNamespacesInScope (XmlNamespaceScope scope) |
|
virtual XmlReader | ReadSubtree () |
|
virtual void | WriteSubtree (XmlWriter writer) |
|
bool | MoveToFirstNamespace () |
|
bool | MoveToNextNamespace () |
|
virtual bool | MoveToFollowing (string localName, string namespaceURI) |
|
virtual bool | MoveToFollowing (string localName, string namespaceURI, XPathNavigator? end) |
|
virtual bool | MoveToFollowing (XPathNodeType type) |
|
virtual bool | MoveToFollowing (XPathNodeType type, XPathNavigator? end) |
|
virtual bool | IsDescendant ([NotNullWhen(true)] XPathNavigator? nav) |
|
virtual XmlNodeOrder | ComparePosition (XPathNavigator? nav) |
|
virtual XPathExpression | Compile (string xpath) |
|
virtual ? XPathNavigator | SelectSingleNode (string xpath) |
|
virtual ? XPathNavigator | SelectSingleNode (string xpath, IXmlNamespaceResolver? resolver) |
|
virtual ? XPathNavigator | SelectSingleNode (XPathExpression expression) |
|
virtual XPathNodeIterator | Select (string xpath) |
|
virtual XPathNodeIterator | Select (string xpath, IXmlNamespaceResolver? resolver) |
|
virtual XPathNodeIterator | Select (XPathExpression expr) |
|
virtual object | Evaluate (string xpath) |
|
virtual object | Evaluate (string xpath, IXmlNamespaceResolver? resolver) |
|
virtual object | Evaluate (XPathExpression expr) |
|
virtual object | Evaluate (XPathExpression expr, XPathNodeIterator? context) |
|
virtual bool | Matches (XPathExpression expr) |
|
virtual bool | Matches (string xpath) |
|
virtual XPathNodeIterator | SelectChildren (XPathNodeType type) |
|
virtual XPathNodeIterator | SelectChildren (string name, string namespaceURI) |
|
virtual XPathNodeIterator | SelectAncestors (XPathNodeType type, bool matchSelf) |
|
virtual XPathNodeIterator | SelectAncestors (string name, string namespaceURI, bool matchSelf) |
|
virtual void | PrependChild (string newChild) |
|
virtual void | PrependChild (XmlReader newChild) |
|
virtual void | PrependChild (XPathNavigator newChild) |
|
virtual void | AppendChild (string newChild) |
|
virtual void | AppendChild (XmlReader newChild) |
|
virtual void | AppendChild (XPathNavigator newChild) |
|
virtual void | InsertAfter (string newSibling) |
|
virtual void | InsertAfter (XmlReader newSibling) |
|
virtual void | InsertAfter (XPathNavigator newSibling) |
|
virtual void | InsertBefore (string newSibling) |
|
virtual void | InsertBefore (XmlReader newSibling) |
|
virtual void | InsertBefore (XPathNavigator newSibling) |
|
virtual void | ReplaceSelf (string newNode) |
|
virtual void | ReplaceSelf (XmlReader newNode) |
|
virtual void | ReplaceSelf (XPathNavigator newNode) |
|
virtual void | PrependChildElement (string prefix, string localName, string namespaceURI, string value) |
|
virtual void | AppendChildElement (string prefix, string localName, string namespaceURI, string value) |
|
virtual void | InsertElementBefore (string prefix, string localName, string namespaceURI, string value) |
|
virtual void | InsertElementAfter (string prefix, string localName, string namespaceURI, string value) |
|
virtual void | CreateAttribute (string prefix, string localName, string namespaceURI, string value) |
|
|
static readonly XPathNavigatorKeyComparer | comparer = new XPathNavigatorKeyComparer() |
|
static readonly char[] | NodeTypeLetter = new char[10] { 'R', 'E', 'A', 'N', 'T', 'S', 'W', 'P', 'C', 'X' } |
|
static readonly char[] | UniqueIdTbl |
|
static readonly int[] | ContentKindMasks = new int[10] { 1, 2, 0, 0, 112, 32, 64, 128, 256, 2147483635 } |
|
Definition at line 9 of file DocumentXPathNavigator.cs.