m
This commit is contained in:
@@ -0,0 +1,1196 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.ConstrainedExecution;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Represents a collection of key/value pairs that are organized based on the hash code of the key.</summary>
|
||||
// Token: 0x020005CC RID: 1484
|
||||
[Token(Token = "0x20005CC")]
|
||||
[DebuggerTypeProxy(typeof(Hashtable.HashtableDebugView))]
|
||||
[ComVisible(true)]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[Serializable]
|
||||
public class Hashtable : IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallback, ICloneable
|
||||
{
|
||||
// Token: 0x06002E1C RID: 11804 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E1C")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
internal Hashtable(bool trash)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable" /> class using the default initial capacity, load factor, hash code provider, and comparer.</summary>
|
||||
// Token: 0x06002E1D RID: 11805 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E1D")]
|
||||
[Address(RVA = "0x2C3F500", Offset = "0x2C3E500", VA = "0x182C3F500")]
|
||||
public Hashtable()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable" /> class using the specified initial capacity, and the default load factor, hash code provider, and comparer.</summary>
|
||||
/// <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable" /> object can initially contain.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than zero.</exception>
|
||||
// Token: 0x06002E1E RID: 11806 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E1E")]
|
||||
[Address(RVA = "0x2C3F650", Offset = "0x2C3E650", VA = "0x182C3F650")]
|
||||
public Hashtable(int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable" /> class using the specified initial capacity and load factor, and the default hash code provider and comparer.</summary>
|
||||
/// <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable" /> object can initially contain.</param>
|
||||
/// <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="loadFactor" /> is less than 0.1.
|
||||
/// -or-
|
||||
/// <paramref name="loadFactor" /> is greater than 1.0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="capacity" /> is causing an overflow.</exception>
|
||||
// Token: 0x06002E1F RID: 11807 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E1F")]
|
||||
[Address(RVA = "0x2C3F660", Offset = "0x2C3E660", VA = "0x182C3F660")]
|
||||
public Hashtable(int capacity, float loadFactor)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable" /> class using the specified initial capacity, load factor, hash code provider, and comparer.</summary>
|
||||
/// <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable" /> object can initially contain.</param>
|
||||
/// <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
|
||||
/// <param name="hcp">The <see cref="T:System.Collections.IHashCodeProvider" /> object that supplies the hash codes for all keys in the <see cref="T:System.Collections.Hashtable" />.
|
||||
/// -or-
|
||||
/// <see langword="null" /> to use the default hash code provider, which is each key's implementation of <see cref="M:System.Object.GetHashCode" />.</param>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.IComparer" /> object 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>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="loadFactor" /> is less than 0.1.
|
||||
/// -or-
|
||||
/// <paramref name="loadFactor" /> is greater than 1.0.</exception>
|
||||
// Token: 0x06002E20 RID: 11808 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E20")]
|
||||
[Address(RVA = "0x2C3F8D0", Offset = "0x2C3E8D0", VA = "0x182C3F8D0")]
|
||||
[Obsolete]
|
||||
public Hashtable(int capacity, float loadFactor, IHashCodeProvider hcp, IComparer comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable" /> class using the specified initial capacity, load factor, and <see cref="T:System.Collections.IEqualityComparer" /> object.</summary>
|
||||
/// <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable" /> object can initially contain.</param>
|
||||
/// <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
|
||||
/// <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable" />.
|
||||
/// -or-
|
||||
/// <see langword="null" /> to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode" /> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="loadFactor" /> is less than 0.1.
|
||||
/// -or-
|
||||
/// <paramref name="loadFactor" /> is greater than 1.0.</exception>
|
||||
// Token: 0x06002E21 RID: 11809 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E21")]
|
||||
[Address(RVA = "0x2C3F5B0", Offset = "0x2C3E5B0", VA = "0x182C3F5B0")]
|
||||
public Hashtable(int capacity, float loadFactor, IEqualityComparer equalityComparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable" /> class using the default initial capacity and load factor, and the specified hash code provider and comparer.</summary>
|
||||
/// <param name="hcp">The <see cref="T:System.Collections.IHashCodeProvider" /> object that supplies the hash codes for all keys in the <see cref="T:System.Collections.Hashtable" /> object.
|
||||
/// -or-
|
||||
/// <see langword="null" /> to use the default hash code provider, which is each key's implementation of <see cref="M:System.Object.GetHashCode" />.</param>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.IComparer" /> object 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: 0x06002E22 RID: 11810 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E22")]
|
||||
[Address(RVA = "0x2C3F9D0", Offset = "0x2C3E9D0", VA = "0x182C3F9D0")]
|
||||
[Obsolete]
|
||||
public Hashtable(IHashCodeProvider hcp, IComparer comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable" /> class using the default initial capacity and load factor, and the specified <see cref="T:System.Collections.IEqualityComparer" /> object.</summary>
|
||||
/// <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable" /> object.
|
||||
/// -or-
|
||||
/// <see langword="null" /> to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode" /> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
|
||||
// Token: 0x06002E23 RID: 11811 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E23")]
|
||||
[Address(RVA = "0x2C3F5E0", Offset = "0x2C3E5E0", VA = "0x182C3F5E0")]
|
||||
public Hashtable(IEqualityComparer equalityComparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable" /> class using the specified initial capacity and <see cref="T:System.Collections.IEqualityComparer" />, and the default load factor.</summary>
|
||||
/// <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable" /> object can initially contain.</param>
|
||||
/// <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable" />.
|
||||
/// -or-
|
||||
/// <see langword="null" /> to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode" /> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than zero.</exception>
|
||||
// Token: 0x06002E24 RID: 11812 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E24")]
|
||||
[Address(RVA = "0x2C3F620", Offset = "0x2C3E620", VA = "0x182C3F620")]
|
||||
public Hashtable(int capacity, IEqualityComparer equalityComparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Hashtable" /> class by copying the elements from the specified dictionary to the new <see cref="T:System.Collections.Hashtable" /> object. The new <see cref="T:System.Collections.Hashtable" /> object has an initial capacity equal to the number of elements copied, and uses the default load factor, hash code provider, and comparer.</summary>
|
||||
/// <param name="d">The <see cref="T:System.Collections.IDictionary" /> object to copy to a new <see cref="T:System.Collections.Hashtable" /> object.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="d" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002E25 RID: 11813 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E25")]
|
||||
[Address(RVA = "0x2C3F980", Offset = "0x2C3E980", VA = "0x182C3F980")]
|
||||
public Hashtable(IDictionary d)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Hashtable" /> class by copying the elements from the specified dictionary to the new <see cref="T:System.Collections.Hashtable" /> object. The new <see cref="T:System.Collections.Hashtable" /> object has an initial capacity equal to the number of elements copied, and uses the specified load factor, and the default hash code provider and comparer.</summary>
|
||||
/// <param name="d">The <see cref="T:System.Collections.IDictionary" /> object to copy to a new <see cref="T:System.Collections.Hashtable" /> object.</param>
|
||||
/// <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="d" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="loadFactor" /> is less than 0.1.
|
||||
/// -or-
|
||||
/// <paramref name="loadFactor" /> is greater than 1.0.</exception>
|
||||
// Token: 0x06002E26 RID: 11814 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E26")]
|
||||
[Address(RVA = "0x2C3F9B0", Offset = "0x2C3E9B0", VA = "0x182C3F9B0")]
|
||||
public Hashtable(IDictionary d, float loadFactor)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Hashtable" /> class by copying the elements from the specified dictionary to the new <see cref="T:System.Collections.Hashtable" /> object. The new <see cref="T:System.Collections.Hashtable" /> object has an initial capacity equal to the number of elements copied, and uses the specified load factor and <see cref="T:System.Collections.IEqualityComparer" /> object.</summary>
|
||||
/// <param name="d">The <see cref="T:System.Collections.IDictionary" /> object to copy to a new <see cref="T:System.Collections.Hashtable" /> object.</param>
|
||||
/// <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
|
||||
/// <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer" /> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable" />.
|
||||
/// -or-
|
||||
/// <see langword="null" /> to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode" /> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="d" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="loadFactor" /> is less than 0.1.
|
||||
/// -or-
|
||||
/// <paramref name="loadFactor" /> is greater than 1.0.</exception>
|
||||
// Token: 0x06002E27 RID: 11815 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E27")]
|
||||
[Address(RVA = "0x2C3F270", Offset = "0x2C3E270", VA = "0x182C3F270")]
|
||||
public Hashtable(IDictionary d, float loadFactor, IEqualityComparer equalityComparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable" /> 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.Hashtable" /> object.</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.Hashtable" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="info" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002E28 RID: 11816 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E28")]
|
||||
[Address(RVA = "0x2C3F520", Offset = "0x2C3E520", VA = "0x182C3F520")]
|
||||
protected Hashtable(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E29 RID: 11817 RVA: 0x000197A0 File Offset: 0x000179A0
|
||||
[Token(Token = "0x6002E29")]
|
||||
[Address(RVA = "0x2C3DF70", Offset = "0x2C3CF70", VA = "0x182C3DF70")]
|
||||
private uint InitHash(object key, int hashsize, out uint seed, out uint incr)
|
||||
{
|
||||
return 0U;
|
||||
}
|
||||
|
||||
/// <summary>Adds an element with the specified key and value into the <see cref="T:System.Collections.Hashtable" />.</summary>
|
||||
/// <param name="key">The key of the element to add.</param>
|
||||
/// <param name="value">The value of the element 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 element with the same key already exists in the <see cref="T:System.Collections.Hashtable" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Hashtable" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.Hashtable" /> has a fixed size.</exception>
|
||||
// Token: 0x06002E2A RID: 11818 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E2A")]
|
||||
[Address(RVA = "0x2C3D130", Offset = "0x2C3C130", VA = "0x182C3D130", Slot = "23")]
|
||||
public virtual void Add(object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes all elements from the <see cref="T:System.Collections.Hashtable" />.</summary>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Hashtable" /> is read-only.</exception>
|
||||
// Token: 0x06002E2B RID: 11819 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E2B")]
|
||||
[Address(RVA = "0x2C3D150", Offset = "0x2C3C150", VA = "0x182C3D150", Slot = "24")]
|
||||
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
|
||||
public virtual void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Creates a shallow copy of the <see cref="T:System.Collections.Hashtable" />.</summary>
|
||||
/// <returns>A shallow copy of the <see cref="T:System.Collections.Hashtable" />.</returns>
|
||||
// Token: 0x06002E2C RID: 11820 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002E2C")]
|
||||
[Address(RVA = "0x2C3D270", Offset = "0x2C3C270", VA = "0x182C3D270", Slot = "25")]
|
||||
public virtual object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Hashtable" /> contains a specific key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Hashtable" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Hashtable" /> contains an element with the specified key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002E2D RID: 11821 RVA: 0x000197B8 File Offset: 0x000179B8
|
||||
[Token(Token = "0x6002E2D")]
|
||||
[Address(RVA = "0x2C3D530", Offset = "0x2C3C530", VA = "0x182C3D530", Slot = "26")]
|
||||
public virtual bool Contains(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Hashtable" /> contains a specific key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Hashtable" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Hashtable" /> contains an element with the specified key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002E2E RID: 11822 RVA: 0x000197D0 File Offset: 0x000179D0
|
||||
[Token(Token = "0x6002E2E")]
|
||||
[Address(RVA = "0x2C3D380", Offset = "0x2C3C380", VA = "0x182C3D380", Slot = "27")]
|
||||
public virtual bool ContainsKey(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002E2F RID: 11823 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E2F")]
|
||||
[Address(RVA = "0x2C3D660", Offset = "0x2C3C660", VA = "0x182C3D660")]
|
||||
private void CopyKeys(Array array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E30 RID: 11824 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E30")]
|
||||
[Address(RVA = "0x2C3D550", Offset = "0x2C3C550", VA = "0x182C3D550")]
|
||||
private void CopyEntries(Array array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the <see cref="T:System.Collections.Hashtable" /> elements 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.Hashtable" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <param name="arrayIndex">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="arrayIndex" /> 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.Hashtable" /> 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.Hashtable" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06002E31 RID: 11825 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E31")]
|
||||
[Address(RVA = "0x2C3D700", Offset = "0x2C3C700", VA = "0x182C3D700", Slot = "28")]
|
||||
public virtual void CopyTo(Array array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E32 RID: 11826 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E32")]
|
||||
[Address(RVA = "0x2C3D970", Offset = "0x2C3C970", VA = "0x182C3D970")]
|
||||
private void CopyValues(Array array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
/// <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 element using the specified key.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.Hashtable" /> is read-only.
|
||||
/// -or-
|
||||
/// The property is set, <paramref name="key" /> does not exist in the collection, and the <see cref="T:System.Collections.Hashtable" /> has a fixed size.</exception>
|
||||
// Token: 0x17000705 RID: 1797
|
||||
[Token(Token = "0x17000705")]
|
||||
public virtual object this[object key]
|
||||
{
|
||||
[Token(Token = "0x6002E33")]
|
||||
[Address(RVA = "0x2C3FB60", Offset = "0x2C3EB60", VA = "0x182C3FB60", Slot = "29")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002E34")]
|
||||
[Address(RVA = "0x2C401D0", Offset = "0x2C3F1D0", VA = "0x182C401D0", Slot = "30")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002E35 RID: 11829 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E35")]
|
||||
[Address(RVA = "0x2C3FA80", Offset = "0x2C3EA80", VA = "0x182C3FA80")]
|
||||
private void expand()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E36 RID: 11830 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E36")]
|
||||
[Address(RVA = "0x2C40010", Offset = "0x2C3F010", VA = "0x182C40010")]
|
||||
private void rehash()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E37 RID: 11831 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E37")]
|
||||
[Address(RVA = "0x2C3F240", Offset = "0x2C3E240", VA = "0x182C3F240")]
|
||||
private void UpdateVersion()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E38 RID: 11832 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E38")]
|
||||
[Address(RVA = "0x2C40040", Offset = "0x2C3F040", VA = "0x182C40040")]
|
||||
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)]
|
||||
private void rehash(int newsize, bool forceNewHashCode)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through a collection.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
|
||||
// Token: 0x06002E39 RID: 11833 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002E39")]
|
||||
[Address(RVA = "0x2C3F1B0", Offset = "0x2C3E1B0", VA = "0x182C3F1B0", Slot = "19")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> that iterates through the <see cref="T:System.Collections.Hashtable" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.Hashtable" />.</returns>
|
||||
// Token: 0x06002E3A RID: 11834 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002E3A")]
|
||||
[Address(RVA = "0x2C3DA20", Offset = "0x2C3CA20", VA = "0x182C3DA20", Slot = "31")]
|
||||
public virtual IDictionaryEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns the hash code for the specified key.</summary>
|
||||
/// <param name="key">The <see cref="T:System.Object" /> for which a hash code is to be returned.</param>
|
||||
/// <returns>The hash code for <paramref name="key" />.</returns>
|
||||
/// <exception cref="T:System.NullReferenceException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002E3B RID: 11835 RVA: 0x000197E8 File Offset: 0x000179E8
|
||||
[Token(Token = "0x6002E3B")]
|
||||
[Address(RVA = "0x2C3DAB0", Offset = "0x2C3CAB0", VA = "0x182C3DAB0", Slot = "32")]
|
||||
protected virtual int GetHash(object key)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Hashtable" /> is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Hashtable" /> is read-only; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x17000706 RID: 1798
|
||||
// (get) Token: 0x06002E3C RID: 11836 RVA: 0x00019800 File Offset: 0x00017A00
|
||||
[Token(Token = "0x17000706")]
|
||||
public virtual bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002E3C")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Hashtable" /> has a fixed size.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Hashtable" /> has a fixed size; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x17000707 RID: 1799
|
||||
// (get) Token: 0x06002E3D RID: 11837 RVA: 0x00019818 File Offset: 0x00017A18
|
||||
[Token(Token = "0x17000707")]
|
||||
public virtual bool IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002E3D")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Hashtable" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.Hashtable" /> is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x17000708 RID: 1800
|
||||
// (get) Token: 0x06002E3E RID: 11838 RVA: 0x00019830 File Offset: 0x00017A30
|
||||
[Token(Token = "0x17000708")]
|
||||
public virtual bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002E3E")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "35")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Compares a specific <see cref="T:System.Object" /> with a specific key in the <see cref="T:System.Collections.Hashtable" />.</summary>
|
||||
/// <param name="item">The <see cref="T:System.Object" /> to compare with <paramref name="key" />.</param>
|
||||
/// <param name="key">The key in the <see cref="T:System.Collections.Hashtable" /> to compare with <paramref name="item" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="item" /> and <paramref name="key" /> are equal; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="item" /> is <see langword="null" />.
|
||||
/// -or-
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002E3F RID: 11839 RVA: 0x00019848 File Offset: 0x00017A48
|
||||
[Token(Token = "0x6002E3F")]
|
||||
[Address(RVA = "0x2C3E5F0", Offset = "0x2C3D5F0", VA = "0x182C3E5F0", Slot = "36")]
|
||||
protected virtual bool KeyEquals(object item, object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the keys in the <see cref="T:System.Collections.Hashtable" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> containing the keys in the <see cref="T:System.Collections.Hashtable" />.</returns>
|
||||
// Token: 0x17000709 RID: 1801
|
||||
// (get) Token: 0x06002E40 RID: 11840 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000709")]
|
||||
public virtual ICollection Keys
|
||||
{
|
||||
[Token(Token = "0x6002E40")]
|
||||
[Address(RVA = "0x2C3FD80", Offset = "0x2C3ED80", VA = "0x182C3FD80", Slot = "37")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.Hashtable" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.Hashtable" />.</returns>
|
||||
// Token: 0x1700070A RID: 1802
|
||||
// (get) Token: 0x06002E41 RID: 11841 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700070A")]
|
||||
public virtual ICollection Values
|
||||
{
|
||||
[Token(Token = "0x6002E41")]
|
||||
[Address(RVA = "0x2C3FE60", Offset = "0x2C3EE60", VA = "0x182C3FE60", Slot = "38")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002E42 RID: 11842 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E42")]
|
||||
[Address(RVA = "0x2C3DFC0", Offset = "0x2C3CFC0", VA = "0x182C3DFC0")]
|
||||
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)]
|
||||
private void Insert(object key, object nvalue, bool add)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E43 RID: 11843 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E43")]
|
||||
[Address(RVA = "0x2C3FED0", Offset = "0x2C3EED0", VA = "0x182C3FED0")]
|
||||
private void putEntry(Hashtable.bucket[] newBuckets, object key, object nvalue, int hashcode)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the element with the specified key from the <see cref="T:System.Collections.Hashtable" />.</summary>
|
||||
/// <param name="key">The key of the element to remove.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Hashtable" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.Hashtable" /> has a fixed size.</exception>
|
||||
// Token: 0x06002E44 RID: 11844 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E44")]
|
||||
[Address(RVA = "0x2C3EE40", Offset = "0x2C3DE40", VA = "0x182C3EE40", Slot = "39")]
|
||||
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)]
|
||||
public virtual void Remove(object key)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Hashtable" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Hashtable" />.</returns>
|
||||
// Token: 0x1700070B RID: 1803
|
||||
// (get) Token: 0x06002E45 RID: 11845 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700070B")]
|
||||
public virtual object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002E45")]
|
||||
[Address(RVA = "0x2C3FDF0", Offset = "0x2C3EDF0", VA = "0x182C3FDF0", Slot = "40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Hashtable" />.</summary>
|
||||
/// <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Hashtable" />.</returns>
|
||||
// Token: 0x1700070C RID: 1804
|
||||
// (get) Token: 0x06002E46 RID: 11846 RVA: 0x00019860 File Offset: 0x00017A60
|
||||
[Token(Token = "0x1700070C")]
|
||||
public virtual int Count
|
||||
{
|
||||
[Token(Token = "0x6002E46")]
|
||||
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540", Slot = "41")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Returns a synchronized (thread-safe) wrapper for the <see cref="T:System.Collections.Hashtable" />.</summary>
|
||||
/// <param name="table">The <see cref="T:System.Collections.Hashtable" /> to synchronize.</param>
|
||||
/// <returns>A synchronized (thread-safe) wrapper for the <see cref="T:System.Collections.Hashtable" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="table" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002E47 RID: 11847 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002E47")]
|
||||
[Address(RVA = "0x2C3F120", Offset = "0x2C3E120", VA = "0x182C3F120")]
|
||||
public static Hashtable Synchronized(Hashtable table)
|
||||
{
|
||||
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.Hashtable" />.</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.Hashtable" />.</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.Hashtable" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="info" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified.</exception>
|
||||
// Token: 0x06002E48 RID: 11848 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E48")]
|
||||
[Address(RVA = "0x2C3DB30", Offset = "0x2C3CB30", VA = "0x182C3DB30", Slot = "42")]
|
||||
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.Hashtable" /> is invalid.</exception>
|
||||
// Token: 0x06002E49 RID: 11849 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E49")]
|
||||
[Address(RVA = "0x2C3E710", Offset = "0x2C3D710", VA = "0x182C3E710", Slot = "43")]
|
||||
public virtual void OnDeserialization(object sender)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A3F RID: 6719
|
||||
[Token(Token = "0x4001A3F")]
|
||||
internal const int HashPrime = 101;
|
||||
|
||||
// Token: 0x04001A40 RID: 6720
|
||||
[Token(Token = "0x4001A40")]
|
||||
private const int InitialSize = 3;
|
||||
|
||||
// Token: 0x04001A41 RID: 6721
|
||||
[Token(Token = "0x4001A41")]
|
||||
private const string LoadFactorName = "LoadFactor";
|
||||
|
||||
// Token: 0x04001A42 RID: 6722
|
||||
[Token(Token = "0x4001A42")]
|
||||
private const string VersionName = "Version";
|
||||
|
||||
// Token: 0x04001A43 RID: 6723
|
||||
[Token(Token = "0x4001A43")]
|
||||
private const string ComparerName = "Comparer";
|
||||
|
||||
// Token: 0x04001A44 RID: 6724
|
||||
[Token(Token = "0x4001A44")]
|
||||
private const string HashCodeProviderName = "HashCodeProvider";
|
||||
|
||||
// Token: 0x04001A45 RID: 6725
|
||||
[Token(Token = "0x4001A45")]
|
||||
private const string HashSizeName = "HashSize";
|
||||
|
||||
// Token: 0x04001A46 RID: 6726
|
||||
[Token(Token = "0x4001A46")]
|
||||
private const string KeysName = "Keys";
|
||||
|
||||
// Token: 0x04001A47 RID: 6727
|
||||
[Token(Token = "0x4001A47")]
|
||||
private const string ValuesName = "Values";
|
||||
|
||||
// Token: 0x04001A48 RID: 6728
|
||||
[Token(Token = "0x4001A48")]
|
||||
private const string KeyComparerName = "KeyComparer";
|
||||
|
||||
// Token: 0x04001A49 RID: 6729
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A49")]
|
||||
private Hashtable.bucket[] buckets;
|
||||
|
||||
// Token: 0x04001A4A RID: 6730
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A4A")]
|
||||
private int count;
|
||||
|
||||
// Token: 0x04001A4B RID: 6731
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4001A4B")]
|
||||
private int occupancy;
|
||||
|
||||
// Token: 0x04001A4C RID: 6732
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001A4C")]
|
||||
private int loadsize;
|
||||
|
||||
// Token: 0x04001A4D RID: 6733
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4001A4D")]
|
||||
private float loadFactor;
|
||||
|
||||
// Token: 0x04001A4E RID: 6734
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001A4E")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001A4F RID: 6735
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4001A4F")]
|
||||
private bool isWriterInProgress;
|
||||
|
||||
// Token: 0x04001A50 RID: 6736
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4001A50")]
|
||||
private ICollection keys;
|
||||
|
||||
// Token: 0x04001A51 RID: 6737
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001A51")]
|
||||
private ICollection values;
|
||||
|
||||
// Token: 0x04001A52 RID: 6738
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001A52")]
|
||||
private IEqualityComparer _keycomparer;
|
||||
|
||||
// Token: 0x04001A53 RID: 6739
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4001A53")]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x020005CD RID: 1485
|
||||
[Token(Token = "0x20005CD")]
|
||||
private struct bucket
|
||||
{
|
||||
// Token: 0x04001A54 RID: 6740
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001A54")]
|
||||
public object key;
|
||||
|
||||
// Token: 0x04001A55 RID: 6741
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4001A55")]
|
||||
public object val;
|
||||
|
||||
// Token: 0x04001A56 RID: 6742
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A56")]
|
||||
public int hash_coll;
|
||||
}
|
||||
|
||||
// Token: 0x020005CE RID: 1486
|
||||
[Token(Token = "0x20005CE")]
|
||||
[Serializable]
|
||||
private class KeyCollection : ICollection, IEnumerable
|
||||
{
|
||||
// Token: 0x06002E4A RID: 11850 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E4A")]
|
||||
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
|
||||
internal KeyCollection(Hashtable hashtable)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E4B RID: 11851 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E4B")]
|
||||
[Address(RVA = "0x2C41A40", Offset = "0x2C40A40", VA = "0x182C41A40", Slot = "9")]
|
||||
public virtual void CopyTo(Array array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E4C RID: 11852 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002E4C")]
|
||||
[Address(RVA = "0x2C41BD0", Offset = "0x2C40BD0", VA = "0x182C41BD0", Slot = "10")]
|
||||
public virtual IEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x1700070D RID: 1805
|
||||
// (get) Token: 0x06002E4D RID: 11853 RVA: 0x00019878 File Offset: 0x00017A78
|
||||
[Token(Token = "0x1700070D")]
|
||||
public virtual bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002E4D")]
|
||||
[Address(RVA = "0x4DA990", Offset = "0x4D9990", VA = "0x1804DA990", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700070E RID: 1806
|
||||
// (get) Token: 0x06002E4E RID: 11854 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700070E")]
|
||||
public virtual object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002E4E")]
|
||||
[Address(RVA = "0xA1A9D0", Offset = "0xA199D0", VA = "0x180A1A9D0", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700070F RID: 1807
|
||||
// (get) Token: 0x06002E4F RID: 11855 RVA: 0x00019890 File Offset: 0x00017A90
|
||||
[Token(Token = "0x1700070F")]
|
||||
public virtual int Count
|
||||
{
|
||||
[Token(Token = "0x6002E4F")]
|
||||
[Address(RVA = "0x73E8F0", Offset = "0x73D8F0", VA = "0x18073E8F0", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001A57 RID: 6743
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A57")]
|
||||
private Hashtable _hashtable;
|
||||
}
|
||||
|
||||
// Token: 0x020005CF RID: 1487
|
||||
[Token(Token = "0x20005CF")]
|
||||
[Serializable]
|
||||
private class ValueCollection : ICollection, IEnumerable
|
||||
{
|
||||
// Token: 0x06002E50 RID: 11856 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E50")]
|
||||
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
|
||||
internal ValueCollection(Hashtable hashtable)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E51 RID: 11857 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E51")]
|
||||
[Address(RVA = "0x2C49CD0", Offset = "0x2C48CD0", VA = "0x182C49CD0", Slot = "9")]
|
||||
public virtual void CopyTo(Array array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E52 RID: 11858 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002E52")]
|
||||
[Address(RVA = "0x2C49E60", Offset = "0x2C48E60", VA = "0x182C49E60", Slot = "10")]
|
||||
public virtual IEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000710 RID: 1808
|
||||
// (get) Token: 0x06002E53 RID: 11859 RVA: 0x000198A8 File Offset: 0x00017AA8
|
||||
[Token(Token = "0x17000710")]
|
||||
public virtual bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002E53")]
|
||||
[Address(RVA = "0x4DA990", Offset = "0x4D9990", VA = "0x1804DA990", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000711 RID: 1809
|
||||
// (get) Token: 0x06002E54 RID: 11860 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000711")]
|
||||
public virtual object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002E54")]
|
||||
[Address(RVA = "0xA1A9D0", Offset = "0xA199D0", VA = "0x180A1A9D0", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000712 RID: 1810
|
||||
// (get) Token: 0x06002E55 RID: 11861 RVA: 0x000198C0 File Offset: 0x00017AC0
|
||||
[Token(Token = "0x17000712")]
|
||||
public virtual int Count
|
||||
{
|
||||
[Token(Token = "0x6002E55")]
|
||||
[Address(RVA = "0x73E8F0", Offset = "0x73D8F0", VA = "0x18073E8F0", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001A58 RID: 6744
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A58")]
|
||||
private Hashtable _hashtable;
|
||||
}
|
||||
|
||||
// Token: 0x020005D0 RID: 1488
|
||||
[Token(Token = "0x20005D0")]
|
||||
[Serializable]
|
||||
private class SyncHashtable : Hashtable, IEnumerable
|
||||
{
|
||||
// Token: 0x06002E56 RID: 11862 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E56")]
|
||||
[Address(RVA = "0x2C48740", Offset = "0x2C47740", VA = "0x182C48740")]
|
||||
internal SyncHashtable(Hashtable table)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E57 RID: 11863 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E57")]
|
||||
[Address(RVA = "0x2C48770", Offset = "0x2C47770", VA = "0x182C48770")]
|
||||
internal SyncHashtable(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E58 RID: 11864 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E58")]
|
||||
[Address(RVA = "0x2C48500", Offset = "0x2C47500", VA = "0x182C48500", Slot = "42")]
|
||||
public override void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000713 RID: 1811
|
||||
// (get) Token: 0x06002E59 RID: 11865 RVA: 0x000198D8 File Offset: 0x00017AD8
|
||||
[Token(Token = "0x17000713")]
|
||||
public override int Count
|
||||
{
|
||||
[Token(Token = "0x6002E59")]
|
||||
[Address(RVA = "0x2C48900", Offset = "0x2C47900", VA = "0x182C48900", Slot = "41")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000714 RID: 1812
|
||||
// (get) Token: 0x06002E5A RID: 11866 RVA: 0x000198F0 File Offset: 0x00017AF0
|
||||
[Token(Token = "0x17000714")]
|
||||
public override bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002E5A")]
|
||||
[Address(RVA = "0x2C48960", Offset = "0x2C47960", VA = "0x182C48960", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000715 RID: 1813
|
||||
// (get) Token: 0x06002E5B RID: 11867 RVA: 0x00019908 File Offset: 0x00017B08
|
||||
[Token(Token = "0x17000715")]
|
||||
public override bool IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002E5B")]
|
||||
[Address(RVA = "0x2C48930", Offset = "0x2C47930", VA = "0x182C48930", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000716 RID: 1814
|
||||
// (get) Token: 0x06002E5C RID: 11868 RVA: 0x00019920 File Offset: 0x00017B20
|
||||
[Token(Token = "0x17000716")]
|
||||
public override bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002E5C")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "35")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000717 RID: 1815
|
||||
[Token(Token = "0x17000717")]
|
||||
public override object this[object key]
|
||||
{
|
||||
[Token(Token = "0x6002E5D")]
|
||||
[Address(RVA = "0x2C48990", Offset = "0x2C47990", VA = "0x182C48990", Slot = "29")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002E5E")]
|
||||
[Address(RVA = "0x2C48BB0", Offset = "0x2C47BB0", VA = "0x182C48BB0", Slot = "30")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000718 RID: 1816
|
||||
// (get) Token: 0x06002E5F RID: 11871 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000718")]
|
||||
public override object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002E5F")]
|
||||
[Address(RVA = "0x2C48AA0", Offset = "0x2C47AA0", VA = "0x182C48AA0", Slot = "40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002E60 RID: 11872 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E60")]
|
||||
[Address(RVA = "0x2C47F80", Offset = "0x2C46F80", VA = "0x182C47F80", Slot = "23")]
|
||||
public override void Add(object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E61 RID: 11873 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E61")]
|
||||
[Address(RVA = "0x2C48070", Offset = "0x2C47070", VA = "0x182C48070", Slot = "24")]
|
||||
public override void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E62 RID: 11874 RVA: 0x00019938 File Offset: 0x00017B38
|
||||
[Token(Token = "0x6002E62")]
|
||||
[Address(RVA = "0x2C483B0", Offset = "0x2C473B0", VA = "0x182C483B0", Slot = "26")]
|
||||
public override bool Contains(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002E63 RID: 11875 RVA: 0x00019950 File Offset: 0x00017B50
|
||||
[Token(Token = "0x6002E63")]
|
||||
[Address(RVA = "0x2C48300", Offset = "0x2C47300", VA = "0x182C48300", Slot = "27")]
|
||||
public override bool ContainsKey(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002E64 RID: 11876 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E64")]
|
||||
[Address(RVA = "0x2C483E0", Offset = "0x2C473E0", VA = "0x182C483E0", Slot = "28")]
|
||||
public override void CopyTo(Array array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E65 RID: 11877 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002E65")]
|
||||
[Address(RVA = "0x2C48140", Offset = "0x2C47140", VA = "0x182C48140", Slot = "25")]
|
||||
public override object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002E66 RID: 11878 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002E66")]
|
||||
[Address(RVA = "0x2C484D0", Offset = "0x2C474D0", VA = "0x182C484D0", Slot = "19")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002E67 RID: 11879 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002E67")]
|
||||
[Address(RVA = "0x2C484D0", Offset = "0x2C474D0", VA = "0x182C484D0", Slot = "31")]
|
||||
public override IDictionaryEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000719 RID: 1817
|
||||
// (get) Token: 0x06002E68 RID: 11880 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000719")]
|
||||
public override ICollection Keys
|
||||
{
|
||||
[Token(Token = "0x6002E68")]
|
||||
[Address(RVA = "0x2C489C0", Offset = "0x2C479C0", VA = "0x182C489C0", Slot = "37")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700071A RID: 1818
|
||||
// (get) Token: 0x06002E69 RID: 11881 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700071A")]
|
||||
public override ICollection Values
|
||||
{
|
||||
[Token(Token = "0x6002E69")]
|
||||
[Address(RVA = "0x2C48AD0", Offset = "0x2C47AD0", VA = "0x182C48AD0", Slot = "38")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002E6A RID: 11882 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E6A")]
|
||||
[Address(RVA = "0x2C48660", Offset = "0x2C47660", VA = "0x182C48660", Slot = "39")]
|
||||
public override void Remove(object key)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E6B RID: 11883 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E6B")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "43")]
|
||||
public override void OnDeserialization(object sender)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A59 RID: 6745
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4001A59")]
|
||||
protected Hashtable _table;
|
||||
}
|
||||
|
||||
// Token: 0x020005D1 RID: 1489
|
||||
[Token(Token = "0x20005D1")]
|
||||
[Serializable]
|
||||
private class HashtableEnumerator : IDictionaryEnumerator, IEnumerator, ICloneable
|
||||
{
|
||||
// Token: 0x06002E6C RID: 11884 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E6C")]
|
||||
[Address(RVA = "0x2C3CE70", Offset = "0x2C3BE70", VA = "0x182C3CE70")]
|
||||
internal HashtableEnumerator(Hashtable hashtable, int getObjRetType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E6D RID: 11885 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002E6D")]
|
||||
[Address(RVA = "0x64CFC0", Offset = "0x64BFC0", VA = "0x18064CFC0", Slot = "10")]
|
||||
public object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x1700071B RID: 1819
|
||||
// (get) Token: 0x06002E6E RID: 11886 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700071B")]
|
||||
public virtual object Key
|
||||
{
|
||||
[Token(Token = "0x6002E6E")]
|
||||
[Address(RVA = "0x2C3D030", Offset = "0x2C3C030", VA = "0x182C3D030", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002E6F RID: 11887 RVA: 0x00019968 File Offset: 0x00017B68
|
||||
[Token(Token = "0x6002E6F")]
|
||||
[Address(RVA = "0x2C3CC50", Offset = "0x2C3BC50", VA = "0x182C3CC50", Slot = "12")]
|
||||
public virtual bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x1700071C RID: 1820
|
||||
// (get) Token: 0x06002E70 RID: 11888 RVA: 0x00019980 File Offset: 0x00017B80
|
||||
[Token(Token = "0x1700071C")]
|
||||
public virtual DictionaryEntry Entry
|
||||
{
|
||||
[Token(Token = "0x6002E70")]
|
||||
[Address(RVA = "0x2C3CFA0", Offset = "0x2C3BFA0", VA = "0x182C3CFA0", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return default(DictionaryEntry);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700071D RID: 1821
|
||||
// (get) Token: 0x06002E71 RID: 11889 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700071D")]
|
||||
public virtual object Current
|
||||
{
|
||||
[Token(Token = "0x6002E71")]
|
||||
[Address(RVA = "0x2C3CED0", Offset = "0x2C3BED0", VA = "0x182C3CED0", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700071E RID: 1822
|
||||
// (get) Token: 0x06002E72 RID: 11890 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700071E")]
|
||||
public virtual object Value
|
||||
{
|
||||
[Token(Token = "0x6002E72")]
|
||||
[Address(RVA = "0x2C3D0B0", Offset = "0x2C3C0B0", VA = "0x182C3D0B0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002E73 RID: 11891 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E73")]
|
||||
[Address(RVA = "0x2C3CDB0", Offset = "0x2C3BDB0", VA = "0x182C3CDB0", Slot = "16")]
|
||||
public virtual void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A5A RID: 6746
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A5A")]
|
||||
private Hashtable hashtable;
|
||||
|
||||
// Token: 0x04001A5B RID: 6747
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A5B")]
|
||||
private int bucket;
|
||||
|
||||
// Token: 0x04001A5C RID: 6748
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4001A5C")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001A5D RID: 6749
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001A5D")]
|
||||
private bool current;
|
||||
|
||||
// Token: 0x04001A5E RID: 6750
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4001A5E")]
|
||||
private int getObjectRetType;
|
||||
|
||||
// Token: 0x04001A5F RID: 6751
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001A5F")]
|
||||
private object currentKey;
|
||||
|
||||
// Token: 0x04001A60 RID: 6752
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4001A60")]
|
||||
private object currentValue;
|
||||
}
|
||||
|
||||
// Token: 0x020005D2 RID: 1490
|
||||
[Token(Token = "0x20005D2")]
|
||||
internal class HashtableDebugView
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user