System.Xml.XPath.XPathDocument.LookupNamespaces C# (CSharp) Метод

LookupNamespaces() приватный Метод

Lookup the namespace nodes associated with an element.
private LookupNamespaces ( System.Xml.XPath.XPathNode pageElem, int idxElem, System.Xml.XPath.XPathNode &pageNmsp ) : int
pageElem System.Xml.XPath.XPathNode
idxElem int
pageNmsp System.Xml.XPath.XPathNode
Результат int
        internal int LookupNamespaces(XPathNode[] pageElem, int idxElem, out XPathNode[] pageNmsp) {
            XPathNodeRef nodeRef = new XPathNodeRef(pageElem, idxElem);
            Debug.Assert(pageElem[idxElem].NodeType == XPathNodeType.Element);

            // Check whether this element has any local namespaces
            if (this.mapNmsp == null || !this.mapNmsp.ContainsKey(nodeRef)) {
                pageNmsp = null;
                return 0;
            }

            // Yes, so return the page and index of the first local namespace node
            nodeRef = this.mapNmsp[nodeRef];

            pageNmsp = nodeRef.Page;
            return nodeRef.Index;
        }