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: 0x020000A6 RID: 166
[Token(Token = "0x20000A6")]
public sealed class XmlAttributeCollection : XmlNamedNodeMap, ICollection, IEnumerable
{
// Token: 0x0600080A RID: 2058 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600080A")]
[Address(RVA = "0x67E900", Offset = "0x67D900", VA = "0x18067E900")]
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: 0x17000215 RID: 533
[Token(Token = "0x17000215")]
[IndexerName("ItemOf")]
public XmlAttribute this[int i]
{
[Token(Token = "0x600080B")]
[Address(RVA = "0x67E910", Offset = "0x67D910", VA = "0x18067E910")]
get
{
return null;
}
}
/// Gets the attribute with the specified name.
/// The qualified name of the attribute.
/// The with the specified name. If the attribute does not exist, this property returns .
// Token: 0x17000216 RID: 534
[Token(Token = "0x17000216")]
[IndexerName("ItemOf")]
public XmlAttribute this[string name]
{
[Token(Token = "0x600080C")]
[Address(RVA = "0x67EB60", Offset = "0x67DB60", VA = "0x18067EB60")]
get
{
return null;
}
}
/// Gets the attribute with the specified local name and namespace Uniform Resource Identifier (URI).
/// The local name of the attribute.
/// The namespace URI of the attribute.
/// The with the specified local name and namespace URI. If the attribute does not exist, this property returns .
// Token: 0x17000217 RID: 535
[Token(Token = "0x17000217")]
[IndexerName("ItemOf")]
public XmlAttribute this[string localName, string namespaceURI]
{
[Token(Token = "0x600080D")]
[Address(RVA = "0x67EA00", Offset = "0x67DA00", VA = "0x18067EA00")]
get
{
return null;
}
}
// Token: 0x0600080E RID: 2062 RVA: 0x00004EA8 File Offset: 0x000030A8
[Token(Token = "0x600080E")]
[Address(RVA = "0x67D8E0", Offset = "0x67C8E0", VA = "0x18067D8E0")]
internal int FindNodeOffsetNS(XmlAttribute node)
{
return 0;
}
/// 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: 0x0600080F RID: 2063 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600080F")]
[Address(RVA = "0x67E630", Offset = "0x67D630", VA = "0x18067E630", 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: 0x06000810 RID: 2064 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000810")]
[Address(RVA = "0x67D640", Offset = "0x67C640", VA = "0x18067D640")]
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: 0x06000811 RID: 2065 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000811")]
[Address(RVA = "0x67E4C0", Offset = "0x67D4C0", VA = "0x18067E4C0")]
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: 0x06000812 RID: 2066 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000812")]
[Address(RVA = "0x67DF80", Offset = "0x67CF80", VA = "0x18067DF80")]
public XmlAttribute RemoveAt(int i)
{
return null;
}
/// Removes all attributes from the collection.
// Token: 0x06000813 RID: 2067 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000813")]
[Address(RVA = "0x67DE90", Offset = "0x67CE90", VA = "0x18067DE90")]
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: 0x06000814 RID: 2068 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000814")]
[Address(RVA = "0x67E860", Offset = "0x67D860", VA = "0x18067E860", Slot = "13")]
void ICollection.CopyTo(Array array, int index)
{
}
/// For a description of this member, see .
/// Returns if the collection is synchronized.
// Token: 0x17000218 RID: 536
// (get) Token: 0x06000815 RID: 2069 RVA: 0x00004EC0 File Offset: 0x000030C0
[Token(Token = "0x17000218")]
bool ICollection.IsSynchronized
{
[Token(Token = "0x6000815")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "16")]
get
{
return default(bool);
}
}
/// For a description of this member, see .
/// Returns the that is the root of the collection.
// Token: 0x17000219 RID: 537
// (get) Token: 0x06000816 RID: 2070 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000219")]
object ICollection.SyncRoot
{
[Token(Token = "0x6000816")]
[Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0", Slot = "15")]
get
{
return null;
}
}
/// For a description of this member, see .
/// Returns an that contains the count of the attributes.
// Token: 0x1700021A RID: 538
// (get) Token: 0x06000817 RID: 2071 RVA: 0x00004ED8 File Offset: 0x000030D8
[Token(Token = "0x1700021A")]
int ICollection.Count
{
[Token(Token = "0x6000817")]
[Address(RVA = "0x67E8F0", Offset = "0x67D8F0", VA = "0x18067E8F0", Slot = "14")]
get
{
return 0;
}
}
// Token: 0x06000818 RID: 2072 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000818")]
[Address(RVA = "0x67D430", Offset = "0x67C430", VA = "0x18067D430", Slot = "9")]
internal override XmlNode AddNode(XmlNode node)
{
return null;
}
// Token: 0x06000819 RID: 2073 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000819")]
[Address(RVA = "0x67DA80", Offset = "0x67CA80", VA = "0x18067DA80", Slot = "12")]
internal override XmlNode InsertNodeAt(int i, XmlNode node)
{
return null;
}
// Token: 0x0600081A RID: 2074 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600081A")]
[Address(RVA = "0x67E150", Offset = "0x67D150", VA = "0x18067E150", Slot = "11")]
internal override XmlNode RemoveNodeAt(int i)
{
return null;
}
// Token: 0x0600081B RID: 2075 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600081B")]
[Address(RVA = "0x67D810", Offset = "0x67C810", VA = "0x18067D810")]
internal void Detach(XmlAttribute attr)
{
}
// Token: 0x0600081C RID: 2076 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600081C")]
[Address(RVA = "0x67DB40", Offset = "0x67CB40", VA = "0x18067DB40")]
internal void InsertParentIntoElementIdAttrMap(XmlAttribute attr)
{
}
// Token: 0x0600081D RID: 2077 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600081D")]
[Address(RVA = "0x67E330", Offset = "0x67D330", VA = "0x18067E330")]
internal void RemoveParentFromElementIdAttrMap(XmlAttribute attr)
{
}
// Token: 0x0600081E RID: 2078 RVA: 0x00004EF0 File Offset: 0x000030F0
[Token(Token = "0x600081E")]
[Address(RVA = "0x67E040", Offset = "0x67D040", VA = "0x18067E040")]
internal int RemoveDuplicateAttribute(XmlAttribute attr)
{
return 0;
}
// Token: 0x0600081F RID: 2079 RVA: 0x00004F08 File Offset: 0x00003108
[Token(Token = "0x600081F")]
[Address(RVA = "0x67DD80", Offset = "0x67CD80", VA = "0x18067DD80")]
internal bool PrepareParentInElementIdAttrMap(string attrPrefix, string attrLocalName)
{
return default(bool);
}
// Token: 0x06000820 RID: 2080 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000820")]
[Address(RVA = "0x67E550", Offset = "0x67D550", VA = "0x18067E550")]
internal void ResetParentInElementIdAttrMap(string oldVal, string newVal)
{
}
// Token: 0x06000821 RID: 2081 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000821")]
[Address(RVA = "0x67DCD0", Offset = "0x67CCD0", VA = "0x18067DCD0")]
internal XmlAttribute InternalAppendAttribute(XmlAttribute node)
{
return null;
}
}
}