| void .ctor(XmlNode parent) | 2 flags | | 0x08 |
| XmlAttribute get_ItemOf(int i) | Public+1 flags | | 0x08 |
| XmlAttribute get_ItemOf(const string& name) | Public+1 flags | | 0x08 |
| XmlAttribute get_ItemOf(const string& localName, const string& namespaceURI) | Public+1 flags | | 0x08 |
| int FindNodeOffsetNS(XmlAttribute node) | 1 flags | | 0x08 |
| XmlNode SetNamedItem(XmlNode node) | Public+1 flags | | 0x08 |
| XmlAttribute Append(XmlAttribute node) | Public | | 0x08 |
| XmlAttribute Remove(XmlAttribute node) | Public | | 0x08 |
| XmlAttribute RemoveAt(int i) | Public | | 0x08 |
| void RemoveAll() | Public | | 0x00 |
| void System.Collections.ICollection.CopyTo(Array array, int index) | PrivateFinal+2 flags | | 0x08 |
| bool System.Collections.ICollection.get_IsSynchronized() | PrivateFinal+3 flags | | 0x01 |
| object System.Collections.ICollection.get_SyncRoot() | PrivateFinal+3 flags | | 0x08 |
| int System.Collections.ICollection.get_Count() | PrivateFinal+3 flags | | 0x04 |
| XmlNode AddNode(XmlNode node) | 2 flags | | 0x08 |
| XmlNode InsertNodeAt(int i, XmlNode node) | 2 flags | | 0x08 |
| XmlNode RemoveNodeAt(int i) | 2 flags | | 0x08 |
| void Detach(XmlAttribute attr) | 1 flags | | 0x08 |
| void InsertParentIntoElementIdAttrMap(XmlAttribute attr) | 1 flags | | 0x08 |
| void RemoveParentFromElementIdAttrMap(XmlAttribute attr) | 1 flags | | 0x08 |
| int RemoveDuplicateAttribute(XmlAttribute attr) | 1 flags | | 0x08 |
| bool PrepareParentInElementIdAttrMap(const string& attrPrefix, const string& attrLocalName) | 1 flags | | 0x08 |
| void ResetParentInElementIdAttrMap(const string& oldVal, const string& newVal) | 1 flags | | 0x08 |
| XmlAttribute InternalAppendAttribute(XmlAttribute node) | 1 flags | | 0x08 |