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;
}
}
}