using System; using System.Collections; using System.Runtime.CompilerServices; using Cpp2IlInjected; namespace System.Xml { /// Represents a collection of attributes that can be accessed by name or index. // Token: 0x02000036 RID: 54 [Token(Token = "0x2000036")] public sealed class XmlAttributeCollection : XmlNamedNodeMap, ICollection, IEnumerable { // Token: 0x06000232 RID: 562 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000232")] [Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")] internal XmlAttributeCollection(XmlNode parent) { } /// Gets the attribute with the specified index. /// The index of the attribute. /// The at the specified index. /// The index being passed in is out of range. // Token: 0x170000DE RID: 222 [Token(Token = "0x170000DE")] [IndexerName("ItemOf")] public XmlAttribute this[int i] { [Token(Token = "0x6000233")] [Address(RVA = "0x460430", Offset = "0x45F230", VA = "0x180460430")] get { return null; } } /// Adds a using its property /// An attribute node to store in this collection. The node will later be accessible using the name of the node. If a node with that name is already present in the collection, it is replaced by the new one; otherwise, the node is appended to the end of the collection. /// If the replaces an existing node with the same name, the old node is returned; otherwise, the added node is returned. /// /// was created from a different than the one that created this collection.This is read-only. /// /// is an that is already an attribute of another object. To re-use attributes in other elements, you must clone the objects you want to re-use. // Token: 0x06000234 RID: 564 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000234")] [Address(RVA = "0x4601E0", Offset = "0x45EFE0", VA = "0x1804601E0", Slot = "6")] public override XmlNode SetNamedItem(XmlNode node) { return null; } /// Inserts the specified attribute as the last node in the collection. /// The to insert. /// The to append to the collection. /// /// was created from a document different from the one that created this collection. // Token: 0x06000235 RID: 565 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000235")] [Address(RVA = "0x45F320", Offset = "0x45E120", VA = "0x18045F320")] public XmlAttribute Append(XmlAttribute node) { return null; } /// Removes the specified attribute from the collection. /// The to remove. /// The node removed or if it is not found in the collection. // Token: 0x06000236 RID: 566 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000236")] [Address(RVA = "0x460070", Offset = "0x45EE70", VA = "0x180460070")] public XmlAttribute Remove(XmlAttribute node) { return null; } /// Removes the attribute corresponding to the specified index from the collection. /// The index of the node to remove. The first node has index 0. /// Returns if there is no attribute at the specified index. // Token: 0x06000237 RID: 567 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000237")] [Address(RVA = "0x45FB30", Offset = "0x45E930", VA = "0x18045FB30")] public XmlAttribute RemoveAt(int i) { return null; } /// Removes all attributes from the collection. // Token: 0x06000238 RID: 568 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000238")] [Address(RVA = "0x45FA40", Offset = "0x45E840", VA = "0x18045FA40")] public void RemoveAll() { } /// For a description of this member, see . /// The array that is the destination of the objects copied from this collection. /// The index in the array where copying begins. // Token: 0x06000239 RID: 569 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000239")] [Address(RVA = "0x460390", Offset = "0x45F190", VA = "0x180460390", Slot = "13")] void ICollection.CopyTo(Array array, int index) { } /// For a description of this member, see . /// Returns if the collection is synchronized. // Token: 0x170000DF RID: 223 // (get) Token: 0x0600023A RID: 570 RVA: 0x00002EC8 File Offset: 0x000010C8 [Token(Token = "0x170000DF")] bool ICollection.IsSynchronized { [Token(Token = "0x600023A")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "16")] get { return default(bool); } } /// For a description of this member, see . /// Returns the that is the root of the collection. // Token: 0x170000E0 RID: 224 // (get) Token: 0x0600023B RID: 571 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170000E0")] object ICollection.SyncRoot { [Token(Token = "0x600023B")] [Address(RVA = "0x434BD0", Offset = "0x4339D0", VA = "0x180434BD0", Slot = "15")] get { return null; } } /// For a description of this member, see . /// Returns an that contains the count of the attributes. // Token: 0x170000E1 RID: 225 // (get) Token: 0x0600023C RID: 572 RVA: 0x00002EE0 File Offset: 0x000010E0 [Token(Token = "0x170000E1")] int ICollection.Count { [Token(Token = "0x600023C")] [Address(RVA = "0x460420", Offset = "0x45F220", VA = "0x180460420", Slot = "14")] get { return 0; } } // Token: 0x0600023D RID: 573 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600023D")] [Address(RVA = "0x45F110", Offset = "0x45DF10", VA = "0x18045F110", Slot = "9")] internal override XmlNode AddNode(XmlNode node) { return null; } // Token: 0x0600023E RID: 574 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600023E")] [Address(RVA = "0x45F630", Offset = "0x45E430", VA = "0x18045F630", Slot = "12")] internal override XmlNode InsertNodeAt(int i, XmlNode node) { return null; } // Token: 0x0600023F RID: 575 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600023F")] [Address(RVA = "0x45FD00", Offset = "0x45EB00", VA = "0x18045FD00", Slot = "11")] internal override XmlNode RemoveNodeAt(int i) { return null; } // Token: 0x06000240 RID: 576 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000240")] [Address(RVA = "0x45F560", Offset = "0x45E360", VA = "0x18045F560")] internal void Detach(XmlAttribute attr) { } // Token: 0x06000241 RID: 577 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000241")] [Address(RVA = "0x45F6F0", Offset = "0x45E4F0", VA = "0x18045F6F0")] internal void InsertParentIntoElementIdAttrMap(XmlAttribute attr) { } // Token: 0x06000242 RID: 578 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000242")] [Address(RVA = "0x45FEE0", Offset = "0x45ECE0", VA = "0x18045FEE0")] internal void RemoveParentFromElementIdAttrMap(XmlAttribute attr) { } // Token: 0x06000243 RID: 579 RVA: 0x00002EF8 File Offset: 0x000010F8 [Token(Token = "0x6000243")] [Address(RVA = "0x45FBF0", Offset = "0x45E9F0", VA = "0x18045FBF0")] internal int RemoveDuplicateAttribute(XmlAttribute attr) { return 0; } // Token: 0x06000244 RID: 580 RVA: 0x00002F10 File Offset: 0x00001110 [Token(Token = "0x6000244")] [Address(RVA = "0x45F930", Offset = "0x45E730", VA = "0x18045F930")] internal bool PrepareParentInElementIdAttrMap(string attrPrefix, string attrLocalName) { return default(bool); } // Token: 0x06000245 RID: 581 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000245")] [Address(RVA = "0x460100", Offset = "0x45EF00", VA = "0x180460100")] internal void ResetParentInElementIdAttrMap(string oldVal, string newVal) { } // Token: 0x06000246 RID: 582 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000246")] [Address(RVA = "0x45F880", Offset = "0x45E680", VA = "0x18045F880")] internal XmlAttribute InternalAppendAttribute(XmlAttribute node) { return null; } } }