44 public override string Name
171 for (
int i = 0; i < attributes.
Count; i++)
299 for (
int i = 0; i < attributes.
Count; i++)
322 for (
int i = 0; i < attributes.
Count; i++)
432 int index =
int.MaxValue;
495 for (
int num = attributes.
Count - 1; num >= 0; num--)
599 for (
int num =
index - 1; num >= 0; num--)
846 public override bool MoveToChild(
string localName,
string namespaceUri)
945 if (parentNode !=
null)
1025 if (parentNode !=
null)
1044 public override bool MoveToNext(
string localName,
string namespaceUri)
1131 if (schemas !=
null)
1140 if (schemas ==
null || schemas.
Count == 0)
1152 if (parentNode !=
null)
1183 for (
int i = 0; i < attributes.
Count; i++)
1259 else if (num >
num2)
1303 if (
text2.Length == 0)
1590 attributes.RemoveAt(
index);
1596 if (parentNode ==
null)
1617 while (
node !=
null)
1625 for (
int num =
list.Count - 1; num >= 0; num--)
1629 for (
int i = 0; i < attributes.
Count; i++)
1663 if (attributes !=
null)
1665 for (
int i = 0; i < attributes.
Count; i++)
1916 if (nodeType ==
XmlNodeType.Element || (uint)(nodeType - 7) <= 1
u)
bool ICollection< KeyValuePair< TKey, TValue > >. IsReadOnly
static string Format(string resourceFormat, object p1)
static string Xpn_MissingParent
static string Xdom_Node_Modify_ReadOnly
static string XmlDocument_NoSchemaInfo
static string Xpn_BadPosition
static string XPathDocument_SchemaSetNotAllowed
override bool MoveToChild(string localName, string namespaceUri)
XmlNode ParentNode(XmlNode node)
static bool MoveToNextNamespaceLocal(XmlAttributeCollection attributes, ref int index)
override bool MoveToParent()
override XmlWriter InsertBefore()
override bool IsDescendant([NotNullWhen(true)] XPathNavigator other)
XmlNode PreviousText(XmlNode node)
static bool IsDescendant(XmlNode top, XmlNode bottom)
static bool ResetAttributePosition(XmlAttribute attribute, [NotNullWhen(true)] XmlAttributeCollection attributes, out int index)
override bool MoveToFollowing(string localName, string namespaceUri, XPathNavigator end)
static XmlNode OwnerNode(XmlNode node)
override bool MoveToPrevious()
override bool MoveToFirstChild()
void ResetPosition(XmlNode node)
override object UnderlyingObject
override XPathNodeIterator SelectDescendants(XPathNodeType nt, bool includeSelf)
XmlNode NextSibling(XmlNode node)
static void DeleteToFollowingSibling(XmlNode node, XmlNode end)
XmlNodeOrder Compare(XmlNode node1, XmlNode node2)
override void DeleteSelf()
override bool CheckValidity(XmlSchemaSet schemas, ValidationEventHandler validationEventHandler)
XmlNode ParentNodeTail(XmlNode parent)
XmlNode NextSiblingTail(XmlNode node, XmlNode sibling)
override bool MoveToNextNamespace(XPathNamespaceScope scope)
override bool IsEmptyElement
override bool MoveTo(XPathNavigator other)
override XPathNodeIterator SelectDescendants(string localName, string namespaceURI, bool matchSelf)
XmlNode TextStart(XmlNode node)
override string LocalName
override bool MoveToNext()
override bool HasChildren
XmlNode TextEnd(XmlNode node)
XmlNode FirstChildTail(XmlNode child)
override XPathNodeType NodeType
override bool HasAttributes
static bool MoveToNextNamespaceGlobal(ref XmlAttributeCollection attributes, ref int index)
static int GetDepth(XmlNode node)
override XPathNavigator Clone()
override string NamespaceURI
static bool IsFollowingSibling(XmlNode left, [NotNullWhen(true)] XmlNode right)
override bool IsSamePosition(XPathNavigator other)
DocumentXPathNavigator(DocumentXPathNavigator other)
override bool MoveToChild(XPathNodeType type)
override string GetAttribute(string localName, string namespaceURI)
static bool IsValidChild(XmlNode parent, XmlNode child)
override XmlWriter InsertAfter()
static bool MoveToFirstNamespaceLocal(XmlAttributeCollection attributes, ref int index)
override XmlNodeOrder ComparePosition(XPathNavigator other)
XmlNode FirstChild(XmlNode node)
override bool MoveToFirstNamespace(XPathNamespaceScope scope)
override bool MoveToNext(string localName, string namespaceUri)
override bool MoveToNextAttribute()
override bool MoveToFirst()
override bool MoveToId(string id)
override XmlWriter AppendChild()
override string LookupNamespace(string prefix)
XmlElement _namespaceParent
override XmlWriter CreateAttributes()
override string GetNamespace(string name)
static bool CheckAttributePosition(XmlAttribute attribute, [NotNullWhen(true)] out XmlAttributeCollection attributes, int index)
override XmlWriter ReplaceRange(XPathNavigator lastSiblingToReplace)
static void DeleteAttribute(XmlAttribute attribute, int index)
override bool MoveToNamespace(string name)
override bool MoveToFirstAttribute()
override bool MoveToNext(XPathNodeType type)
static XmlNamespaceManager GetNamespaceManager(XmlNode node, XmlDocument document)
override void MoveToRoot()
XmlNode PreviousSibling(XmlNode node)
XmlNode PreviousSiblingTail(XmlNode node, XmlNode sibling)
bool PathHasDuplicateNamespace(XmlElement top, XmlElement bottom, string localName)
override void SetValue(string value)
override XmlWriter PrependChild()
XmlNode PreviousTextTail(XmlNode node, XmlNode text)
override bool MoveToFollowing(XPathNodeType type, XPathNavigator end)
override bool MoveToAttribute(string localName, string namespaceURI)
override void DeleteRange(XPathNavigator lastSiblingToDelete)
readonly XmlDocument _document
static bool MoveToFirstNamespaceGlobal(ref XmlAttributeCollection attributes, ref int index)
DocumentXPathNavigator(XmlDocument document, XmlNode node)
static bool Equal(string strA, string strB)
static int GetContentKindMask(XPathNodeType type)
XmlAttribute NamespaceXml
XmlElement? DocumentElement
virtual ? XmlElement GetElementById(string elementId)
virtual ? XmlNode ParentNode
virtual IXmlSchemaInfo SchemaInfo
virtual string NamespaceURI
virtual ? XmlDocument OwnerDocument
virtual string GetXPAttribute(string localName, string namespaceURI)
virtual XmlNode RemoveChild(XmlNode oldChild)
virtual ? XmlNode FirstChild
virtual XPathNodeType XPNodeType
virtual string XPLocalName