Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

227 lines
9.5 KiB
C#

using System;
using System.Collections;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace System.Xml
{
/// <summary>Represents a collection of attributes that can be accessed by name or index.</summary>
// 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)
{
}
/// <summary>Gets the attribute with the specified index.</summary>
/// <param name="i">The index of the attribute. </param>
/// <returns>The <see cref="T:System.Xml.XmlAttribute" /> at the specified index.</returns>
/// <exception cref="T:System.IndexOutOfRangeException">The index being passed in is out of range. </exception>
// 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;
}
}
/// <summary>Adds a <see cref="T:System.Xml.XmlNode" /> using its <see cref="P:System.Xml.XmlNode.Name" /> property </summary>
/// <param name="node">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. </param>
/// <returns>If the <paramref name="node" /> replaces an existing node with the same name, the old node is returned; otherwise, the added node is returned.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="node" /> was created from a different <see cref="T:System.Xml.XmlDocument" /> than the one that created this collection.This <see langword="XmlAttributeCollection" /> is read-only. </exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="node" /> is an <see cref="T:System.Xml.XmlAttribute" /> that is already an attribute of another <see cref="T:System.Xml.XmlElement" /> object. To re-use attributes in other elements, you must clone the <see langword="XmlAttribute" /> objects you want to re-use. </exception>
// 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;
}
/// <summary>Inserts the specified attribute as the last node in the collection.</summary>
/// <param name="node">The <see cref="T:System.Xml.XmlAttribute" /> to insert. </param>
/// <returns>The <see langword="XmlAttribute" /> to append to the collection.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="node" /> was created from a document different from the one that created this collection. </exception>
// 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;
}
/// <summary>Removes the specified attribute from the collection.</summary>
/// <param name="node">The <see cref="T:System.Xml.XmlAttribute" /> to remove. </param>
/// <returns>The node removed or <see langword="null" /> if it is not found in the collection.</returns>
// 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;
}
/// <summary>Removes the attribute corresponding to the specified index from the collection.</summary>
/// <param name="i">The index of the node to remove. The first node has index 0. </param>
/// <returns>Returns <see langword="null" /> if there is no attribute at the specified index.</returns>
// 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;
}
/// <summary>Removes all attributes from the collection.</summary>
// Token: 0x06000238 RID: 568 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000238")]
[Address(RVA = "0x45FA40", Offset = "0x45E840", VA = "0x18045FA40")]
public void RemoveAll()
{
}
/// <summary>For a description of this member, see <see cref="M:System.Xml.XmlAttributeCollection.CopyTo(System.Xml.XmlAttribute[],System.Int32)" />.</summary>
/// <param name="array">The array that is the destination of the objects copied from this collection. </param>
/// <param name="index">The index in the array where copying begins. </param>
// 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)
{
}
/// <summary>For a description of this member, see <see cref="P:System.Xml.XmlAttributeCollection.System#Collections#ICollection#IsSynchronized" />.</summary>
/// <returns>Returns <see langword="true" /> if the collection is synchronized.</returns>
// 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);
}
}
/// <summary>For a description of this member, see <see cref="P:System.Xml.XmlAttributeCollection.System#Collections#ICollection#SyncRoot" />.</summary>
/// <returns>Returns the <see cref="T:System.Object" /> that is the root of the collection.</returns>
// 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;
}
}
/// <summary>For a description of this member, see <see cref="P:System.Xml.XmlAttributeCollection.System#Collections#ICollection#Count" />.</summary>
/// <returns>Returns an <see langword="int" /> that contains the count of the attributes.</returns>
// 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;
}
}
}