internal void AddNode(IXmlDomNode /*!*/ node) { Debug.Assert(node != null); DOMNode domNode = node as DOMNode; if (domNode != null) { map.Add(new MapKey(domNode.namespaceURI, domNode.localName), domNode); } else { map.Add(new MapKey(node.UnderlyingObject.NamespaceURI, node.UnderlyingObject.LocalName), node); } }