Files
Apr2020-Cpp2Il-Dump/System.Xml/XmlNamedNodeMap.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

248 lines
8.3 KiB
C#

using System;
using System.Collections;
using Cpp2IlInjected;
namespace System.Xml
{
/// <summary>Represents a collection of nodes that can be accessed by name or index.</summary>
// Token: 0x02000049 RID: 73
[Token(Token = "0x2000049")]
public class XmlNamedNodeMap : IEnumerable
{
// Token: 0x0600035D RID: 861 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600035D")]
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
internal XmlNamedNodeMap(XmlNode parent)
{
}
/// <summary>Retrieves an <see cref="T:System.Xml.XmlNode" /> specified by name.</summary>
/// <param name="name">The qualified name of the node to retrieve. It is matched against the <see cref="P:System.Xml.XmlNode.Name" /> property of the matching node.</param>
/// <returns>An <see langword="XmlNode" /> with the specified name or <see langword="null" /> if a matching node is not found.</returns>
// Token: 0x0600035E RID: 862 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600035E")]
[Address(RVA = "0x4737A0", Offset = "0x4725A0", VA = "0x1804737A0", Slot = "5")]
public virtual XmlNode GetNamedItem(string name)
{
return null;
}
/// <summary>Adds an <see cref="T:System.Xml.XmlNode" /> using its <see cref="P:System.Xml.XmlNode.Name" /> property.</summary>
/// <param name="node">An <see langword="XmlNode" /> to store in the <see langword="XmlNamedNodeMap" />. If a node with that name is already present in the map, it is replaced by the new one.</param>
/// <returns>If the <paramref name="node" /> replaces an existing node with the same name, the old node is returned; otherwise, <see langword="null" /> is returned.</returns>
/// <exception cref="T:System.ArgumentException">The <paramref name="node" /> was created from a different <see cref="T:System.Xml.XmlDocument" /> than the one that created the <see langword="XmlNamedNodeMap" />; or the <see langword="XmlNamedNodeMap" /> is read-only.</exception>
// Token: 0x0600035F RID: 863 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600035F")]
[Address(RVA = "0x473D20", Offset = "0x472B20", VA = "0x180473D20", Slot = "6")]
public virtual XmlNode SetNamedItem(XmlNode node)
{
return null;
}
/// <summary>Gets the number of nodes in the <see langword="XmlNamedNodeMap" />.</summary>
/// <returns>The number of nodes.</returns>
// Token: 0x1700015C RID: 348
// (get) Token: 0x06000360 RID: 864 RVA: 0x000033F0 File Offset: 0x000015F0
[Token(Token = "0x1700015C")]
public virtual int Count
{
[Token(Token = "0x6000360")]
[Address(RVA = "0x460420", Offset = "0x45F220", VA = "0x180460420", Slot = "7")]
get
{
return 0;
}
}
/// <summary>Provides support for the "foreach" style iteration over the collection of nodes in the <see langword="XmlNamedNodeMap" />.</summary>
/// <returns>An enumerator object.</returns>
// Token: 0x06000361 RID: 865 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000361")]
[Address(RVA = "0x473790", Offset = "0x472590", VA = "0x180473790", Slot = "8")]
public virtual IEnumerator GetEnumerator()
{
return null;
}
// Token: 0x06000362 RID: 866 RVA: 0x00003408 File Offset: 0x00001608
[Token(Token = "0x6000362")]
[Address(RVA = "0x473550", Offset = "0x472350", VA = "0x180473550")]
internal int FindNodeOffset(string name)
{
return 0;
}
// Token: 0x06000363 RID: 867 RVA: 0x00003420 File Offset: 0x00001620
[Token(Token = "0x6000363")]
[Address(RVA = "0x473650", Offset = "0x472450", VA = "0x180473650")]
internal int FindNodeOffset(string localName, string namespaceURI)
{
return 0;
}
// Token: 0x06000364 RID: 868 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000364")]
[Address(RVA = "0x473370", Offset = "0x472170", VA = "0x180473370", Slot = "9")]
internal virtual XmlNode AddNode(XmlNode node)
{
return null;
}
// Token: 0x06000365 RID: 869 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000365")]
[Address(RVA = "0x4732B0", Offset = "0x4720B0", VA = "0x1804732B0", Slot = "10")]
internal virtual XmlNode AddNodeForLoad(XmlNode node, XmlDocument doc)
{
return null;
}
// Token: 0x06000366 RID: 870 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000366")]
[Address(RVA = "0x473B30", Offset = "0x472930", VA = "0x180473B30", Slot = "11")]
internal virtual XmlNode RemoveNodeAt(int i)
{
return null;
}
// Token: 0x06000367 RID: 871 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000367")]
[Address(RVA = "0x473CB0", Offset = "0x472AB0", VA = "0x180473CB0")]
internal XmlNode ReplaceNodeAt(int i, XmlNode node)
{
return null;
}
// Token: 0x06000368 RID: 872 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000368")]
[Address(RVA = "0x473940", Offset = "0x472740", VA = "0x180473940", Slot = "12")]
internal virtual XmlNode InsertNodeAt(int i, XmlNode node)
{
return null;
}
// Token: 0x0400018F RID: 399
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400018F")]
internal XmlNode parent;
// Token: 0x04000190 RID: 400
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000190")]
internal XmlNamedNodeMap.SmallXmlNodeList nodes;
// Token: 0x0200004A RID: 74
[Token(Token = "0x200004A")]
internal struct SmallXmlNodeList
{
// Token: 0x1700015D RID: 349
// (get) Token: 0x06000369 RID: 873 RVA: 0x00003438 File Offset: 0x00001638
[Token(Token = "0x1700015D")]
public int Count
{
[Token(Token = "0x6000369")]
[Address(RVA = "0x45C1B0", Offset = "0x45AFB0", VA = "0x18045C1B0")]
get
{
return 0;
}
}
// Token: 0x1700015E RID: 350
[Token(Token = "0x1700015E")]
public object this[int index]
{
[Token(Token = "0x600036A")]
[Address(RVA = "0x45C250", Offset = "0x45B050", VA = "0x18045C250")]
get
{
return null;
}
}
// Token: 0x0600036B RID: 875 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600036B")]
[Address(RVA = "0x45BC80", Offset = "0x45AA80", VA = "0x18045BC80")]
public void Add(object value)
{
}
// Token: 0x0600036C RID: 876 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600036C")]
[Address(RVA = "0x45C0B0", Offset = "0x45AEB0", VA = "0x18045C0B0")]
public void RemoveAt(int index)
{
}
// Token: 0x0600036D RID: 877 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600036D")]
[Address(RVA = "0x45BED0", Offset = "0x45ACD0", VA = "0x18045BED0")]
public void Insert(int index, object value)
{
}
// Token: 0x0600036E RID: 878 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600036E")]
[Address(RVA = "0x45BDD0", Offset = "0x45ABD0", VA = "0x18045BDD0")]
public IEnumerator GetEnumerator()
{
return null;
}
// Token: 0x04000191 RID: 401
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000191")]
private object field;
// Token: 0x0200004B RID: 75
[Token(Token = "0x200004B")]
private class SingleObjectEnumerator : IEnumerator
{
// Token: 0x0600036F RID: 879 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600036F")]
[Address(RVA = "0x45BBF0", Offset = "0x45A9F0", VA = "0x18045BBF0")]
public SingleObjectEnumerator(object value)
{
}
// Token: 0x1700015F RID: 351
// (get) Token: 0x06000370 RID: 880 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700015F")]
public object Current
{
[Token(Token = "0x6000370")]
[Address(RVA = "0x45BC20", Offset = "0x45AA20", VA = "0x18045BC20", Slot = "5")]
get
{
return null;
}
}
// Token: 0x06000371 RID: 881 RVA: 0x00003450 File Offset: 0x00001650
[Token(Token = "0x6000371")]
[Address(RVA = "0x45BBC0", Offset = "0x45A9C0", VA = "0x18045BBC0", Slot = "4")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x06000372 RID: 882 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000372")]
[Address(RVA = "0x45BBE0", Offset = "0x45A9E0", VA = "0x18045BBE0", Slot = "6")]
public void Reset()
{
}
// Token: 0x04000192 RID: 402
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000192")]
private object loneValue;
// Token: 0x04000193 RID: 403
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000193")]
private int position;
}
}
}
}