System.Xml.XmlAttributeCollection.InsertParentIntoElementIdAttrMap C# (CSharp) Méthode

InsertParentIntoElementIdAttrMap() private méthode

private InsertParentIntoElementIdAttrMap ( XmlAttribute attr ) : void
attr XmlAttribute
Résultat void
        internal void InsertParentIntoElementIdAttrMap(XmlAttribute attr)
        {
            XmlElement parentElem = parent as XmlElement;
            if (parentElem != null)
            {
                if (parent.OwnerDocument == null)
                    return;
                XmlName attrname = parent.OwnerDocument.GetIDInfoByElement(parentElem.XmlName);
                if (attrname != null && attrname.Prefix == attr.XmlName.Prefix && attrname.LocalName == attr.XmlName.LocalName) {
                    parent.OwnerDocument.AddElementWithId(attr.Value, parentElem); //add the element into the hashtable
                }
            }
        }