a
This commit is contained in:
@@ -0,0 +1,103 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Specialized
|
||||
{
|
||||
/// <summary>Provides a simple structure that stores Boolean values and small integers in 32 bits of memory.</summary>
|
||||
// Token: 0x02000331 RID: 817
|
||||
[Token(Token = "0x2000331")]
|
||||
public struct BitVector32
|
||||
{
|
||||
/// <summary>Gets or sets the state of the bit flag indicated by the specified mask.</summary>
|
||||
/// <param name="bit">A mask that indicates the bit to get or set.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the specified bit flag is on (1); otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x1700044B RID: 1099
|
||||
[Token(Token = "0x1700044B")]
|
||||
public bool this[int bit]
|
||||
{
|
||||
[Token(Token = "0x6001528")]
|
||||
[Address(RVA = "0x4953D0", Offset = "0x4941D0", VA = "0x1804953D0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x6001529")]
|
||||
[Address(RVA = "0x4953F0", Offset = "0x4941F0", VA = "0x1804953F0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Creates the first mask in a series of masks that can be used to retrieve individual bits in a <see cref="T:System.Collections.Specialized.BitVector32" /> that is set up as bit flags.</summary>
|
||||
/// <returns>A mask that isolates the first bit flag in the <see cref="T:System.Collections.Specialized.BitVector32" />.</returns>
|
||||
// Token: 0x0600152A RID: 5418 RVA: 0x000096D8 File Offset: 0x000078D8
|
||||
[Token(Token = "0x600152A")]
|
||||
[Address(RVA = "0x495090", Offset = "0x493E90", VA = "0x180495090")]
|
||||
public static int CreateMask()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Creates an additional mask following the specified mask in a series of masks that can be used to retrieve individual bits in a <see cref="T:System.Collections.Specialized.BitVector32" /> that is set up as bit flags.</summary>
|
||||
/// <param name="previous">The mask that indicates the previous bit flag.</param>
|
||||
/// <returns>A mask that isolates the bit flag following the one that <paramref name="previous" /> points to in <see cref="T:System.Collections.Specialized.BitVector32" />.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="previous" /> indicates the last bit flag in the <see cref="T:System.Collections.Specialized.BitVector32" />.</exception>
|
||||
// Token: 0x0600152B RID: 5419 RVA: 0x000096F0 File Offset: 0x000078F0
|
||||
[Token(Token = "0x600152B")]
|
||||
[Address(RVA = "0x4950C0", Offset = "0x493EC0", VA = "0x1804950C0")]
|
||||
public static int CreateMask(int previous)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the specified object is equal to the <see cref="T:System.Collections.Specialized.BitVector32" />.</summary>
|
||||
/// <param name="o">The object to compare with the current <see cref="T:System.Collections.Specialized.BitVector32" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the specified object is equal to the <see cref="T:System.Collections.Specialized.BitVector32" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x0600152C RID: 5420 RVA: 0x00009708 File Offset: 0x00007908
|
||||
[Token(Token = "0x600152C")]
|
||||
[Address(RVA = "0x495150", Offset = "0x493F50", VA = "0x180495150", Slot = "0")]
|
||||
public override bool Equals(object o)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Serves as a hash function for the <see cref="T:System.Collections.Specialized.BitVector32" />.</summary>
|
||||
/// <returns>A hash code for the <see cref="T:System.Collections.Specialized.BitVector32" />.</returns>
|
||||
// Token: 0x0600152D RID: 5421 RVA: 0x00009720 File Offset: 0x00007920
|
||||
[Token(Token = "0x600152D")]
|
||||
[Address(RVA = "0x4951D0", Offset = "0x493FD0", VA = "0x1804951D0", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Returns a string that represents the specified <see cref="T:System.Collections.Specialized.BitVector32" />.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Collections.Specialized.BitVector32" /> to represent.</param>
|
||||
/// <returns>A string that represents the specified <see cref="T:System.Collections.Specialized.BitVector32" />.</returns>
|
||||
// Token: 0x0600152E RID: 5422 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600152E")]
|
||||
[Address(RVA = "0x495230", Offset = "0x494030", VA = "0x180495230")]
|
||||
public static string ToString(BitVector32 value)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns a string that represents the current <see cref="T:System.Collections.Specialized.BitVector32" />.</summary>
|
||||
/// <returns>A string that represents the current <see cref="T:System.Collections.Specialized.BitVector32" />.</returns>
|
||||
// Token: 0x0600152F RID: 5423 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600152F")]
|
||||
[Address(RVA = "0x495300", Offset = "0x494100", VA = "0x180495300", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000E0E RID: 3598
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000E0E")]
|
||||
private uint data;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Specialized
|
||||
{
|
||||
// Token: 0x02000332 RID: 818
|
||||
[Token(Token = "0x2000332")]
|
||||
internal class CaseSensitiveStringDictionary : StringDictionary
|
||||
{
|
||||
// Token: 0x06001530 RID: 5424 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001530")]
|
||||
[Address(RVA = "0x495E90", Offset = "0x494C90", VA = "0x180495E90")]
|
||||
public CaseSensitiveStringDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700044C RID: 1100
|
||||
[Token(Token = "0x1700044C")]
|
||||
public override string this[string key]
|
||||
{
|
||||
[Token(Token = "0x6001531")]
|
||||
[Address(RVA = "0x495EF0", Offset = "0x494CF0", VA = "0x180495EF0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6001532")]
|
||||
[Address(RVA = "0x495FB0", Offset = "0x494DB0", VA = "0x180495FB0", Slot = "6")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001533 RID: 5427 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001533")]
|
||||
[Address(RVA = "0x495D60", Offset = "0x494B60", VA = "0x180495D60", Slot = "8")]
|
||||
public override void Add(string key, string value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001534 RID: 5428 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001534")]
|
||||
[Address(RVA = "0x495E00", Offset = "0x494C00", VA = "0x180495E00", Slot = "10")]
|
||||
public override void Remove(string key)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Specialized
|
||||
{
|
||||
// Token: 0x0200033C RID: 828
|
||||
[Token(Token = "0x200033C")]
|
||||
[Serializable]
|
||||
internal class CompatibleComparer : IEqualityComparer
|
||||
{
|
||||
// Token: 0x0600158A RID: 5514 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600158A")]
|
||||
[Address(RVA = "0x4089A0", Offset = "0x4077A0", VA = "0x1804089A0")]
|
||||
internal CompatibleComparer(IComparer comparer, IHashCodeProvider hashCodeProvider)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600158B RID: 5515 RVA: 0x00009900 File Offset: 0x00007B00
|
||||
[Token(Token = "0x600158B")]
|
||||
[Address(RVA = "0x497840", Offset = "0x496640", VA = "0x180497840", Slot = "4")]
|
||||
public bool Equals(object a, object b)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600158C RID: 5516 RVA: 0x00009918 File Offset: 0x00007B18
|
||||
[Token(Token = "0x600158C")]
|
||||
[Address(RVA = "0x497950", Offset = "0x496750", VA = "0x180497950", Slot = "5")]
|
||||
public int GetHashCode(object obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x1700046B RID: 1131
|
||||
// (get) Token: 0x0600158D RID: 5517 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700046B")]
|
||||
public IComparer Comparer
|
||||
{
|
||||
[Token(Token = "0x600158D")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700046C RID: 1132
|
||||
// (get) Token: 0x0600158E RID: 5518 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700046C")]
|
||||
public IHashCodeProvider HashCodeProvider
|
||||
{
|
||||
[Token(Token = "0x600158E")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700046D RID: 1133
|
||||
// (get) Token: 0x0600158F RID: 5519 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700046D")]
|
||||
public static IComparer DefaultComparer
|
||||
{
|
||||
[Token(Token = "0x600158F")]
|
||||
[Address(RVA = "0x497A00", Offset = "0x496800", VA = "0x180497A00")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700046E RID: 1134
|
||||
// (get) Token: 0x06001590 RID: 5520 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700046E")]
|
||||
public static IHashCodeProvider DefaultHashCodeProvider
|
||||
{
|
||||
[Token(Token = "0x6001590")]
|
||||
[Address(RVA = "0x497AC0", Offset = "0x4968C0", VA = "0x180497AC0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000E33 RID: 3635
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000E33")]
|
||||
private IComparer _comparer;
|
||||
|
||||
// Token: 0x04000E34 RID: 3636
|
||||
[Token(Token = "0x4000E34")]
|
||||
private static IComparer defaultComparer;
|
||||
|
||||
// Token: 0x04000E35 RID: 3637
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000E35")]
|
||||
private IHashCodeProvider _hcp;
|
||||
|
||||
// Token: 0x04000E36 RID: 3638
|
||||
[Token(Token = "0x4000E36")]
|
||||
private static IHashCodeProvider defaultHashProvider;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,277 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Specialized
|
||||
{
|
||||
/// <summary>Implements <see langword="IDictionary" /> by using a <see cref="T:System.Collections.Specialized.ListDictionary" /> while the collection is small, and then switching to a <see cref="T:System.Collections.Hashtable" /> when the collection gets large.</summary>
|
||||
// Token: 0x02000333 RID: 819
|
||||
[Token(Token = "0x2000333")]
|
||||
[Serializable]
|
||||
public class HybridDictionary : IDictionary, ICollection, IEnumerable
|
||||
{
|
||||
/// <summary>Creates an empty case-sensitive <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
|
||||
// Token: 0x06001535 RID: 5429 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001535")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public HybridDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Creates an empty <see cref="T:System.Collections.Specialized.HybridDictionary" /> with the specified case sensitivity.</summary>
|
||||
/// <param name="caseInsensitive">A Boolean that denotes whether the <see cref="T:System.Collections.Specialized.HybridDictionary" /> is case-insensitive.</param>
|
||||
// Token: 0x06001536 RID: 5430 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001536")]
|
||||
[Address(RVA = "0x4A18F0", Offset = "0x4A06F0", VA = "0x1804A18F0")]
|
||||
public HybridDictionary(bool caseInsensitive)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the value associated with the specified key.</summary>
|
||||
/// <param name="key">The key whose value to get or set.</param>
|
||||
/// <returns>The value associated with the specified key. If the specified key is not found, attempting to get it returns <see langword="null" />, and attempting to set it creates a new entry using the specified key.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x1700044D RID: 1101
|
||||
[Token(Token = "0x1700044D")]
|
||||
public object this[object key]
|
||||
{
|
||||
[Token(Token = "0x6001537")]
|
||||
[Address(RVA = "0x4A1950", Offset = "0x4A0750", VA = "0x1804A1950", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6001538")]
|
||||
[Address(RVA = "0x4A1D10", Offset = "0x4A0B10", VA = "0x1804A1D10", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700044E RID: 1102
|
||||
// (get) Token: 0x06001539 RID: 5433 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700044E")]
|
||||
private ListDictionary List
|
||||
{
|
||||
[Token(Token = "0x6001539")]
|
||||
[Address(RVA = "0x4A1BD0", Offset = "0x4A09D0", VA = "0x1804A1BD0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600153A RID: 5434 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600153A")]
|
||||
[Address(RVA = "0x4A0ED0", Offset = "0x49FCD0", VA = "0x1804A0ED0")]
|
||||
private void ChangeOver()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
|
||||
/// <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.HybridDictionary" />.
|
||||
/// Retrieving the value of this property is an O(1) operation.</returns>
|
||||
// Token: 0x1700044F RID: 1103
|
||||
// (get) Token: 0x0600153B RID: 5435 RVA: 0x00009738 File Offset: 0x00007938
|
||||
[Token(Token = "0x1700044F")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x600153B")]
|
||||
[Address(RVA = "0x4A1920", Offset = "0x4A0720", VA = "0x1804A1920", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the keys in the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> containing the keys in the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</returns>
|
||||
// Token: 0x17000450 RID: 1104
|
||||
// (get) Token: 0x0600153C RID: 5436 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000450")]
|
||||
public ICollection Keys
|
||||
{
|
||||
[Token(Token = "0x600153C")]
|
||||
[Address(RVA = "0x4A1B30", Offset = "0x4A0930", VA = "0x1804A1B30", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.HybridDictionary" /> is read-only.</summary>
|
||||
/// <returns>This property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x17000451 RID: 1105
|
||||
// (get) Token: 0x0600153D RID: 5437 RVA: 0x00009750 File Offset: 0x00007950
|
||||
[Token(Token = "0x17000451")]
|
||||
public bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x600153D")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.HybridDictionary" /> has a fixed size.</summary>
|
||||
/// <returns>This property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x17000452 RID: 1106
|
||||
// (get) Token: 0x0600153E RID: 5438 RVA: 0x00009768 File Offset: 0x00007968
|
||||
[Token(Token = "0x17000452")]
|
||||
public bool IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x600153E")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.HybridDictionary" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>This property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x17000453 RID: 1107
|
||||
// (get) Token: 0x0600153F RID: 5439 RVA: 0x00009780 File Offset: 0x00007980
|
||||
[Token(Token = "0x17000453")]
|
||||
public bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x600153F")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</returns>
|
||||
// Token: 0x17000454 RID: 1108
|
||||
// (get) Token: 0x06001540 RID: 5440 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000454")]
|
||||
public object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6001540")]
|
||||
[Address(RVA = "0x434BD0", Offset = "0x4339D0", VA = "0x180434BD0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</returns>
|
||||
// Token: 0x17000455 RID: 1109
|
||||
// (get) Token: 0x06001541 RID: 5441 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000455")]
|
||||
public ICollection Values
|
||||
{
|
||||
[Token(Token = "0x6001541")]
|
||||
[Address(RVA = "0x4A1C70", Offset = "0x4A0A70", VA = "0x1804A1C70", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
|
||||
/// <param name="key">The key of the entry to add.</param>
|
||||
/// <param name="value">The value of the entry to add. The value can be <see langword="null" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">An entry with the same key already exists in the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</exception>
|
||||
// Token: 0x06001542 RID: 5442 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001542")]
|
||||
[Address(RVA = "0x4A0D90", Offset = "0x49FB90", VA = "0x1804A0D90", Slot = "9")]
|
||||
public void Add(object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes all entries from the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
|
||||
// Token: 0x06001543 RID: 5443 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001543")]
|
||||
[Address(RVA = "0x4A11A0", Offset = "0x49FFA0", VA = "0x1804A11A0", Slot = "10")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Specialized.HybridDictionary" /> contains a specific key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Specialized.HybridDictionary" /> contains an entry with the specified key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06001544 RID: 5444 RVA: 0x00009798 File Offset: 0x00007998
|
||||
[Token(Token = "0x6001544")]
|
||||
[Address(RVA = "0x4A11F0", Offset = "0x49FFF0", VA = "0x1804A11F0", Slot = "8")]
|
||||
public bool Contains(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Copies the <see cref="T:System.Collections.Specialized.HybridDictionary" /> entries to a one-dimensional <see cref="T:System.Array" /> instance at the specified index.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the <see cref="T:System.Collections.DictionaryEntry" /> objects copied from <see cref="T:System.Collections.Specialized.HybridDictionary" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="array" /> is multidimensional.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.Specialized.HybridDictionary" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
/// <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.HybridDictionary" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06001545 RID: 5445 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001545")]
|
||||
[Address(RVA = "0x4A13A0", Offset = "0x4A01A0", VA = "0x1804A13A0", Slot = "15")]
|
||||
public void CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> that iterates through the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</returns>
|
||||
// Token: 0x06001546 RID: 5446 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001546")]
|
||||
[Address(RVA = "0x4A1570", Offset = "0x4A0370", VA = "0x1804A1570", Slot = "13")]
|
||||
public IDictionaryEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns an <see cref="T:System.Collections.IEnumerator" /> that iterates through the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</returns>
|
||||
// Token: 0x06001547 RID: 5447 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001547")]
|
||||
[Address(RVA = "0x4A1820", Offset = "0x4A0620", VA = "0x1804A1820", Slot = "19")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Removes the entry with the specified key from the <see cref="T:System.Collections.Specialized.HybridDictionary" />.</summary>
|
||||
/// <param name="key">The key of the entry to remove.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06001548 RID: 5448 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001548")]
|
||||
[Address(RVA = "0x4A1640", Offset = "0x4A0440", VA = "0x1804A1640", Slot = "14")]
|
||||
public void Remove(object key)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000E0F RID: 3599
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000E0F")]
|
||||
private ListDictionary list;
|
||||
|
||||
// Token: 0x04000E10 RID: 3600
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000E10")]
|
||||
private Hashtable hashtable;
|
||||
|
||||
// Token: 0x04000E11 RID: 3601
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000E11")]
|
||||
private bool caseInsensitive;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,537 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Specialized
|
||||
{
|
||||
/// <summary>Implements <see langword="IDictionary" /> using a singly linked list. Recommended for collections that typically include fewer than 10 items.</summary>
|
||||
// Token: 0x02000334 RID: 820
|
||||
[Token(Token = "0x2000334")]
|
||||
[Serializable]
|
||||
public class ListDictionary : IDictionary, ICollection, IEnumerable
|
||||
{
|
||||
/// <summary>Creates an empty <see cref="T:System.Collections.Specialized.ListDictionary" /> using the default comparer.</summary>
|
||||
// Token: 0x06001549 RID: 5449 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001549")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public ListDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Creates an empty <see cref="T:System.Collections.Specialized.ListDictionary" /> using the specified comparer.</summary>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.IComparer" /> to use to determine whether two keys are equal.
|
||||
/// -or-
|
||||
/// <see langword="null" /> to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
|
||||
// Token: 0x0600154A RID: 5450 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600154A")]
|
||||
[Address(RVA = "0x4A24B0", Offset = "0x4A12B0", VA = "0x1804A24B0")]
|
||||
public ListDictionary(IComparer comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the value associated with the specified key.</summary>
|
||||
/// <param name="key">The key whose value to get or set.</param>
|
||||
/// <returns>The value associated with the specified key. If the specified key is not found, attempting to get it returns <see langword="null" />, and attempting to set it creates a new entry using the specified key.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x17000456 RID: 1110
|
||||
[Token(Token = "0x17000456")]
|
||||
public object this[object key]
|
||||
{
|
||||
[Token(Token = "0x600154B")]
|
||||
[Address(RVA = "0x4A24E0", Offset = "0x4A12E0", VA = "0x1804A24E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600154C")]
|
||||
[Address(RVA = "0x4A2760", Offset = "0x4A1560", VA = "0x1804A2760", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
||||
/// <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
|
||||
// Token: 0x17000457 RID: 1111
|
||||
// (get) Token: 0x0600154D RID: 5453 RVA: 0x000097B0 File Offset: 0x000079B0
|
||||
[Token(Token = "0x17000457")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x600154D")]
|
||||
[Address(RVA = "0x41F5B0", Offset = "0x41E3B0", VA = "0x18041F5B0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the keys in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> containing the keys in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
|
||||
// Token: 0x17000458 RID: 1112
|
||||
// (get) Token: 0x0600154E RID: 5454 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000458")]
|
||||
public ICollection Keys
|
||||
{
|
||||
[Token(Token = "0x600154E")]
|
||||
[Address(RVA = "0x4A2630", Offset = "0x4A1430", VA = "0x1804A2630", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.ListDictionary" /> is read-only.</summary>
|
||||
/// <returns>This property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x17000459 RID: 1113
|
||||
// (get) Token: 0x0600154F RID: 5455 RVA: 0x000097C8 File Offset: 0x000079C8
|
||||
[Token(Token = "0x17000459")]
|
||||
public bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x600154F")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.ListDictionary" /> has a fixed size.</summary>
|
||||
/// <returns>This property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x1700045A RID: 1114
|
||||
// (get) Token: 0x06001550 RID: 5456 RVA: 0x000097E0 File Offset: 0x000079E0
|
||||
[Token(Token = "0x1700045A")]
|
||||
public bool IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6001550")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.ListDictionary" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>This property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x1700045B RID: 1115
|
||||
// (get) Token: 0x06001551 RID: 5457 RVA: 0x000097F8 File Offset: 0x000079F8
|
||||
[Token(Token = "0x1700045B")]
|
||||
public bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6001551")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
|
||||
// Token: 0x1700045C RID: 1116
|
||||
// (get) Token: 0x06001552 RID: 5458 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700045C")]
|
||||
public object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6001552")]
|
||||
[Address(RVA = "0x4A2690", Offset = "0x4A1490", VA = "0x1804A2690", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
|
||||
// Token: 0x1700045D RID: 1117
|
||||
// (get) Token: 0x06001553 RID: 5459 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700045D")]
|
||||
public ICollection Values
|
||||
{
|
||||
[Token(Token = "0x6001553")]
|
||||
[Address(RVA = "0x4A2700", Offset = "0x4A1500", VA = "0x1804A2700", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
||||
/// <param name="key">The key of the entry to add.</param>
|
||||
/// <param name="value">The value of the entry to add. The value can be <see langword="null" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">An entry with the same key already exists in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</exception>
|
||||
// Token: 0x06001554 RID: 5460 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001554")]
|
||||
[Address(RVA = "0x4A1E50", Offset = "0x4A0C50", VA = "0x1804A1E50", Slot = "9")]
|
||||
public void Add(object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes all entries from the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
||||
// Token: 0x06001555 RID: 5461 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001555")]
|
||||
[Address(RVA = "0x4A1FF0", Offset = "0x4A0DF0", VA = "0x1804A1FF0", Slot = "10")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Specialized.ListDictionary" /> contains a specific key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Specialized.ListDictionary" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Specialized.ListDictionary" /> contains an entry with the specified key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06001556 RID: 5462 RVA: 0x00009810 File Offset: 0x00007A10
|
||||
[Token(Token = "0x6001556")]
|
||||
[Address(RVA = "0x4A2000", Offset = "0x4A0E00", VA = "0x1804A2000", Slot = "8")]
|
||||
public bool Contains(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Copies the <see cref="T:System.Collections.Specialized.ListDictionary" /> entries to a one-dimensional <see cref="T:System.Array" /> instance at the specified index.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the <see cref="T:System.Collections.DictionaryEntry" /> objects copied from <see cref="T:System.Collections.Specialized.ListDictionary" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="array" /> is multidimensional.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.Specialized.ListDictionary" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
/// <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.ListDictionary" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06001557 RID: 5463 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001557")]
|
||||
[Address(RVA = "0x4A2110", Offset = "0x4A0F10", VA = "0x1804A2110", Slot = "15")]
|
||||
public void CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> that iterates through the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
|
||||
// Token: 0x06001558 RID: 5464 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001558")]
|
||||
[Address(RVA = "0x4A22A0", Offset = "0x4A10A0", VA = "0x1804A22A0", Slot = "13")]
|
||||
public IDictionaryEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns an <see cref="T:System.Collections.IEnumerator" /> that iterates through the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.Specialized.ListDictionary" />.</returns>
|
||||
// Token: 0x06001559 RID: 5465 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001559")]
|
||||
[Address(RVA = "0x4A2440", Offset = "0x4A1240", VA = "0x1804A2440", Slot = "19")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Removes the entry with the specified key from the <see cref="T:System.Collections.Specialized.ListDictionary" />.</summary>
|
||||
/// <param name="key">The key of the entry to remove.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x0600155A RID: 5466 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600155A")]
|
||||
[Address(RVA = "0x4A2310", Offset = "0x4A1110", VA = "0x1804A2310", Slot = "14")]
|
||||
public void Remove(object key)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000E12 RID: 3602
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000E12")]
|
||||
private ListDictionary.DictionaryNode head;
|
||||
|
||||
// Token: 0x04000E13 RID: 3603
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000E13")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04000E14 RID: 3604
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4000E14")]
|
||||
private int count;
|
||||
|
||||
// Token: 0x04000E15 RID: 3605
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000E15")]
|
||||
private IComparer comparer;
|
||||
|
||||
// Token: 0x04000E16 RID: 3606
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000E16")]
|
||||
[NonSerialized]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x02000335 RID: 821
|
||||
[Token(Token = "0x2000335")]
|
||||
private class NodeEnumerator : IDictionaryEnumerator, IEnumerator
|
||||
{
|
||||
// Token: 0x0600155B RID: 5467 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600155B")]
|
||||
[Address(RVA = "0x4A5530", Offset = "0x4A4330", VA = "0x1804A5530")]
|
||||
public NodeEnumerator(ListDictionary list)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700045E RID: 1118
|
||||
// (get) Token: 0x0600155C RID: 5468 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700045E")]
|
||||
public object Current
|
||||
{
|
||||
[Token(Token = "0x600155C")]
|
||||
[Address(RVA = "0x4A5580", Offset = "0x4A4380", VA = "0x1804A5580", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700045F RID: 1119
|
||||
// (get) Token: 0x0600155D RID: 5469 RVA: 0x00009828 File Offset: 0x00007A28
|
||||
[Token(Token = "0x1700045F")]
|
||||
public DictionaryEntry Entry
|
||||
{
|
||||
[Token(Token = "0x600155D")]
|
||||
[Address(RVA = "0x4A5660", Offset = "0x4A4460", VA = "0x1804A5660", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return default(DictionaryEntry);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000460 RID: 1120
|
||||
// (get) Token: 0x0600155E RID: 5470 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000460")]
|
||||
public object Key
|
||||
{
|
||||
[Token(Token = "0x600155E")]
|
||||
[Address(RVA = "0x4A5700", Offset = "0x4A4500", VA = "0x1804A5700", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000461 RID: 1121
|
||||
// (get) Token: 0x0600155F RID: 5471 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000461")]
|
||||
public object Value
|
||||
{
|
||||
[Token(Token = "0x600155F")]
|
||||
[Address(RVA = "0x4A5780", Offset = "0x4A4580", VA = "0x1804A5780", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001560 RID: 5472 RVA: 0x00009840 File Offset: 0x00007A40
|
||||
[Token(Token = "0x6001560")]
|
||||
[Address(RVA = "0x4A53C0", Offset = "0x4A41C0", VA = "0x1804A53C0", Slot = "7")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06001561 RID: 5473 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001561")]
|
||||
[Address(RVA = "0x4A5490", Offset = "0x4A4290", VA = "0x1804A5490", Slot = "9")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000E17 RID: 3607
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000E17")]
|
||||
private ListDictionary list;
|
||||
|
||||
// Token: 0x04000E18 RID: 3608
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000E18")]
|
||||
private ListDictionary.DictionaryNode current;
|
||||
|
||||
// Token: 0x04000E19 RID: 3609
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000E19")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04000E1A RID: 3610
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4000E1A")]
|
||||
private bool start;
|
||||
}
|
||||
|
||||
// Token: 0x02000336 RID: 822
|
||||
[Token(Token = "0x2000336")]
|
||||
private class NodeKeyValueCollection : ICollection, IEnumerable
|
||||
{
|
||||
// Token: 0x06001562 RID: 5474 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001562")]
|
||||
[Address(RVA = "0x42C280", Offset = "0x42B080", VA = "0x18042C280")]
|
||||
public NodeKeyValueCollection(ListDictionary list, bool isKeys)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001563 RID: 5475 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001563")]
|
||||
[Address(RVA = "0x4A5800", Offset = "0x4A4600", VA = "0x1804A5800", Slot = "4")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000462 RID: 1122
|
||||
// (get) Token: 0x06001564 RID: 5476 RVA: 0x00009858 File Offset: 0x00007A58
|
||||
[Token(Token = "0x17000462")]
|
||||
int ICollection.Count
|
||||
{
|
||||
[Token(Token = "0x6001564")]
|
||||
[Address(RVA = "0x4A5930", Offset = "0x4A4730", VA = "0x1804A5930", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000463 RID: 1123
|
||||
// (get) Token: 0x06001565 RID: 5477 RVA: 0x00009870 File Offset: 0x00007A70
|
||||
[Token(Token = "0x17000463")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6001565")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000464 RID: 1124
|
||||
// (get) Token: 0x06001566 RID: 5478 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000464")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6001566")]
|
||||
[Address(RVA = "0x4A5970", Offset = "0x4A4770", VA = "0x1804A5970", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001567 RID: 5479 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001567")]
|
||||
[Address(RVA = "0x4A5A00", Offset = "0x4A4800", VA = "0x1804A5A00", Slot = "8")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000E1B RID: 3611
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000E1B")]
|
||||
private ListDictionary list;
|
||||
|
||||
// Token: 0x04000E1C RID: 3612
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000E1C")]
|
||||
private bool isKeys;
|
||||
|
||||
// Token: 0x02000337 RID: 823
|
||||
[Token(Token = "0x2000337")]
|
||||
private class NodeKeyValueEnumerator : IEnumerator
|
||||
{
|
||||
// Token: 0x06001568 RID: 5480 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001568")]
|
||||
[Address(RVA = "0x4A5C00", Offset = "0x4A4A00", VA = "0x1804A5C00")]
|
||||
public NodeKeyValueEnumerator(ListDictionary list, bool isKeys)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000465 RID: 1125
|
||||
// (get) Token: 0x06001569 RID: 5481 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000465")]
|
||||
public object Current
|
||||
{
|
||||
[Token(Token = "0x6001569")]
|
||||
[Address(RVA = "0x4A5C60", Offset = "0x4A4A60", VA = "0x1804A5C60", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600156A RID: 5482 RVA: 0x00009888 File Offset: 0x00007A88
|
||||
[Token(Token = "0x600156A")]
|
||||
[Address(RVA = "0x4A5A90", Offset = "0x4A4890", VA = "0x1804A5A90", Slot = "4")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600156B RID: 5483 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600156B")]
|
||||
[Address(RVA = "0x4A5B60", Offset = "0x4A4960", VA = "0x1804A5B60", Slot = "6")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000E1D RID: 3613
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000E1D")]
|
||||
private ListDictionary list;
|
||||
|
||||
// Token: 0x04000E1E RID: 3614
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000E1E")]
|
||||
private ListDictionary.DictionaryNode current;
|
||||
|
||||
// Token: 0x04000E1F RID: 3615
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000E1F")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04000E20 RID: 3616
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4000E20")]
|
||||
private bool isKeys;
|
||||
|
||||
// Token: 0x04000E21 RID: 3617
|
||||
[FieldOffset(Offset = "0x25")]
|
||||
[Token(Token = "0x4000E21")]
|
||||
private bool start;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000338 RID: 824
|
||||
[Token(Token = "0x2000338")]
|
||||
[Serializable]
|
||||
private class DictionaryNode
|
||||
{
|
||||
// Token: 0x0600156C RID: 5484 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600156C")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public DictionaryNode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000E22 RID: 3618
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000E22")]
|
||||
public object key;
|
||||
|
||||
// Token: 0x04000E23 RID: 3619
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000E23")]
|
||||
public object value;
|
||||
|
||||
// Token: 0x04000E24 RID: 3620
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000E24")]
|
||||
public ListDictionary.DictionaryNode next;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,396 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Specialized
|
||||
{
|
||||
/// <summary>Provides the <see langword="abstract" /> base class for a collection of associated <see cref="T:System.String" /> keys and <see cref="T:System.Object" /> values that can be accessed either with the key or with the index.</summary>
|
||||
// Token: 0x02000339 RID: 825
|
||||
[Token(Token = "0x2000339")]
|
||||
[Serializable]
|
||||
public abstract class NameObjectCollectionBase : ICollection, IEnumerable, ISerializable, IDeserializationCallback
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> class that is empty.</summary>
|
||||
// Token: 0x0600156D RID: 5485 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600156D")]
|
||||
[Address(RVA = "0x4A4440", Offset = "0x4A3240", VA = "0x1804A4440")]
|
||||
protected NameObjectCollectionBase()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> class that is empty, has the default initial capacity, and uses the specified <see cref="T:System.Collections.IEqualityComparer" /> object.</summary>
|
||||
/// <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object to use to determine whether two keys are equal and to generate hash codes for the keys in the collection.</param>
|
||||
// Token: 0x0600156E RID: 5486 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600156E")]
|
||||
[Address(RVA = "0x4A4330", Offset = "0x4A3130", VA = "0x1804A4330")]
|
||||
protected NameObjectCollectionBase(IEqualityComparer equalityComparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> class that is empty, has the specified initial capacity, and uses the specified <see cref="T:System.Collections.IEqualityComparer" /> object.</summary>
|
||||
/// <param name="capacity">The approximate number of entries that the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> object can initially contain.</param>
|
||||
/// <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object to use to determine whether two keys are equal and to generate hash codes for the keys in the collection.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than zero.</exception>
|
||||
// Token: 0x0600156F RID: 5487 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600156F")]
|
||||
[Address(RVA = "0x4A42F0", Offset = "0x4A30F0", VA = "0x1804A42F0")]
|
||||
protected NameObjectCollectionBase(int capacity, IEqualityComparer equalityComparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001570 RID: 5488 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001570")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
internal NameObjectCollectionBase(DBNull dummy)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> class that is serializable and uses the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> and <see cref="T:System.Runtime.Serialization.StreamingContext" />.</summary>
|
||||
/// <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that contains the information required to serialize the new <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</param>
|
||||
/// <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> object that contains the source and destination of the serialized stream associated with the new <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</param>
|
||||
// Token: 0x06001571 RID: 5489 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001571")]
|
||||
[Address(RVA = "0x4A42C0", Offset = "0x4A30C0", VA = "0x1804A42C0")]
|
||||
protected NameObjectCollectionBase(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and returns the data needed to serialize the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
|
||||
/// <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that contains the information required to serialize the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</param>
|
||||
/// <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> object that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="info" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06001572 RID: 5490 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001572")]
|
||||
[Address(RVA = "0x4A3170", Offset = "0x4A1F70", VA = "0x1804A3170", Slot = "11")]
|
||||
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and raises the deserialization event when the deserialization is complete.</summary>
|
||||
/// <param name="sender">The source of the deserialization event.</param>
|
||||
/// <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object associated with the current <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance is invalid.</exception>
|
||||
// Token: 0x06001573 RID: 5491 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001573")]
|
||||
[Address(RVA = "0x4A37B0", Offset = "0x4A25B0", VA = "0x1804A37B0", Slot = "12")]
|
||||
public virtual void OnDeserialization(object sender)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001574 RID: 5492 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001574")]
|
||||
[Address(RVA = "0x4A3D60", Offset = "0x4A2B60", VA = "0x1804A3D60")]
|
||||
private void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001575 RID: 5493 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001575")]
|
||||
[Address(RVA = "0x4A3E00", Offset = "0x4A2C00", VA = "0x1804A3E00")]
|
||||
private void Reset(int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001576 RID: 5494 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001576")]
|
||||
[Address(RVA = "0x4A3030", Offset = "0x4A1E30", VA = "0x1804A3030")]
|
||||
private NameObjectCollectionBase.NameObjectEntry FindEntry(string key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets a value indicating whether the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance is read-only; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x17000466 RID: 1126
|
||||
// (get) Token: 0x06001577 RID: 5495 RVA: 0x000098A0 File Offset: 0x00007AA0
|
||||
[Token(Token = "0x17000466")]
|
||||
protected bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6001577")]
|
||||
[Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
|
||||
/// <param name="name">The <see cref="T:System.String" /> key of the entry to add. The key can be <see langword="null" />.</param>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> value of the entry to add. The value can be <see langword="null" />.</param>
|
||||
/// <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
|
||||
// Token: 0x06001578 RID: 5496 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001578")]
|
||||
[Address(RVA = "0x4A28D0", Offset = "0x4A16D0", VA = "0x1804A28D0")]
|
||||
protected void BaseAdd(string name, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the entries with the specified key from the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
|
||||
/// <param name="name">The <see cref="T:System.String" /> key of the entries to remove. The key can be <see langword="null" />.</param>
|
||||
/// <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
|
||||
// Token: 0x06001579 RID: 5497 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001579")]
|
||||
[Address(RVA = "0x4A2D30", Offset = "0x4A1B30", VA = "0x1804A2D30")]
|
||||
protected void BaseRemove(string name)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the value of the first entry with the specified key from the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
|
||||
/// <param name="name">The <see cref="T:System.String" /> key of the entry to get. The key can be <see langword="null" />.</param>
|
||||
/// <returns>An <see cref="T:System.Object" /> that represents the value of the first entry with the specified key, if found; otherwise, <see langword="null" />.</returns>
|
||||
// Token: 0x0600157A RID: 5498 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600157A")]
|
||||
[Address(RVA = "0x4A2C20", Offset = "0x4A1A20", VA = "0x1804A2C20")]
|
||||
protected object BaseGet(string name)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Sets the value of the first entry with the specified key in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance, if found; otherwise, adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
|
||||
/// <param name="name">The <see cref="T:System.String" /> key of the entry to set. The key can be <see langword="null" />.</param>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> that represents the new value of the entry to set. The value can be <see langword="null" />.</param>
|
||||
/// <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
|
||||
// Token: 0x0600157B RID: 5499 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600157B")]
|
||||
[Address(RVA = "0x4A2F60", Offset = "0x4A1D60", VA = "0x1804A2F60")]
|
||||
protected void BaseSet(string name, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the value of the entry at the specified index of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
|
||||
/// <param name="index">The zero-based index of the value to get.</param>
|
||||
/// <returns>An <see cref="T:System.Object" /> that represents the value of the entry at the specified index.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is outside the valid range of indexes for the collection.</exception>
|
||||
// Token: 0x0600157C RID: 5500 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600157C")]
|
||||
[Address(RVA = "0x4A2C40", Offset = "0x4A1A40", VA = "0x1804A2C40")]
|
||||
protected object BaseGet(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets the key of the entry at the specified index of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
|
||||
/// <param name="index">The zero-based index of the key to get.</param>
|
||||
/// <returns>A <see cref="T:System.String" /> that represents the key of the entry at the specified index.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is outside the valid range of indexes for the collection.</exception>
|
||||
// Token: 0x0600157D RID: 5501 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600157D")]
|
||||
[Address(RVA = "0x4A2B30", Offset = "0x4A1930", VA = "0x1804A2B30")]
|
||||
protected string BaseGetKey(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</returns>
|
||||
// Token: 0x0600157E RID: 5502 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600157E")]
|
||||
[Address(RVA = "0x4A3100", Offset = "0x4A1F00", VA = "0x1804A3100", Slot = "13")]
|
||||
public virtual IEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
|
||||
/// <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</returns>
|
||||
// Token: 0x17000467 RID: 1127
|
||||
// (get) Token: 0x0600157F RID: 5503 RVA: 0x000098B8 File Offset: 0x00007AB8
|
||||
[Token(Token = "0x17000467")]
|
||||
public virtual int Count
|
||||
{
|
||||
[Token(Token = "0x600157F")]
|
||||
[Address(RVA = "0x4A44B0", Offset = "0x4A32B0", VA = "0x1804A44B0", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Copies the entire <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> to a compatible one-dimensional <see cref="T:System.Array" />, starting at the specified index of the target array.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="array" /> is multidimensional.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
/// <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06001580 RID: 5504 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001580")]
|
||||
[Address(RVA = "0x4A3EB0", Offset = "0x4A2CB0", VA = "0x1804A3EB0", Slot = "4")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> object.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> object.</returns>
|
||||
// Token: 0x17000468 RID: 1128
|
||||
// (get) Token: 0x06001581 RID: 5505 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000468")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6001581")]
|
||||
[Address(RVA = "0x4A41A0", Offset = "0x4A2FA0", VA = "0x1804A41A0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> object is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> object is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x17000469 RID: 1129
|
||||
// (get) Token: 0x06001582 RID: 5506 RVA: 0x000098D0 File Offset: 0x00007AD0
|
||||
[Token(Token = "0x17000469")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6001582")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Returns a <see cref="T:System.String" /> array that contains all the keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
|
||||
/// <returns>A <see cref="T:System.String" /> array that contains all the keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</returns>
|
||||
// Token: 0x06001583 RID: 5507 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001583")]
|
||||
[Address(RVA = "0x4A2A30", Offset = "0x4A1830", VA = "0x1804A2A30")]
|
||||
protected string[] BaseGetAllKeys()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000E25 RID: 3621
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000E25")]
|
||||
private bool _readOnly;
|
||||
|
||||
// Token: 0x04000E26 RID: 3622
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000E26")]
|
||||
private ArrayList _entriesArray;
|
||||
|
||||
// Token: 0x04000E27 RID: 3623
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000E27")]
|
||||
private IEqualityComparer _keyComparer;
|
||||
|
||||
// Token: 0x04000E28 RID: 3624
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000E28")]
|
||||
private Hashtable _entriesTable;
|
||||
|
||||
// Token: 0x04000E29 RID: 3625
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000E29")]
|
||||
private NameObjectCollectionBase.NameObjectEntry _nullKeyEntry;
|
||||
|
||||
// Token: 0x04000E2A RID: 3626
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000E2A")]
|
||||
private SerializationInfo _serializationInfo;
|
||||
|
||||
// Token: 0x04000E2B RID: 3627
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000E2B")]
|
||||
private int _version;
|
||||
|
||||
// Token: 0x04000E2C RID: 3628
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000E2C")]
|
||||
[NonSerialized]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x04000E2D RID: 3629
|
||||
[Token(Token = "0x4000E2D")]
|
||||
private static StringComparer defaultComparer;
|
||||
|
||||
// Token: 0x0200033A RID: 826
|
||||
[Token(Token = "0x200033A")]
|
||||
internal class NameObjectEntry
|
||||
{
|
||||
// Token: 0x06001585 RID: 5509 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001585")]
|
||||
[Address(RVA = "0x4089A0", Offset = "0x4077A0", VA = "0x1804089A0")]
|
||||
internal NameObjectEntry(string name, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000E2E RID: 3630
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000E2E")]
|
||||
internal string Key;
|
||||
|
||||
// Token: 0x04000E2F RID: 3631
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000E2F")]
|
||||
internal object Value;
|
||||
}
|
||||
|
||||
// Token: 0x0200033B RID: 827
|
||||
[Token(Token = "0x200033B")]
|
||||
[Serializable]
|
||||
internal class NameObjectKeysEnumerator : IEnumerator
|
||||
{
|
||||
// Token: 0x06001586 RID: 5510 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001586")]
|
||||
[Address(RVA = "0x4A4650", Offset = "0x4A3450", VA = "0x1804A4650")]
|
||||
internal NameObjectKeysEnumerator(NameObjectCollectionBase coll)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001587 RID: 5511 RVA: 0x000098E8 File Offset: 0x00007AE8
|
||||
[Token(Token = "0x6001587")]
|
||||
[Address(RVA = "0x4A44E0", Offset = "0x4A32E0", VA = "0x1804A44E0", Slot = "4")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06001588 RID: 5512 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001588")]
|
||||
[Address(RVA = "0x4A45C0", Offset = "0x4A33C0", VA = "0x1804A45C0", Slot = "6")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700046A RID: 1130
|
||||
// (get) Token: 0x06001589 RID: 5513 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700046A")]
|
||||
public object Current
|
||||
{
|
||||
[Token(Token = "0x6001589")]
|
||||
[Address(RVA = "0x4A4690", Offset = "0x4A3490", VA = "0x1804A4690", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000E30 RID: 3632
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000E30")]
|
||||
private int _pos;
|
||||
|
||||
// Token: 0x04000E31 RID: 3633
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000E31")]
|
||||
private NameObjectCollectionBase _coll;
|
||||
|
||||
// Token: 0x04000E32 RID: 3634
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000E32")]
|
||||
private int _version;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,217 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Specialized
|
||||
{
|
||||
/// <summary>Represents a collection of associated <see cref="T:System.String" /> keys and <see cref="T:System.String" /> values that can be accessed either with the key or with the index.</summary>
|
||||
// Token: 0x0200033D RID: 829
|
||||
[Token(Token = "0x200033D")]
|
||||
[Serializable]
|
||||
public class NameValueCollection : NameObjectCollectionBase
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameValueCollection" /> class that is empty, has the default initial capacity and uses the default case-insensitive hash code provider and the default case-insensitive comparer.</summary>
|
||||
// Token: 0x06001591 RID: 5521 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001591")]
|
||||
[Address(RVA = "0x4A5140", Offset = "0x4A3F40", VA = "0x1804A5140")]
|
||||
public NameValueCollection()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameValueCollection" /> class that is empty, has the specified initial capacity, and uses the specified <see cref="T:System.Collections.IEqualityComparer" /> object.</summary>
|
||||
/// <param name="capacity">The initial number of entries that the <see cref="T:System.Collections.Specialized.NameValueCollection" /> object can contain.</param>
|
||||
/// <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object to use to determine whether two keys are equal and to generate hash codes for the keys in the collection.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than zero.</exception>
|
||||
// Token: 0x06001592 RID: 5522 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001592")]
|
||||
[Address(RVA = "0x4A50C0", Offset = "0x4A3EC0", VA = "0x1804A50C0")]
|
||||
public NameValueCollection(int capacity, IEqualityComparer equalityComparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001593 RID: 5523 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001593")]
|
||||
[Address(RVA = "0x4A51F0", Offset = "0x4A3FF0", VA = "0x1804A51F0")]
|
||||
internal NameValueCollection(DBNull dummy)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameValueCollection" /> class that is serializable and uses the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> and <see cref="T:System.Runtime.Serialization.StreamingContext" />.</summary>
|
||||
/// <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that contains the information required to serialize the new <see cref="T:System.Collections.Specialized.NameValueCollection" /> instance.</param>
|
||||
/// <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> object that contains the source and destination of the serialized stream associated with the new <see cref="T:System.Collections.Specialized.NameValueCollection" /> instance.</param>
|
||||
// Token: 0x06001594 RID: 5524 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001594")]
|
||||
[Address(RVA = "0x4A5050", Offset = "0x4A3E50", VA = "0x1804A5050")]
|
||||
protected NameValueCollection(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Resets the cached arrays of the collection to <see langword="null" />.</summary>
|
||||
// Token: 0x06001595 RID: 5525 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001595")]
|
||||
[Address(RVA = "0x4A4EA0", Offset = "0x4A3CA0", VA = "0x1804A4EA0")]
|
||||
protected void InvalidateCachedArrays()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001596 RID: 5526 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001596")]
|
||||
[Address(RVA = "0x4A48C0", Offset = "0x4A36C0", VA = "0x1804A48C0")]
|
||||
private static string GetAsOneString(ArrayList list)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001597 RID: 5527 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001597")]
|
||||
[Address(RVA = "0x4A4AA0", Offset = "0x4A38A0", VA = "0x1804A4AA0")]
|
||||
private static string[] GetAsStringArray(ArrayList list)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Adds an entry with the specified name and value to the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</summary>
|
||||
/// <param name="name">The <see cref="T:System.String" /> key of the entry to add. The key can be <see langword="null" />.</param>
|
||||
/// <param name="value">The <see cref="T:System.String" /> value of the entry to add. The value can be <see langword="null" />.</param>
|
||||
/// <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
|
||||
// Token: 0x06001598 RID: 5528 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001598")]
|
||||
[Address(RVA = "0x4A4740", Offset = "0x4A3540", VA = "0x1804A4740", Slot = "15")]
|
||||
public virtual void Add(string name, string value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the values associated with the specified key from the <see cref="T:System.Collections.Specialized.NameValueCollection" /> combined into one comma-separated list.</summary>
|
||||
/// <param name="name">The <see cref="T:System.String" /> key of the entry that contains the values to get. The key can be <see langword="null" />.</param>
|
||||
/// <returns>A <see cref="T:System.String" /> that contains a comma-separated list of the values associated with the specified key from the <see cref="T:System.Collections.Specialized.NameValueCollection" />, if found; otherwise, <see langword="null" />.</returns>
|
||||
// Token: 0x06001599 RID: 5529 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001599")]
|
||||
[Address(RVA = "0x4A4C90", Offset = "0x4A3A90", VA = "0x1804A4C90", Slot = "16")]
|
||||
public virtual string Get(string name)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets the values associated with the specified key from the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</summary>
|
||||
/// <param name="name">The <see cref="T:System.String" /> key of the entry that contains the values to get. The key can be <see langword="null" />.</param>
|
||||
/// <returns>A <see cref="T:System.String" /> array that contains the values associated with the specified key from the <see cref="T:System.Collections.Specialized.NameValueCollection" />, if found; otherwise, <see langword="null" />.</returns>
|
||||
// Token: 0x0600159A RID: 5530 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600159A")]
|
||||
[Address(RVA = "0x4A4B60", Offset = "0x4A3960", VA = "0x1804A4B60", Slot = "17")]
|
||||
public virtual string[] GetValues(string name)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Sets the value of an entry in the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</summary>
|
||||
/// <param name="name">The <see cref="T:System.String" /> key of the entry to add the new value to. The key can be <see langword="null" />.</param>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> that represents the new value to add to the specified entry. The value can be <see langword="null" />.</param>
|
||||
/// <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
|
||||
// Token: 0x0600159B RID: 5531 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600159B")]
|
||||
[Address(RVA = "0x4A4ED0", Offset = "0x4A3CD0", VA = "0x1804A4ED0", Slot = "18")]
|
||||
public virtual void Set(string name, string value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the entries with the specified key from the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase" /> instance.</summary>
|
||||
/// <param name="name">The <see cref="T:System.String" /> key of the entry to remove. The key can be <see langword="null" />.</param>
|
||||
/// <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
|
||||
// Token: 0x0600159C RID: 5532 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600159C")]
|
||||
[Address(RVA = "0x4A4EB0", Offset = "0x4A3CB0", VA = "0x1804A4EB0", Slot = "19")]
|
||||
public virtual void Remove(string name)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the entry with the specified key in the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</summary>
|
||||
/// <param name="name">The <see cref="T:System.String" /> key of the entry to locate. The key can be <see langword="null" />.</param>
|
||||
/// <returns>A <see cref="T:System.String" /> that contains the comma-separated list of values associated with the specified key, if found; otherwise, <see langword="null" />.</returns>
|
||||
/// <exception cref="T:System.NotSupportedException">The collection is read-only and the operation attempts to modify the collection.</exception>
|
||||
// Token: 0x1700046F RID: 1135
|
||||
[Token(Token = "0x1700046F")]
|
||||
public string this[string name]
|
||||
{
|
||||
[Token(Token = "0x600159D")]
|
||||
[Address(RVA = "0x4A5380", Offset = "0x4A4180", VA = "0x1804A5380")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600159E")]
|
||||
[Address(RVA = "0x4A53A0", Offset = "0x4A41A0", VA = "0x1804A53A0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the values at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection" /> combined into one comma-separated list.</summary>
|
||||
/// <param name="index">The zero-based index of the entry that contains the values to get from the collection.</param>
|
||||
/// <returns>A <see cref="T:System.String" /> that contains a comma-separated list of the values at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection" />, if found; otherwise, <see langword="null" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is outside the valid range of indexes for the collection.</exception>
|
||||
// Token: 0x0600159F RID: 5535 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600159F")]
|
||||
[Address(RVA = "0x4A4D40", Offset = "0x4A3B40", VA = "0x1804A4D40", Slot = "20")]
|
||||
public virtual string Get(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets the key at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</summary>
|
||||
/// <param name="index">The zero-based index of the key to get from the collection.</param>
|
||||
/// <returns>A <see cref="T:System.String" /> that contains the key at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection" />, if found; otherwise, <see langword="null" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is outside the valid range of indexes for the collection.</exception>
|
||||
// Token: 0x060015A0 RID: 5536 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60015A0")]
|
||||
[Address(RVA = "0x4A4B50", Offset = "0x4A3950", VA = "0x1804A4B50", Slot = "21")]
|
||||
public virtual string GetKey(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets the entry at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</summary>
|
||||
/// <param name="index">The zero-based index of the entry to locate in the collection.</param>
|
||||
/// <returns>A <see cref="T:System.String" /> that contains the comma-separated list of values at the specified index of the collection.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is outside the valid range of indexes for the collection.</exception>
|
||||
// Token: 0x17000470 RID: 1136
|
||||
[Token(Token = "0x17000470")]
|
||||
public string this[int index]
|
||||
{
|
||||
[Token(Token = "0x60015A1")]
|
||||
[Address(RVA = "0x4A5360", Offset = "0x4A4160", VA = "0x1804A5360")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets all the keys in the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</summary>
|
||||
/// <returns>A <see cref="T:System.String" /> array that contains all the keys of the <see cref="T:System.Collections.Specialized.NameValueCollection" />.</returns>
|
||||
// Token: 0x17000471 RID: 1137
|
||||
// (get) Token: 0x060015A2 RID: 5538 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000471")]
|
||||
public virtual string[] AllKeys
|
||||
{
|
||||
[Token(Token = "0x60015A2")]
|
||||
[Address(RVA = "0x4A5250", Offset = "0x4A4050", VA = "0x1804A5250", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000E37 RID: 3639
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000E37")]
|
||||
private string[] _all;
|
||||
|
||||
// Token: 0x04000E38 RID: 3640
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000E38")]
|
||||
private string[] _allKeys;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,520 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Specialized
|
||||
{
|
||||
/// <summary>Represents a collection of key/value pairs that are accessible by the key or index.</summary>
|
||||
// Token: 0x0200033E RID: 830
|
||||
[Token(Token = "0x200033E")]
|
||||
[Serializable]
|
||||
public class OrderedDictionary : IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallback
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> class.</summary>
|
||||
// Token: 0x060015A3 RID: 5539 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015A3")]
|
||||
[Address(RVA = "0x4A7210", Offset = "0x4A6010", VA = "0x1804A7210")]
|
||||
public OrderedDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> class using the specified initial capacity.</summary>
|
||||
/// <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection can contain.</param>
|
||||
// Token: 0x060015A4 RID: 5540 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015A4")]
|
||||
[Address(RVA = "0x4A71E0", Offset = "0x4A5FE0", VA = "0x1804A71E0")]
|
||||
public OrderedDictionary(int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> class using the specified initial capacity and comparer.</summary>
|
||||
/// <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection can contain.</param>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.IComparer" /> to use to determine whether two keys are equal.
|
||||
/// -or-
|
||||
/// <see langword="null" /> to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
|
||||
// Token: 0x060015A5 RID: 5541 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015A5")]
|
||||
[Address(RVA = "0x4A7260", Offset = "0x4A6060", VA = "0x1804A7260")]
|
||||
public OrderedDictionary(int capacity, IEqualityComparer comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> class that is serializable using the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> and <see cref="T:System.Runtime.Serialization.StreamingContext" /> objects.</summary>
|
||||
/// <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object containing the information required to serialize the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</param>
|
||||
/// <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> object containing the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Specialized.OrderedDictionary" />.</param>
|
||||
// Token: 0x060015A6 RID: 5542 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015A6")]
|
||||
[Address(RVA = "0x4A7230", Offset = "0x4A6030", VA = "0x1804A7230")]
|
||||
protected OrderedDictionary(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of key/values pairs contained in the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
|
||||
/// <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</returns>
|
||||
// Token: 0x17000472 RID: 1138
|
||||
// (get) Token: 0x060015A7 RID: 5543 RVA: 0x00009930 File Offset: 0x00007B30
|
||||
[Token(Token = "0x17000472")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x60015A7")]
|
||||
[Address(RVA = "0x4A72A0", Offset = "0x4A60A0", VA = "0x1804A72A0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> has a fixed size.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> has a fixed size; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x17000473 RID: 1139
|
||||
// (get) Token: 0x060015A8 RID: 5544 RVA: 0x00009948 File Offset: 0x00007B48
|
||||
[Token(Token = "0x17000473")]
|
||||
bool IDictionary.IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x60015A8")]
|
||||
[Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection is read-only; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x17000474 RID: 1140
|
||||
// (get) Token: 0x060015A9 RID: 5545 RVA: 0x00009960 File Offset: 0x00007B60
|
||||
[Token(Token = "0x17000474")]
|
||||
public bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x60015A9")]
|
||||
[Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> object is synchronized (thread-safe).</summary>
|
||||
/// <returns>This method always returns <see langword="false" />.</returns>
|
||||
// Token: 0x17000475 RID: 1141
|
||||
// (get) Token: 0x060015AA RID: 5546 RVA: 0x00009978 File Offset: 0x00007B78
|
||||
[Token(Token = "0x17000475")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x60015AA")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> object containing the keys in the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> object containing the keys in the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</returns>
|
||||
// Token: 0x17000476 RID: 1142
|
||||
// (get) Token: 0x060015AB RID: 5547 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000476")]
|
||||
public ICollection Keys
|
||||
{
|
||||
[Token(Token = "0x60015AB")]
|
||||
[Address(RVA = "0x4A7370", Offset = "0x4A6170", VA = "0x1804A7370", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000477 RID: 1143
|
||||
// (get) Token: 0x060015AC RID: 5548 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000477")]
|
||||
private ArrayList objectsArray
|
||||
{
|
||||
[Token(Token = "0x60015AC")]
|
||||
[Address(RVA = "0x4A74D0", Offset = "0x4A62D0", VA = "0x1804A74D0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000478 RID: 1144
|
||||
// (get) Token: 0x060015AD RID: 5549 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000478")]
|
||||
private Hashtable objectsTable
|
||||
{
|
||||
[Token(Token = "0x60015AD")]
|
||||
[Address(RVA = "0x4A7540", Offset = "0x4A6340", VA = "0x1804A7540")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> object.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> object.</returns>
|
||||
// Token: 0x17000479 RID: 1145
|
||||
// (get) Token: 0x060015AE RID: 5550 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000479")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x60015AE")]
|
||||
[Address(RVA = "0x4A7080", Offset = "0x4A5E80", VA = "0x1804A7080", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the value with the specified key.</summary>
|
||||
/// <param name="key">The key of the value to get or set.</param>
|
||||
/// <returns>The value associated with the specified key. If the specified key is not found, attempting to get it returns <see langword="null" />, and attempting to set it creates a new element using the specified key.</returns>
|
||||
/// <exception cref="T:System.NotSupportedException">The property is being set and the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection is read-only.</exception>
|
||||
// Token: 0x1700047A RID: 1146
|
||||
[Token(Token = "0x1700047A")]
|
||||
public object this[object key]
|
||||
{
|
||||
[Token(Token = "0x60015AF")]
|
||||
[Address(RVA = "0x4A7330", Offset = "0x4A6130", VA = "0x1804A7330", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60015B0")]
|
||||
[Address(RVA = "0x4A75C0", Offset = "0x4A63C0", VA = "0x1804A75C0", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> object containing the values in the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> object containing the values in the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</returns>
|
||||
// Token: 0x1700047B RID: 1147
|
||||
// (get) Token: 0x060015B1 RID: 5553 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700047B")]
|
||||
public ICollection Values
|
||||
{
|
||||
[Token(Token = "0x60015B1")]
|
||||
[Address(RVA = "0x4A7420", Offset = "0x4A6220", VA = "0x1804A7420", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection with the lowest available index.</summary>
|
||||
/// <param name="key">The key of the entry to add.</param>
|
||||
/// <param name="value">The value of the entry to add. This value can be <see langword="null" />.</param>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection is read-only.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</exception>
|
||||
// Token: 0x060015B2 RID: 5554 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015B2")]
|
||||
[Address(RVA = "0x4A6590", Offset = "0x4A5390", VA = "0x1804A6590", Slot = "9")]
|
||||
public void Add(object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes all elements from the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection is read-only.</exception>
|
||||
// Token: 0x060015B3 RID: 5555 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015B3")]
|
||||
[Address(RVA = "0x4A66B0", Offset = "0x4A54B0", VA = "0x1804A66B0", Slot = "10")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection contains a specific key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection contains an element with the specified key; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x060015B4 RID: 5556 RVA: 0x00009990 File Offset: 0x00007B90
|
||||
[Token(Token = "0x60015B4")]
|
||||
[Address(RVA = "0x4A6780", Offset = "0x4A5580", VA = "0x1804A6780", Slot = "8")]
|
||||
public bool Contains(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Copies the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> elements to a one-dimensional <see cref="T:System.Array" /> object at the specified index.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> object that is the destination of the <see cref="T:System.Collections.DictionaryEntry" /> objects copied from <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
||||
// Token: 0x060015B5 RID: 5557 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015B5")]
|
||||
[Address(RVA = "0x4A67C0", Offset = "0x4A55C0", VA = "0x1804A67C0", Slot = "15")]
|
||||
public void CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060015B6 RID: 5558 RVA: 0x000099A8 File Offset: 0x00007BA8
|
||||
[Token(Token = "0x60015B6")]
|
||||
[Address(RVA = "0x4A6A90", Offset = "0x4A5890", VA = "0x1804A6A90")]
|
||||
private int IndexOfKey(object key)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and is called back by the deserialization event when deserialization is complete.</summary>
|
||||
/// <param name="sender">The source of the deserialization event.</param>
|
||||
/// <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object associated with the current <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection is invalid.</exception>
|
||||
// Token: 0x060015B7 RID: 5559 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015B7")]
|
||||
[Address(RVA = "0x4A6C20", Offset = "0x4A5A20", VA = "0x1804A6C20", Slot = "22")]
|
||||
protected virtual void OnDeserialization(object sender)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the entry with the specified key from the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
|
||||
/// <param name="key">The key of the entry to remove.</param>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection is read-only.</exception>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x060015B8 RID: 5560 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015B8")]
|
||||
[Address(RVA = "0x4A6F50", Offset = "0x4A5D50", VA = "0x1804A6F50", Slot = "14")]
|
||||
public void Remove(object key)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> object that iterates through the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> object for the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</returns>
|
||||
// Token: 0x060015B9 RID: 5561 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60015B9")]
|
||||
[Address(RVA = "0x4A6810", Offset = "0x4A5610", VA = "0x1804A6810", Slot = "23")]
|
||||
public virtual IDictionaryEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> object that iterates through the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> object for the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</returns>
|
||||
// Token: 0x060015BA RID: 5562 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60015BA")]
|
||||
[Address(RVA = "0x4A70F0", Offset = "0x4A5EF0", VA = "0x1804A70F0", Slot = "19")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and returns the data needed to serialize the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</summary>
|
||||
/// <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object containing the information required to serialize the <see cref="T:System.Collections.Specialized.OrderedDictionary" /> collection.</param>
|
||||
/// <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> object containing the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Specialized.OrderedDictionary" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="info" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x060015BB RID: 5563 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015BB")]
|
||||
[Address(RVA = "0x4A68E0", Offset = "0x4A56E0", VA = "0x1804A68E0", Slot = "24")]
|
||||
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and is called back by the deserialization event when deserialization is complete.</summary>
|
||||
/// <param name="sender">The source of the deserialization event.</param>
|
||||
// Token: 0x060015BC RID: 5564 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015BC")]
|
||||
[Address(RVA = "0x4A71C0", Offset = "0x4A5FC0", VA = "0x1804A71C0", Slot = "21")]
|
||||
void IDeserializationCallback.OnDeserialization(object sender)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000E39 RID: 3641
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000E39")]
|
||||
private ArrayList _objectsArray;
|
||||
|
||||
// Token: 0x04000E3A RID: 3642
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000E3A")]
|
||||
private Hashtable _objectsTable;
|
||||
|
||||
// Token: 0x04000E3B RID: 3643
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000E3B")]
|
||||
private int _initialCapacity;
|
||||
|
||||
// Token: 0x04000E3C RID: 3644
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000E3C")]
|
||||
private IEqualityComparer _comparer;
|
||||
|
||||
// Token: 0x04000E3D RID: 3645
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000E3D")]
|
||||
private bool _readOnly;
|
||||
|
||||
// Token: 0x04000E3E RID: 3646
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000E3E")]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x04000E3F RID: 3647
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000E3F")]
|
||||
private SerializationInfo _siInfo;
|
||||
|
||||
// Token: 0x0200033F RID: 831
|
||||
[Token(Token = "0x200033F")]
|
||||
private class OrderedDictionaryEnumerator : IDictionaryEnumerator, IEnumerator
|
||||
{
|
||||
// Token: 0x060015BD RID: 5565 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015BD")]
|
||||
[Address(RVA = "0x4A5D90", Offset = "0x4A4B90", VA = "0x1804A5D90")]
|
||||
internal OrderedDictionaryEnumerator(ArrayList array, int objectReturnType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700047C RID: 1148
|
||||
// (get) Token: 0x060015BE RID: 5566 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700047C")]
|
||||
public object Current
|
||||
{
|
||||
[Token(Token = "0x60015BE")]
|
||||
[Address(RVA = "0x4A5DF0", Offset = "0x4A4BF0", VA = "0x1804A5DF0", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700047D RID: 1149
|
||||
// (get) Token: 0x060015BF RID: 5567 RVA: 0x000099C0 File Offset: 0x00007BC0
|
||||
[Token(Token = "0x1700047D")]
|
||||
public DictionaryEntry Entry
|
||||
{
|
||||
[Token(Token = "0x60015BF")]
|
||||
[Address(RVA = "0x4A5FF0", Offset = "0x4A4DF0", VA = "0x1804A5FF0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return default(DictionaryEntry);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700047E RID: 1150
|
||||
// (get) Token: 0x060015C0 RID: 5568 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700047E")]
|
||||
public object Key
|
||||
{
|
||||
[Token(Token = "0x60015C0")]
|
||||
[Address(RVA = "0x4A6100", Offset = "0x4A4F00", VA = "0x1804A6100", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700047F RID: 1151
|
||||
// (get) Token: 0x060015C1 RID: 5569 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700047F")]
|
||||
public object Value
|
||||
{
|
||||
[Token(Token = "0x60015C1")]
|
||||
[Address(RVA = "0x4A6180", Offset = "0x4A4F80", VA = "0x1804A6180", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060015C2 RID: 5570 RVA: 0x000099D8 File Offset: 0x00007BD8
|
||||
[Token(Token = "0x60015C2")]
|
||||
[Address(RVA = "0x4A5CF0", Offset = "0x4A4AF0", VA = "0x1804A5CF0", Slot = "7")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060015C3 RID: 5571 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015C3")]
|
||||
[Address(RVA = "0x4A5D40", Offset = "0x4A4B40", VA = "0x1804A5D40", Slot = "9")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000E40 RID: 3648
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000E40")]
|
||||
private int _objectReturnType;
|
||||
|
||||
// Token: 0x04000E41 RID: 3649
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000E41")]
|
||||
private IEnumerator arrayEnumerator;
|
||||
}
|
||||
|
||||
// Token: 0x02000340 RID: 832
|
||||
[Token(Token = "0x2000340")]
|
||||
private class OrderedDictionaryKeyValueCollection : ICollection, IEnumerable
|
||||
{
|
||||
// Token: 0x060015C4 RID: 5572 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015C4")]
|
||||
[Address(RVA = "0x42C280", Offset = "0x42B080", VA = "0x18042C280")]
|
||||
public OrderedDictionaryKeyValueCollection(ArrayList array, bool isKeys)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060015C5 RID: 5573 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015C5")]
|
||||
[Address(RVA = "0x4A6210", Offset = "0x4A5010", VA = "0x1804A6210", Slot = "4")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000480 RID: 1152
|
||||
// (get) Token: 0x060015C6 RID: 5574 RVA: 0x000099F0 File Offset: 0x00007BF0
|
||||
[Token(Token = "0x17000480")]
|
||||
int ICollection.Count
|
||||
{
|
||||
[Token(Token = "0x60015C6")]
|
||||
[Address(RVA = "0x4A64A0", Offset = "0x4A52A0", VA = "0x1804A64A0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000481 RID: 1153
|
||||
// (get) Token: 0x060015C7 RID: 5575 RVA: 0x00009A08 File Offset: 0x00007C08
|
||||
[Token(Token = "0x17000481")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x60015C7")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000482 RID: 1154
|
||||
// (get) Token: 0x060015C8 RID: 5576 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000482")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x60015C8")]
|
||||
[Address(RVA = "0x4A64D0", Offset = "0x4A52D0", VA = "0x1804A64D0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060015C9 RID: 5577 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60015C9")]
|
||||
[Address(RVA = "0x4A6500", Offset = "0x4A5300", VA = "0x1804A6500", Slot = "8")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000E42 RID: 3650
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000E42")]
|
||||
private ArrayList _objects;
|
||||
|
||||
// Token: 0x04000E43 RID: 3651
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000E43")]
|
||||
private bool isKeys;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,342 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Specialized
|
||||
{
|
||||
/// <summary>Represents a collection of strings.</summary>
|
||||
// Token: 0x02000341 RID: 833
|
||||
[Token(Token = "0x2000341")]
|
||||
[Serializable]
|
||||
public class StringCollection : IList, ICollection, IEnumerable
|
||||
{
|
||||
/// <summary>Gets or sets the element at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index of the entry to get or set.</param>
|
||||
/// <returns>The element at the specified index.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.Specialized.StringCollection.Count" />.</exception>
|
||||
// Token: 0x17000483 RID: 1155
|
||||
[Token(Token = "0x17000483")]
|
||||
public string this[int index]
|
||||
{
|
||||
[Token(Token = "0x60015CA")]
|
||||
[Address(RVA = "0x4A8010", Offset = "0x4A6E10", VA = "0x1804A8010")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60015CB")]
|
||||
[Address(RVA = "0x4A8180", Offset = "0x4A6F80", VA = "0x1804A8180")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of strings contained in the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
|
||||
/// <returns>The number of strings contained in the <see cref="T:System.Collections.Specialized.StringCollection" />.</returns>
|
||||
// Token: 0x17000484 RID: 1156
|
||||
// (get) Token: 0x060015CC RID: 5580 RVA: 0x00009A20 File Offset: 0x00007C20
|
||||
[Token(Token = "0x17000484")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x60015CC")]
|
||||
[Address(RVA = "0x4A64A0", Offset = "0x4A52A0", VA = "0x1804A64A0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.StringCollection" /> object is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Specialized.StringCollection" /> object is read-only; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x17000485 RID: 1157
|
||||
// (get) Token: 0x060015CD RID: 5581 RVA: 0x00009A38 File Offset: 0x00007C38
|
||||
[Token(Token = "0x17000485")]
|
||||
bool IList.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x60015CD")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.StringCollection" /> object has a fixed size.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Specialized.StringCollection" /> object has a fixed size; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x17000486 RID: 1158
|
||||
// (get) Token: 0x060015CE RID: 5582 RVA: 0x00009A50 File Offset: 0x00007C50
|
||||
[Token(Token = "0x17000486")]
|
||||
bool IList.IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x60015CE")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Adds a string to the end of the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
|
||||
/// <param name="value">The string to add to the end of the <see cref="T:System.Collections.Specialized.StringCollection" />. The value can be <see langword="null" />.</param>
|
||||
/// <returns>The zero-based index at which the new element is inserted.</returns>
|
||||
// Token: 0x060015CF RID: 5583 RVA: 0x00009A68 File Offset: 0x00007C68
|
||||
[Token(Token = "0x60015CF")]
|
||||
[Address(RVA = "0x4A7BD0", Offset = "0x4A69D0", VA = "0x1804A7BD0")]
|
||||
public int Add(string value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Removes all the strings from the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
|
||||
// Token: 0x060015D0 RID: 5584 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015D0")]
|
||||
[Address(RVA = "0x4A7C00", Offset = "0x4A6A00", VA = "0x1804A7C00", Slot = "8")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the specified string is in the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
|
||||
/// <param name="value">The string to locate in the <see cref="T:System.Collections.Specialized.StringCollection" />. The value can be <see langword="null" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="value" /> is found in the <see cref="T:System.Collections.Specialized.StringCollection" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x060015D1 RID: 5585 RVA: 0x00009A80 File Offset: 0x00007C80
|
||||
[Token(Token = "0x60015D1")]
|
||||
[Address(RVA = "0x4A7C30", Offset = "0x4A6A30", VA = "0x1804A7C30")]
|
||||
public bool Contains(string value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Copies the entire <see cref="T:System.Collections.Specialized.StringCollection" /> values to a one-dimensional array of strings, starting at the specified index of the target array.</summary>
|
||||
/// <param name="array">The one-dimensional array of strings that is the destination of the elements copied from <see cref="T:System.Collections.Specialized.StringCollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="array" /> is multidimensional.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.Specialized.StringCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
/// <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.StringCollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x060015D2 RID: 5586 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015D2")]
|
||||
[Address(RVA = "0x4A7C60", Offset = "0x4A6A60", VA = "0x1804A7C60")]
|
||||
public void CopyTo(string[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Searches for the specified string and returns the zero-based index of the first occurrence within the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
|
||||
/// <param name="value">The string to locate. The value can be <see langword="null" />.</param>
|
||||
/// <returns>The zero-based index of the first occurrence of <paramref name="value" /> in the <see cref="T:System.Collections.Specialized.StringCollection" />, if found; otherwise, -1.</returns>
|
||||
// Token: 0x060015D3 RID: 5587 RVA: 0x00009A98 File Offset: 0x00007C98
|
||||
[Token(Token = "0x60015D3")]
|
||||
[Address(RVA = "0x4A7C90", Offset = "0x4A6A90", VA = "0x1804A7C90")]
|
||||
public int IndexOf(string value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Inserts a string into the <see cref="T:System.Collections.Specialized.StringCollection" /> at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index at which <paramref name="value" /> is inserted.</param>
|
||||
/// <param name="value">The string to insert. The value can be <see langword="null" />.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> greater than <see cref="P:System.Collections.Specialized.StringCollection.Count" />.</exception>
|
||||
// Token: 0x060015D4 RID: 5588 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015D4")]
|
||||
[Address(RVA = "0x4A7CC0", Offset = "0x4A6AC0", VA = "0x1804A7CC0")]
|
||||
public void Insert(int index, string value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Specialized.StringCollection" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>This property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x17000487 RID: 1159
|
||||
// (get) Token: 0x060015D5 RID: 5589 RVA: 0x00009AB0 File Offset: 0x00007CB0
|
||||
[Token(Token = "0x17000487")]
|
||||
public bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x60015D5")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Removes the first occurrence of a specific string from the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
|
||||
/// <param name="value">The string to remove from the <see cref="T:System.Collections.Specialized.StringCollection" />. The value can be <see langword="null" />.</param>
|
||||
// Token: 0x060015D6 RID: 5590 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015D6")]
|
||||
[Address(RVA = "0x4A7D20", Offset = "0x4A6B20", VA = "0x1804A7D20")]
|
||||
public void Remove(string value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the string at the specified index of the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
|
||||
/// <param name="index">The zero-based index of the string to remove.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.Specialized.StringCollection.Count" />.</exception>
|
||||
// Token: 0x060015D7 RID: 5591 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015D7")]
|
||||
[Address(RVA = "0x4A7CF0", Offset = "0x4A6AF0", VA = "0x1804A7CF0", Slot = "14")]
|
||||
public void RemoveAt(int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.StringCollection" />.</returns>
|
||||
// Token: 0x17000488 RID: 1160
|
||||
// (get) Token: 0x060015D8 RID: 5592 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000488")]
|
||||
public object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x60015D8")]
|
||||
[Address(RVA = "0x4A64D0", Offset = "0x4A52D0", VA = "0x1804A64D0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the element at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index of the element to get or set.</param>
|
||||
/// <returns>The element at the specified index.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.Specialized.StringCollection.Count" />.</exception>
|
||||
// Token: 0x17000489 RID: 1161
|
||||
[Token(Token = "0x17000489")]
|
||||
object IList.this[int index]
|
||||
{
|
||||
[Token(Token = "0x60015D9")]
|
||||
[Address(RVA = "0x4A8010", Offset = "0x4A6E10", VA = "0x1804A8010", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60015DA")]
|
||||
[Address(RVA = "0x4A8090", Offset = "0x4A6E90", VA = "0x1804A8090", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Adds an object to the end of the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to be added to the end of the <see cref="T:System.Collections.Specialized.StringCollection" />. The value can be <see langword="null" />.</param>
|
||||
/// <returns>The <see cref="T:System.Collections.Specialized.StringCollection" /> index at which the <paramref name="value" /> has been added.</returns>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringCollection" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.Specialized.StringCollection" /> has a fixed size.</exception>
|
||||
// Token: 0x060015DB RID: 5595 RVA: 0x00009AC8 File Offset: 0x00007CC8
|
||||
[Token(Token = "0x60015DB")]
|
||||
[Address(RVA = "0x4A7D80", Offset = "0x4A6B80", VA = "0x1804A7D80", Slot = "6")]
|
||||
int IList.Add(object value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Determines whether an element is in the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.Specialized.StringCollection" />. The value can be <see langword="null" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="value" /> is found in the <see cref="T:System.Collections.Specialized.StringCollection" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x060015DC RID: 5596 RVA: 0x00009AE0 File Offset: 0x00007CE0
|
||||
[Token(Token = "0x60015DC")]
|
||||
[Address(RVA = "0x4A7E00", Offset = "0x4A6C00", VA = "0x1804A7E00", Slot = "7")]
|
||||
bool IList.Contains(object value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Searches for the specified <see cref="T:System.Object" /> and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.Specialized.StringCollection" />. The value can be <see langword="null" />.</param>
|
||||
/// <returns>The zero-based index of the first occurrence of <paramref name="value" /> within the entire <see cref="T:System.Collections.Specialized.StringCollection" />, if found; otherwise, -1.</returns>
|
||||
// Token: 0x060015DD RID: 5597 RVA: 0x00009AF8 File Offset: 0x00007CF8
|
||||
[Token(Token = "0x60015DD")]
|
||||
[Address(RVA = "0x4A7E80", Offset = "0x4A6C80", VA = "0x1804A7E80", Slot = "11")]
|
||||
int IList.IndexOf(object value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Inserts an element into the <see cref="T:System.Collections.Specialized.StringCollection" /> at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to insert. The value can be <see langword="null" />.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> is greater than <see cref="P:System.Collections.Specialized.StringCollection.Count" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringCollection" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.Specialized.StringCollection" /> has a fixed size.</exception>
|
||||
// Token: 0x060015DE RID: 5598 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015DE")]
|
||||
[Address(RVA = "0x4A7F00", Offset = "0x4A6D00", VA = "0x1804A7F00", Slot = "12")]
|
||||
void IList.Insert(int index, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Collections.Specialized.StringCollection" />. The value can be <see langword="null" />.</param>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringCollection" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.Specialized.StringCollection" /> has a fixed size.</exception>
|
||||
// Token: 0x060015DF RID: 5599 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015DF")]
|
||||
[Address(RVA = "0x4A7F90", Offset = "0x4A6D90", VA = "0x1804A7F90", Slot = "13")]
|
||||
void IList.Remove(object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the entire <see cref="T:System.Collections.Specialized.StringCollection" /> to a compatible one-dimensional <see cref="T:System.Array" />, starting at the specified index of the target array.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Specialized.StringCollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="array" /> is multidimensional.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.Specialized.StringCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
/// <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.StringCollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x060015E0 RID: 5600 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015E0")]
|
||||
[Address(RVA = "0x4A7C60", Offset = "0x4A6A60", VA = "0x1804A7C60", Slot = "15")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns a <see cref="T:System.Collections.IEnumerator" /> that iterates through the <see cref="T:System.Collections.Specialized.StringCollection" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.Specialized.StringCollection" />.</returns>
|
||||
// Token: 0x060015E1 RID: 5601 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60015E1")]
|
||||
[Address(RVA = "0x4A7D50", Offset = "0x4A6B50", VA = "0x1804A7D50", Slot = "19")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.StringCollection" /> class.</summary>
|
||||
// Token: 0x060015E2 RID: 5602 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015E2")]
|
||||
[Address(RVA = "0x4A8120", Offset = "0x4A6F20", VA = "0x1804A8120")]
|
||||
public StringCollection()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000E44 RID: 3652
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000E44")]
|
||||
private ArrayList data;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,99 @@
|
||||
using System;
|
||||
using System.ComponentModel.Design.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Specialized
|
||||
{
|
||||
/// <summary>Implements a hash table with the key and the value strongly typed to be strings rather than objects.</summary>
|
||||
// Token: 0x02000342 RID: 834
|
||||
[Token(Token = "0x2000342")]
|
||||
[DesignerSerializer("System.Diagnostics.Design.StringDictionaryCodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.Serialization.CodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
|
||||
[Serializable]
|
||||
public class StringDictionary : IEnumerable
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.StringDictionary" /> class.</summary>
|
||||
// Token: 0x060015E3 RID: 5603 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015E3")]
|
||||
[Address(RVA = "0x495E90", Offset = "0x494C90", VA = "0x180495E90")]
|
||||
public StringDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the value associated with the specified key.</summary>
|
||||
/// <param name="key">The key whose value to get or set.</param>
|
||||
/// <returns>The value associated with the specified key. If the specified key is not found, Get returns <see langword="null" />, and Set creates a new entry with the specified key.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x1700048A RID: 1162
|
||||
[Token(Token = "0x1700048A")]
|
||||
public virtual string this[string key]
|
||||
{
|
||||
[Token(Token = "0x60015E4")]
|
||||
[Address(RVA = "0x4A8420", Offset = "0x4A7220", VA = "0x1804A8420", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60015E5")]
|
||||
[Address(RVA = "0x4A8510", Offset = "0x4A7310", VA = "0x1804A8510", Slot = "6")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a collection of keys in the <see cref="T:System.Collections.Specialized.StringDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> that provides the keys in the <see cref="T:System.Collections.Specialized.StringDictionary" />.</returns>
|
||||
// Token: 0x1700048B RID: 1163
|
||||
// (get) Token: 0x060015E6 RID: 5606 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700048B")]
|
||||
public virtual ICollection Keys
|
||||
{
|
||||
[Token(Token = "0x60015E6")]
|
||||
[Address(RVA = "0x4A7D50", Offset = "0x4A6B50", VA = "0x1804A7D50", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.StringDictionary" />.</summary>
|
||||
/// <param name="key">The key of the entry to add.</param>
|
||||
/// <param name="value">The value of the entry to add. The value can be <see langword="null" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">An entry with the same key already exists in the <see cref="T:System.Collections.Specialized.StringDictionary" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringDictionary" /> is read-only.</exception>
|
||||
// Token: 0x060015E7 RID: 5607 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015E7")]
|
||||
[Address(RVA = "0x4A8270", Offset = "0x4A7070", VA = "0x1804A8270", Slot = "8")]
|
||||
public virtual void Add(string key, string value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the string dictionary.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that iterates through the string dictionary.</returns>
|
||||
// Token: 0x060015E8 RID: 5608 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60015E8")]
|
||||
[Address(RVA = "0x4A7C00", Offset = "0x4A6A00", VA = "0x1804A7C00", Slot = "9")]
|
||||
public virtual IEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Removes the entry with the specified key from the string dictionary.</summary>
|
||||
/// <param name="key">The key of the entry to remove.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">The key is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringDictionary" /> is read-only.</exception>
|
||||
// Token: 0x060015E9 RID: 5609 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60015E9")]
|
||||
[Address(RVA = "0x4A8350", Offset = "0x4A7150", VA = "0x1804A8350", Slot = "10")]
|
||||
public virtual void Remove(string key)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000E45 RID: 3653
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000E45")]
|
||||
internal Hashtable contents;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user