Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ RemoveNodeAt()

override XmlNode System.Xml.XmlAttributeCollection.RemoveNodeAt ( int i)
inlinepackagevirtual

Reimplemented from System.Xml.XmlNamedNodeMap.

Definition at line 280 of file XmlAttributeCollection.cs.

281 {
282 XmlNode xmlNode = base.RemoveNodeAt(i);
284 XmlAttribute defaultAttribute = parent.OwnerDocument.GetDefaultAttribute((XmlElement)parent, xmlNode.Prefix, xmlNode.LocalName, xmlNode.NamespaceURI);
285 if (defaultAttribute != null)
286 {
288 }
289 return xmlNode;
290 }
override XmlNode InsertNodeAt(int i, XmlNode node)
void RemoveParentFromElementIdAttrMap(XmlAttribute attr)
XmlAttribute GetDefaultAttribute(XmlElement elem, string attrPrefix, string attrLocalname, string attrNamespaceURI)
virtual ? XmlDocument OwnerDocument
Definition XmlNode.cs:109
virtual string Prefix
Definition XmlNode.cs:142

References System.Xml.Dictionary, System.Xml.XmlDocument.GetDefaultAttribute(), System.Xml.XmlAttributeCollection.InsertNodeAt(), System.Xml.XmlNode.OwnerDocument, System.Xml.XmlNamedNodeMap.parent, System.Xml.XmlNode.Prefix, and System.Xml.XmlAttributeCollection.RemoveParentFromElementIdAttrMap().

Referenced by System.Xml.XmlAttributeCollection.Remove(), and System.Xml.XmlAttributeCollection.RemoveAt().