m
This commit is contained in:
@@ -0,0 +1,1116 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Implements the <see cref="T:System.Collections.IList" /> interface using an array whose size is dynamically increased as required.</summary>
|
||||
// Token: 0x020005BE RID: 1470
|
||||
[Token(Token = "0x20005BE")]
|
||||
[ComVisible(true)]
|
||||
[DebuggerTypeProxy(typeof(ArrayList.ArrayListDebugView))]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[Serializable]
|
||||
public class ArrayList : IList, ICollection, IEnumerable, ICloneable
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.ArrayList" /> class that is empty and has the default initial capacity.</summary>
|
||||
// Token: 0x06002D5E RID: 11614 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D5E")]
|
||||
[Address(RVA = "0x2C2CAA0", Offset = "0x2C2BAA0", VA = "0x182C2CAA0")]
|
||||
public ArrayList()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.ArrayList" /> class that is empty and has the specified initial capacity.</summary>
|
||||
/// <param name="capacity">The number of elements that the new list can initially store.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than zero.</exception>
|
||||
// Token: 0x06002D5F RID: 11615 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D5F")]
|
||||
[Address(RVA = "0x2C2C980", Offset = "0x2C2B980", VA = "0x182C2C980")]
|
||||
public ArrayList(int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.ArrayList" /> class that contains elements copied from the specified collection and that has the same initial capacity as the number of elements copied.</summary>
|
||||
/// <param name="c">The <see cref="T:System.Collections.ICollection" /> whose elements are copied to the new list.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="c" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002D60 RID: 11616 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D60")]
|
||||
[Address(RVA = "0x2C2CB10", Offset = "0x2C2BB10", VA = "0x182C2CB10")]
|
||||
public ArrayList(ICollection c)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the number of elements that the <see cref="T:System.Collections.ArrayList" /> can contain.</summary>
|
||||
/// <returns>The number of elements that the <see cref="T:System.Collections.ArrayList" /> can contain.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <see cref="P:System.Collections.ArrayList.Capacity" /> is set to a value that is less than <see cref="P:System.Collections.ArrayList.Count" />.</exception>
|
||||
/// <exception cref="T:System.OutOfMemoryException">There is not enough memory available on the system.</exception>
|
||||
// Token: 0x170006D1 RID: 1745
|
||||
// (set) Token: 0x06002D61 RID: 11617 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170006D1")]
|
||||
public virtual int Capacity
|
||||
{
|
||||
[Token(Token = "0x6002D61")]
|
||||
[Address(RVA = "0x2C2CD40", Offset = "0x2C2BD40", VA = "0x182C2CD40", Slot = "21")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements actually contained in the <see cref="T:System.Collections.ArrayList" />.</summary>
|
||||
/// <returns>The number of elements actually contained in the <see cref="T:System.Collections.ArrayList" />.</returns>
|
||||
// Token: 0x170006D2 RID: 1746
|
||||
// (get) Token: 0x06002D62 RID: 11618 RVA: 0x00019308 File Offset: 0x00017508
|
||||
[Token(Token = "0x170006D2")]
|
||||
public virtual int Count
|
||||
{
|
||||
[Token(Token = "0x6002D62")]
|
||||
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.ArrayList" /> has a fixed size.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.ArrayList" /> has a fixed size; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x170006D3 RID: 1747
|
||||
// (get) Token: 0x06002D63 RID: 11619 RVA: 0x00019320 File Offset: 0x00017520
|
||||
[Token(Token = "0x170006D3")]
|
||||
public virtual bool IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002D63")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.ArrayList" /> is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.ArrayList" /> is read-only; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x170006D4 RID: 1748
|
||||
// (get) Token: 0x06002D64 RID: 11620 RVA: 0x00019338 File Offset: 0x00017538
|
||||
[Token(Token = "0x170006D4")]
|
||||
public virtual bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002D64")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ArrayList" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ArrayList" /> is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x170006D5 RID: 1749
|
||||
// (get) Token: 0x06002D65 RID: 11621 RVA: 0x00019350 File Offset: 0x00017550
|
||||
[Token(Token = "0x170006D5")]
|
||||
public virtual bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002D65")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "25")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ArrayList" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ArrayList" />.</returns>
|
||||
// Token: 0x170006D6 RID: 1750
|
||||
// (get) Token: 0x06002D66 RID: 11622 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006D6")]
|
||||
public virtual object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002D66")]
|
||||
[Address(RVA = "0x2C2CCD0", Offset = "0x2C2BCD0", VA = "0x182C2CCD0", Slot = "26")]
|
||||
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.ArrayList.Count" />.</exception>
|
||||
// Token: 0x170006D7 RID: 1751
|
||||
[Token(Token = "0x170006D7")]
|
||||
public virtual object this[int index]
|
||||
{
|
||||
[Token(Token = "0x6002D67")]
|
||||
[Address(RVA = "0x2C2CC20", Offset = "0x2C2BC20", VA = "0x182C2CC20", Slot = "27")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002D68")]
|
||||
[Address(RVA = "0x2C2CE30", Offset = "0x2C2BE30", VA = "0x182C2CE30", Slot = "28")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Creates an <see cref="T:System.Collections.ArrayList" /> wrapper for a specific <see cref="T:System.Collections.IList" />.</summary>
|
||||
/// <param name="list">The <see cref="T:System.Collections.IList" /> to wrap.</param>
|
||||
/// <returns>The <see cref="T:System.Collections.ArrayList" /> wrapper around the <see cref="T:System.Collections.IList" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="list" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002D69 RID: 11625 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002D69")]
|
||||
[Address(RVA = "0x2C2B610", Offset = "0x2C2A610", VA = "0x182C2B610")]
|
||||
public static ArrayList Adapter(IList list)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Adds an object to the end of the <see cref="T:System.Collections.ArrayList" />.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to be added to the end of the <see cref="T:System.Collections.ArrayList" />. The value can be <see langword="null" />.</param>
|
||||
/// <returns>The <see cref="T:System.Collections.ArrayList" /> index at which the <paramref name="value" /> has been added.</returns>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
|
||||
// Token: 0x06002D6A RID: 11626 RVA: 0x00019368 File Offset: 0x00017568
|
||||
[Token(Token = "0x6002D6A")]
|
||||
[Address(RVA = "0x2C2B6C0", Offset = "0x2C2A6C0", VA = "0x182C2B6C0", Slot = "29")]
|
||||
public virtual int Add(object value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Adds the elements of an <see cref="T:System.Collections.ICollection" /> to the end of the <see cref="T:System.Collections.ArrayList" />.</summary>
|
||||
/// <param name="c">The <see cref="T:System.Collections.ICollection" /> whose elements should be added to the end of the <see cref="T:System.Collections.ArrayList" />. The collection itself cannot be <see langword="null" />, but it can contain elements that are <see langword="null" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="c" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
|
||||
// Token: 0x06002D6B RID: 11627 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D6B")]
|
||||
[Address(RVA = "0x2C2B6A0", Offset = "0x2C2A6A0", VA = "0x182C2B6A0", Slot = "30")]
|
||||
public virtual void AddRange(ICollection c)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes all elements from the <see cref="T:System.Collections.ArrayList" />.</summary>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
|
||||
// Token: 0x06002D6C RID: 11628 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D6C")]
|
||||
[Address(RVA = "0x2A217A0", Offset = "0x2A207A0", VA = "0x182A217A0", Slot = "31")]
|
||||
public virtual void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Creates a shallow copy of the <see cref="T:System.Collections.ArrayList" />.</summary>
|
||||
/// <returns>A shallow copy of the <see cref="T:System.Collections.ArrayList" />.</returns>
|
||||
// Token: 0x06002D6D RID: 11629 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002D6D")]
|
||||
[Address(RVA = "0x2C2B7B0", Offset = "0x2C2A7B0", VA = "0x182C2B7B0", Slot = "32")]
|
||||
public virtual object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Determines whether an element is in the <see cref="T:System.Collections.ArrayList" />.</summary>
|
||||
/// <param name="item">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.ArrayList" />. The value can be <see langword="null" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="item" /> is found in the <see cref="T:System.Collections.ArrayList" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06002D6E RID: 11630 RVA: 0x00019380 File Offset: 0x00017580
|
||||
[Token(Token = "0x6002D6E")]
|
||||
[Address(RVA = "0x2C2B940", Offset = "0x2C2A940", VA = "0x182C2B940", Slot = "33")]
|
||||
public virtual bool Contains(object item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Copies the entire <see cref="T:System.Collections.ArrayList" /> to a compatible one-dimensional <see cref="T:System.Array" />, starting at the beginning 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.ArrayList" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="array" /> is multidimensional.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.ArrayList" /> is greater than the number of elements that the destination <paramref name="array" /> can contain.</exception>
|
||||
/// <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ArrayList" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06002D6F RID: 11631 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D6F")]
|
||||
[Address(RVA = "0x2C2BC20", Offset = "0x2C2AC20", VA = "0x182C2BC20", Slot = "34")]
|
||||
public virtual void CopyTo(Array array)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the entire <see cref="T:System.Collections.ArrayList" /> 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.ArrayList" />. 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.ArrayList" /> 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.ArrayList" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06002D70 RID: 11632 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D70")]
|
||||
[Address(RVA = "0x2C2BA40", Offset = "0x2C2AA40", VA = "0x182C2BA40", Slot = "35")]
|
||||
public virtual void CopyTo(Array array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies a range of elements from the <see cref="T:System.Collections.ArrayList" /> to a compatible one-dimensional <see cref="T:System.Array" />, starting at the specified index of the target array.</summary>
|
||||
/// <param name="index">The zero-based index in the source <see cref="T:System.Collections.ArrayList" /> at which copying begins.</param>
|
||||
/// <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.ArrayList" />. 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>
|
||||
/// <param name="count">The number of elements to copy.</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.
|
||||
/// -or-
|
||||
/// <paramref name="arrayIndex" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="array" /> is multidimensional.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> is equal to or greater than the <see cref="P:System.Collections.ArrayList.Count" /> of the source <see cref="T:System.Collections.ArrayList" />.
|
||||
/// -or-
|
||||
/// The number of elements from <paramref name="index" /> to the end of the source <see cref="T:System.Collections.ArrayList" /> 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.ArrayList" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06002D71 RID: 11633 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D71")]
|
||||
[Address(RVA = "0x2C2BB00", Offset = "0x2C2AB00", VA = "0x182C2BB00", Slot = "36")]
|
||||
public virtual void CopyTo(int index, Array array, int arrayIndex, int count)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002D72 RID: 11634 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D72")]
|
||||
[Address(RVA = "0x2C2BC40", Offset = "0x2C2AC40", VA = "0x182C2BC40")]
|
||||
private void EnsureCapacity(int min)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator for the entire <see cref="T:System.Collections.ArrayList" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> for the entire <see cref="T:System.Collections.ArrayList" />.</returns>
|
||||
// Token: 0x06002D73 RID: 11635 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002D73")]
|
||||
[Address(RVA = "0x2C2BCB0", Offset = "0x2C2ACB0", VA = "0x182C2BCB0", Slot = "37")]
|
||||
public virtual IEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <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.ArrayList" />.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.ArrayList" />. 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.ArrayList" />, if found; otherwise, -1.</returns>
|
||||
// Token: 0x06002D74 RID: 11636 RVA: 0x00019398 File Offset: 0x00017598
|
||||
[Token(Token = "0x6002D74")]
|
||||
[Address(RVA = "0x2C2BDD0", Offset = "0x2C2ADD0", VA = "0x182C2BDD0", Slot = "38")]
|
||||
public virtual int IndexOf(object value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Inserts an element into the <see cref="T:System.Collections.ArrayList" /> 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.ArrayList.Count" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
|
||||
// Token: 0x06002D75 RID: 11637 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D75")]
|
||||
[Address(RVA = "0x2C2BFA0", Offset = "0x2C2AFA0", VA = "0x182C2BFA0", Slot = "39")]
|
||||
public virtual void Insert(int index, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Inserts the elements of a collection into the <see cref="T:System.Collections.ArrayList" /> at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index at which the new elements should be inserted.</param>
|
||||
/// <param name="c">The <see cref="T:System.Collections.ICollection" /> whose elements should be inserted into the <see cref="T:System.Collections.ArrayList" />. The collection itself cannot be <see langword="null" />, but it can contain elements that are <see langword="null" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="c" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> is greater than <see cref="P:System.Collections.ArrayList.Count" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
|
||||
// Token: 0x06002D76 RID: 11638 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D76")]
|
||||
[Address(RVA = "0x2C2BE00", Offset = "0x2C2AE00", VA = "0x182C2BE00", Slot = "40")]
|
||||
public virtual void InsertRange(int index, ICollection c)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns a read-only <see cref="T:System.Collections.ArrayList" /> wrapper.</summary>
|
||||
/// <param name="list">The <see cref="T:System.Collections.ArrayList" /> to wrap.</param>
|
||||
/// <returns>A read-only <see cref="T:System.Collections.ArrayList" /> wrapper around <paramref name="list" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="list" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002D77 RID: 11639 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002D77")]
|
||||
[Address(RVA = "0x2C2C0F0", Offset = "0x2C2B0F0", VA = "0x182C2C0F0")]
|
||||
public static ArrayList ReadOnly(ArrayList list)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.ArrayList" />.</summary>
|
||||
/// <param name="obj">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Collections.ArrayList" />. The value can be <see langword="null" />.</param>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
|
||||
// Token: 0x06002D78 RID: 11640 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D78")]
|
||||
[Address(RVA = "0x2C2C430", Offset = "0x2C2B430", VA = "0x182C2C430", Slot = "41")]
|
||||
public virtual void Remove(object obj)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the element at the specified index of the <see cref="T:System.Collections.ArrayList" />.</summary>
|
||||
/// <param name="index">The zero-based index of the element 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.ArrayList.Count" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
|
||||
// Token: 0x06002D79 RID: 11641 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D79")]
|
||||
[Address(RVA = "0x2C2C180", Offset = "0x2C2B180", VA = "0x182C2C180", Slot = "42")]
|
||||
public virtual void RemoveAt(int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes a range of elements from the <see cref="T:System.Collections.ArrayList" />.</summary>
|
||||
/// <param name="index">The zero-based starting index of the range of elements to remove.</param>
|
||||
/// <param name="count">The number of elements to remove.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range of elements in the <see cref="T:System.Collections.ArrayList" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
|
||||
// Token: 0x06002D7A RID: 11642 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D7A")]
|
||||
[Address(RVA = "0x2C2C270", Offset = "0x2C2B270", VA = "0x182C2C270", Slot = "43")]
|
||||
public virtual void RemoveRange(int index, int count)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Reverses the order of the elements in the entire <see cref="T:System.Collections.ArrayList" />.</summary>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.</exception>
|
||||
// Token: 0x06002D7B RID: 11643 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D7B")]
|
||||
[Address(RVA = "0x2C2C5B0", Offset = "0x2C2B5B0", VA = "0x182C2C5B0", Slot = "44")]
|
||||
public virtual void Reverse()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Reverses the order of the elements in the specified range.</summary>
|
||||
/// <param name="index">The zero-based starting index of the range to reverse.</param>
|
||||
/// <param name="count">The number of elements in the range to reverse.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range of elements in the <see cref="T:System.Collections.ArrayList" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.</exception>
|
||||
// Token: 0x06002D7C RID: 11644 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D7C")]
|
||||
[Address(RVA = "0x2C2C470", Offset = "0x2C2B470", VA = "0x182C2C470", Slot = "45")]
|
||||
public virtual void Reverse(int index, int count)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Sorts the elements in the entire <see cref="T:System.Collections.ArrayList" /> using the specified comparer.</summary>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.
|
||||
/// -or-
|
||||
/// A null reference (<see langword="Nothing" /> in Visual Basic) to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">An error occurred while comparing two elements.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <see langword="null" /> is passed for <paramref name="comparer" />, and the elements in the list do not implement <see cref="T:System.IComparable" />.</exception>
|
||||
// Token: 0x06002D7D RID: 11645 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D7D")]
|
||||
[Address(RVA = "0x2C2C5F0", Offset = "0x2C2B5F0", VA = "0x182C2C5F0", Slot = "46")]
|
||||
public virtual void Sort(IComparer comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Sorts the elements in a range of elements in <see cref="T:System.Collections.ArrayList" /> using the specified comparer.</summary>
|
||||
/// <param name="index">The zero-based starting index of the range to sort.</param>
|
||||
/// <param name="count">The length of the range to sort.</param>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.
|
||||
/// -or-
|
||||
/// A null reference (<see langword="Nothing" /> in Visual Basic) to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="index" /> and <paramref name="count" /> do not specify a valid range in the <see cref="T:System.Collections.ArrayList" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">An error occurred while comparing two elements.</exception>
|
||||
// Token: 0x06002D7E RID: 11646 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D7E")]
|
||||
[Address(RVA = "0x2C2C640", Offset = "0x2C2B640", VA = "0x182C2C640", Slot = "47")]
|
||||
public virtual void Sort(int index, int count, IComparer comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.ArrayList" /> to a new <see cref="T:System.Object" /> array.</summary>
|
||||
/// <returns>An <see cref="T:System.Object" /> array containing copies of the elements of the <see cref="T:System.Collections.ArrayList" />.</returns>
|
||||
// Token: 0x06002D7F RID: 11647 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002D7F")]
|
||||
[Address(RVA = "0x2C2C790", Offset = "0x2C2B790", VA = "0x182C2C790", Slot = "48")]
|
||||
public virtual object[] ToArray()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.ArrayList" /> to a new array of the specified element type.</summary>
|
||||
/// <param name="type">The element <see cref="T:System.Type" /> of the destination array to create and copy elements to.</param>
|
||||
/// <returns>An array of the specified element type containing copies of the elements of the <see cref="T:System.Collections.ArrayList" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="type" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ArrayList" /> cannot be cast automatically to the specified type.</exception>
|
||||
// Token: 0x06002D80 RID: 11648 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002D80")]
|
||||
[Address(RVA = "0x2C2C800", Offset = "0x2C2B800", VA = "0x182C2C800", Slot = "49")]
|
||||
public virtual Array ToArray(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001A21 RID: 6689
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A21")]
|
||||
private object[] _items;
|
||||
|
||||
// Token: 0x04001A22 RID: 6690
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A22")]
|
||||
private int _size;
|
||||
|
||||
// Token: 0x04001A23 RID: 6691
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4001A23")]
|
||||
private int _version;
|
||||
|
||||
// Token: 0x04001A24 RID: 6692
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001A24")]
|
||||
[NonSerialized]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x04001A25 RID: 6693
|
||||
[Token(Token = "0x4001A25")]
|
||||
private const int _defaultCapacity = 4;
|
||||
|
||||
// Token: 0x04001A26 RID: 6694
|
||||
[Token(Token = "0x4001A26")]
|
||||
private static readonly object[] emptyArray;
|
||||
|
||||
// Token: 0x020005BF RID: 1471
|
||||
[Token(Token = "0x20005BF")]
|
||||
[Serializable]
|
||||
private class IListWrapper : ArrayList
|
||||
{
|
||||
// Token: 0x06002D82 RID: 11650 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D82")]
|
||||
[Address(RVA = "0x2C414D0", Offset = "0x2C404D0", VA = "0x182C414D0")]
|
||||
internal IListWrapper(IList list)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170006D8 RID: 1752
|
||||
// (set) Token: 0x06002D83 RID: 11651 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170006D8")]
|
||||
public override int Capacity
|
||||
{
|
||||
[Token(Token = "0x6002D83")]
|
||||
[Address(RVA = "0x2C41780", Offset = "0x2C40780", VA = "0x182C41780", Slot = "21")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006D9 RID: 1753
|
||||
// (get) Token: 0x06002D84 RID: 11652 RVA: 0x000193B0 File Offset: 0x000175B0
|
||||
[Token(Token = "0x170006D9")]
|
||||
public override int Count
|
||||
{
|
||||
[Token(Token = "0x6002D84")]
|
||||
[Address(RVA = "0x2C41590", Offset = "0x2C40590", VA = "0x182C41590", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006DA RID: 1754
|
||||
// (get) Token: 0x06002D85 RID: 11653 RVA: 0x000193C8 File Offset: 0x000175C8
|
||||
[Token(Token = "0x170006DA")]
|
||||
public override bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002D85")]
|
||||
[Address(RVA = "0x2C41630", Offset = "0x2C40630", VA = "0x182C41630", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006DB RID: 1755
|
||||
// (get) Token: 0x06002D86 RID: 11654 RVA: 0x000193E0 File Offset: 0x000175E0
|
||||
[Token(Token = "0x170006DB")]
|
||||
public override bool IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002D86")]
|
||||
[Address(RVA = "0x2C415E0", Offset = "0x2C405E0", VA = "0x182C415E0", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006DC RID: 1756
|
||||
// (get) Token: 0x06002D87 RID: 11655 RVA: 0x000193F8 File Offset: 0x000175F8
|
||||
[Token(Token = "0x170006DC")]
|
||||
public override bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002D87")]
|
||||
[Address(RVA = "0x2C41680", Offset = "0x2C40680", VA = "0x182C41680", Slot = "25")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006DD RID: 1757
|
||||
[Token(Token = "0x170006DD")]
|
||||
public override object this[int index]
|
||||
{
|
||||
[Token(Token = "0x6002D88")]
|
||||
[Address(RVA = "0x2C416D0", Offset = "0x2C406D0", VA = "0x182C416D0", Slot = "27")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002D89")]
|
||||
[Address(RVA = "0x2C41820", Offset = "0x2C40820", VA = "0x182C41820", Slot = "28")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006DE RID: 1758
|
||||
// (get) Token: 0x06002D8A RID: 11658 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006DE")]
|
||||
public override object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002D8A")]
|
||||
[Address(RVA = "0x2C41730", Offset = "0x2C40730", VA = "0x182C41730", Slot = "26")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002D8B RID: 11659 RVA: 0x00019410 File Offset: 0x00017610
|
||||
[Token(Token = "0x6002D8B")]
|
||||
[Address(RVA = "0x2C40240", Offset = "0x2C3F240", VA = "0x182C40240", Slot = "29")]
|
||||
public override int Add(object obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002D8C RID: 11660 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D8C")]
|
||||
[Address(RVA = "0x2C401F0", Offset = "0x2C3F1F0", VA = "0x182C401F0", Slot = "30")]
|
||||
public override void AddRange(ICollection c)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002D8D RID: 11661 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D8D")]
|
||||
[Address(RVA = "0x2C402A0", Offset = "0x2C3F2A0", VA = "0x182C402A0", Slot = "31")]
|
||||
public override void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002D8E RID: 11662 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002D8E")]
|
||||
[Address(RVA = "0x2C40360", Offset = "0x2C3F360", VA = "0x182C40360", Slot = "32")]
|
||||
public override object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002D8F RID: 11663 RVA: 0x00019428 File Offset: 0x00017628
|
||||
[Token(Token = "0x6002D8F")]
|
||||
[Address(RVA = "0x2C403C0", Offset = "0x2C3F3C0", VA = "0x182C403C0", Slot = "33")]
|
||||
public override bool Contains(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002D90 RID: 11664 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D90")]
|
||||
[Address(RVA = "0x2C40420", Offset = "0x2C3F420", VA = "0x182C40420", Slot = "35")]
|
||||
public override void CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002D91 RID: 11665 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D91")]
|
||||
[Address(RVA = "0x2C40490", Offset = "0x2C3F490", VA = "0x182C40490", Slot = "36")]
|
||||
public override void CopyTo(int index, Array array, int arrayIndex, int count)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002D92 RID: 11666 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002D92")]
|
||||
[Address(RVA = "0x2C40730", Offset = "0x2C3F730", VA = "0x182C40730", Slot = "37")]
|
||||
public override IEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002D93 RID: 11667 RVA: 0x00019440 File Offset: 0x00017640
|
||||
[Token(Token = "0x6002D93")]
|
||||
[Address(RVA = "0x2C40780", Offset = "0x2C3F780", VA = "0x182C40780", Slot = "38")]
|
||||
public override int IndexOf(object value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002D94 RID: 11668 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D94")]
|
||||
[Address(RVA = "0x2C40AB0", Offset = "0x2C3FAB0", VA = "0x182C40AB0", Slot = "39")]
|
||||
public override void Insert(int index, object obj)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002D95 RID: 11669 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D95")]
|
||||
[Address(RVA = "0x2C407E0", Offset = "0x2C3F7E0", VA = "0x182C407E0", Slot = "40")]
|
||||
public override void InsertRange(int index, ICollection c)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002D96 RID: 11670 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D96")]
|
||||
[Address(RVA = "0x2C2C430", Offset = "0x2C2B430", VA = "0x182C2C430", Slot = "41")]
|
||||
public override void Remove(object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002D97 RID: 11671 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D97")]
|
||||
[Address(RVA = "0x2C40B20", Offset = "0x2C3FB20", VA = "0x182C40B20", Slot = "42")]
|
||||
public override void RemoveAt(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002D98 RID: 11672 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D98")]
|
||||
[Address(RVA = "0x2C40B80", Offset = "0x2C3FB80", VA = "0x182C40B80", Slot = "43")]
|
||||
public override void RemoveRange(int index, int count)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002D99 RID: 11673 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D99")]
|
||||
[Address(RVA = "0x2C40D30", Offset = "0x2C3FD30", VA = "0x182C40D30", Slot = "45")]
|
||||
public override void Reverse(int index, int count)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002D9A RID: 11674 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D9A")]
|
||||
[Address(RVA = "0x2C410A0", Offset = "0x2C400A0", VA = "0x182C410A0", Slot = "47")]
|
||||
public override void Sort(int index, int count, IComparer comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002D9B RID: 11675 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002D9B")]
|
||||
[Address(RVA = "0x2C41300", Offset = "0x2C40300", VA = "0x182C41300", Slot = "48")]
|
||||
public override object[] ToArray()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002D9C RID: 11676 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002D9C")]
|
||||
[Address(RVA = "0x2C41390", Offset = "0x2C40390", VA = "0x182C41390", Slot = "49")]
|
||||
public override Array ToArray(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001A27 RID: 6695
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001A27")]
|
||||
private IList _list;
|
||||
}
|
||||
|
||||
// Token: 0x020005C0 RID: 1472
|
||||
[Token(Token = "0x20005C0")]
|
||||
[Serializable]
|
||||
private class ReadOnlyArrayList : ArrayList
|
||||
{
|
||||
// Token: 0x06002D9D RID: 11677 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D9D")]
|
||||
[Address(RVA = "0x2C452C0", Offset = "0x2C442C0", VA = "0x182C452C0")]
|
||||
internal ReadOnlyArrayList(ArrayList l)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170006DF RID: 1759
|
||||
// (get) Token: 0x06002D9E RID: 11678 RVA: 0x00019458 File Offset: 0x00017658
|
||||
[Token(Token = "0x170006DF")]
|
||||
public override int Count
|
||||
{
|
||||
[Token(Token = "0x6002D9E")]
|
||||
[Address(RVA = "0x2C45380", Offset = "0x2C44380", VA = "0x182C45380", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006E0 RID: 1760
|
||||
// (get) Token: 0x06002D9F RID: 11679 RVA: 0x00019470 File Offset: 0x00017670
|
||||
[Token(Token = "0x170006E0")]
|
||||
public override bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002D9F")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006E1 RID: 1761
|
||||
// (get) Token: 0x06002DA0 RID: 11680 RVA: 0x00019488 File Offset: 0x00017688
|
||||
[Token(Token = "0x170006E1")]
|
||||
public override bool IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002DA0")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006E2 RID: 1762
|
||||
// (get) Token: 0x06002DA1 RID: 11681 RVA: 0x000194A0 File Offset: 0x000176A0
|
||||
[Token(Token = "0x170006E2")]
|
||||
public override bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002DA1")]
|
||||
[Address(RVA = "0x2C453B0", Offset = "0x2C443B0", VA = "0x182C453B0", Slot = "25")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006E3 RID: 1763
|
||||
[Token(Token = "0x170006E3")]
|
||||
public override object this[int index]
|
||||
{
|
||||
[Token(Token = "0x6002DA2")]
|
||||
[Address(RVA = "0x2C453E0", Offset = "0x2C443E0", VA = "0x182C453E0", Slot = "27")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002DA3")]
|
||||
[Address(RVA = "0x2C454B0", Offset = "0x2C444B0", VA = "0x182C454B0", Slot = "28")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006E4 RID: 1764
|
||||
// (get) Token: 0x06002DA4 RID: 11684 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006E4")]
|
||||
public override object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002DA4")]
|
||||
[Address(RVA = "0x2C45410", Offset = "0x2C44410", VA = "0x182C45410", Slot = "26")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002DA5 RID: 11685 RVA: 0x000194B8 File Offset: 0x000176B8
|
||||
[Token(Token = "0x6002DA5")]
|
||||
[Address(RVA = "0x2C44CA0", Offset = "0x2C43CA0", VA = "0x182C44CA0", Slot = "29")]
|
||||
public override int Add(object obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002DA6 RID: 11686 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DA6")]
|
||||
[Address(RVA = "0x2C44C30", Offset = "0x2C43C30", VA = "0x182C44C30", Slot = "30")]
|
||||
public override void AddRange(ICollection c)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170006E5 RID: 1765
|
||||
// (set) Token: 0x06002DA7 RID: 11687 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170006E5")]
|
||||
public override int Capacity
|
||||
{
|
||||
[Token(Token = "0x6002DA7")]
|
||||
[Address(RVA = "0x2C45440", Offset = "0x2C44440", VA = "0x182C45440", Slot = "21")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002DA8 RID: 11688 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DA8")]
|
||||
[Address(RVA = "0x2C44D10", Offset = "0x2C43D10", VA = "0x182C44D10", Slot = "31")]
|
||||
public override void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002DA9 RID: 11689 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002DA9")]
|
||||
[Address(RVA = "0x2C44D80", Offset = "0x2C43D80", VA = "0x182C44D80", Slot = "32")]
|
||||
public override object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002DAA RID: 11690 RVA: 0x000194D0 File Offset: 0x000176D0
|
||||
[Token(Token = "0x6002DAA")]
|
||||
[Address(RVA = "0x2C44E60", Offset = "0x2C43E60", VA = "0x182C44E60", Slot = "33")]
|
||||
public override bool Contains(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002DAB RID: 11691 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DAB")]
|
||||
[Address(RVA = "0x2C44EC0", Offset = "0x2C43EC0", VA = "0x182C44EC0", Slot = "35")]
|
||||
public override void CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002DAC RID: 11692 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DAC")]
|
||||
[Address(RVA = "0x2C44E90", Offset = "0x2C43E90", VA = "0x182C44E90", Slot = "36")]
|
||||
public override void CopyTo(int index, Array array, int arrayIndex, int count)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002DAD RID: 11693 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002DAD")]
|
||||
[Address(RVA = "0x2C44EF0", Offset = "0x2C43EF0", VA = "0x182C44EF0", Slot = "37")]
|
||||
public override IEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002DAE RID: 11694 RVA: 0x000194E8 File Offset: 0x000176E8
|
||||
[Token(Token = "0x6002DAE")]
|
||||
[Address(RVA = "0x2C44F20", Offset = "0x2C43F20", VA = "0x182C44F20", Slot = "38")]
|
||||
public override int IndexOf(object value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002DAF RID: 11695 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DAF")]
|
||||
[Address(RVA = "0x2C44FC0", Offset = "0x2C43FC0", VA = "0x182C44FC0", Slot = "39")]
|
||||
public override void Insert(int index, object obj)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002DB0 RID: 11696 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DB0")]
|
||||
[Address(RVA = "0x2C44F50", Offset = "0x2C43F50", VA = "0x182C44F50", Slot = "40")]
|
||||
public override void InsertRange(int index, ICollection c)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002DB1 RID: 11697 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DB1")]
|
||||
[Address(RVA = "0x2C45110", Offset = "0x2C44110", VA = "0x182C45110", Slot = "41")]
|
||||
public override void Remove(object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002DB2 RID: 11698 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DB2")]
|
||||
[Address(RVA = "0x2C45030", Offset = "0x2C44030", VA = "0x182C45030", Slot = "42")]
|
||||
public override void RemoveAt(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002DB3 RID: 11699 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DB3")]
|
||||
[Address(RVA = "0x2C450A0", Offset = "0x2C440A0", VA = "0x182C450A0", Slot = "43")]
|
||||
public override void RemoveRange(int index, int count)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002DB4 RID: 11700 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DB4")]
|
||||
[Address(RVA = "0x2C45180", Offset = "0x2C44180", VA = "0x182C45180", Slot = "45")]
|
||||
public override void Reverse(int index, int count)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002DB5 RID: 11701 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DB5")]
|
||||
[Address(RVA = "0x2C451F0", Offset = "0x2C441F0", VA = "0x182C451F0", Slot = "47")]
|
||||
public override void Sort(int index, int count, IComparer comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002DB6 RID: 11702 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002DB6")]
|
||||
[Address(RVA = "0x2C45290", Offset = "0x2C44290", VA = "0x182C45290", Slot = "48")]
|
||||
public override object[] ToArray()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002DB7 RID: 11703 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002DB7")]
|
||||
[Address(RVA = "0x2C45260", Offset = "0x2C44260", VA = "0x182C45260", Slot = "49")]
|
||||
public override Array ToArray(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001A28 RID: 6696
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001A28")]
|
||||
private ArrayList _list;
|
||||
}
|
||||
|
||||
// Token: 0x020005C1 RID: 1473
|
||||
[Token(Token = "0x20005C1")]
|
||||
[Serializable]
|
||||
private sealed class ArrayListEnumeratorSimple : IEnumerator, ICloneable
|
||||
{
|
||||
// Token: 0x06002DB8 RID: 11704 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DB8")]
|
||||
[Address(RVA = "0x2C2B430", Offset = "0x2C2A430", VA = "0x182C2B430")]
|
||||
internal ArrayListEnumeratorSimple(ArrayList list)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002DB9 RID: 11705 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002DB9")]
|
||||
[Address(RVA = "0x64CFC0", Offset = "0x64BFC0", VA = "0x18064CFC0", Slot = "7")]
|
||||
public object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002DBA RID: 11706 RVA: 0x00019500 File Offset: 0x00017700
|
||||
[Token(Token = "0x6002DBA")]
|
||||
[Address(RVA = "0x2C2B100", Offset = "0x2C2A100", VA = "0x182C2B100", Slot = "4")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x170006E6 RID: 1766
|
||||
// (get) Token: 0x06002DBB RID: 11707 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006E6")]
|
||||
public object Current
|
||||
{
|
||||
[Token(Token = "0x6002DBB")]
|
||||
[Address(RVA = "0x2C2B520", Offset = "0x2C2A520", VA = "0x182C2B520", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002DBC RID: 11708 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DBC")]
|
||||
[Address(RVA = "0x2C2B300", Offset = "0x2C2A300", VA = "0x182C2B300", Slot = "6")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A29 RID: 6697
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A29")]
|
||||
private ArrayList list;
|
||||
|
||||
// Token: 0x04001A2A RID: 6698
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A2A")]
|
||||
private int index;
|
||||
|
||||
// Token: 0x04001A2B RID: 6699
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4001A2B")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001A2C RID: 6700
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001A2C")]
|
||||
private object currentElement;
|
||||
|
||||
// Token: 0x04001A2D RID: 6701
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001A2D")]
|
||||
[NonSerialized]
|
||||
private bool isArrayList;
|
||||
|
||||
// Token: 0x04001A2E RID: 6702
|
||||
[Token(Token = "0x4001A2E")]
|
||||
private static object dummyObject;
|
||||
}
|
||||
|
||||
// Token: 0x020005C2 RID: 1474
|
||||
[Token(Token = "0x20005C2")]
|
||||
internal class ArrayListDebugView
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,313 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Manages a compact array of bit values, which are represented as Booleans, where <see langword="true" /> indicates that the bit is on (1) and <see langword="false" /> indicates the bit is off (0).</summary>
|
||||
// Token: 0x020005C3 RID: 1475
|
||||
[Token(Token = "0x20005C3")]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public sealed class BitArray : ICollection, IEnumerable, ICloneable
|
||||
{
|
||||
// Token: 0x06002DBE RID: 11710 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DBE")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
private BitArray()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.BitArray" /> class that can hold the specified number of bit values, which are initially set to <see langword="false" />.</summary>
|
||||
/// <param name="length">The number of bit values in the new <see cref="T:System.Collections.BitArray" />.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="length" /> is less than zero.</exception>
|
||||
// Token: 0x06002DBF RID: 11711 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DBF")]
|
||||
[Address(RVA = "0x2C2DCA0", Offset = "0x2C2CCA0", VA = "0x182C2DCA0")]
|
||||
public BitArray(int length)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.BitArray" /> class that can hold the specified number of bit values, which are initially set to the specified value.</summary>
|
||||
/// <param name="length">The number of bit values in the new <see cref="T:System.Collections.BitArray" />.</param>
|
||||
/// <param name="defaultValue">The Boolean value to assign to each bit.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="length" /> is less than zero.</exception>
|
||||
// Token: 0x06002DC0 RID: 11712 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DC0")]
|
||||
[Address(RVA = "0x2C2DB70", Offset = "0x2C2CB70", VA = "0x182C2DB70")]
|
||||
public BitArray(int length, bool defaultValue)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.BitArray" /> class that contains bit values copied from the specified array of 32-bit integers.</summary>
|
||||
/// <param name="values">An array of integers containing the values to copy, where each integer represents 32 consecutive bits.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="values" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">The length of <paramref name="values" /> is greater than <see cref="F:System.Int32.MaxValue" /></exception>
|
||||
// Token: 0x06002DC1 RID: 11713 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DC1")]
|
||||
[Address(RVA = "0x2C2DA20", Offset = "0x2C2CA20", VA = "0x182C2DA20")]
|
||||
public BitArray(int[] values)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the value of the bit at a specific position in the <see cref="T:System.Collections.BitArray" />.</summary>
|
||||
/// <param name="index">The zero-based index of the value to get or set.</param>
|
||||
/// <returns>The value of the bit at position <paramref name="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.BitArray.Count" />.</exception>
|
||||
// Token: 0x170006E7 RID: 1767
|
||||
[Token(Token = "0x170006E7")]
|
||||
public bool this[int index]
|
||||
{
|
||||
[Token(Token = "0x6002DC2")]
|
||||
[Address(RVA = "0x2C2DDC0", Offset = "0x2C2CDC0", VA = "0x182C2DDC0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x6002DC3")]
|
||||
[Address(RVA = "0x2C2D8E0", Offset = "0x2C2C8E0", VA = "0x182C2D8E0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the value of the bit at a specific position in the <see cref="T:System.Collections.BitArray" />.</summary>
|
||||
/// <param name="index">The zero-based index of the value to get.</param>
|
||||
/// <returns>The value of the bit at position <paramref name="index" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> is greater than or equal to the number of elements in the <see cref="T:System.Collections.BitArray" />.</exception>
|
||||
// Token: 0x06002DC4 RID: 11716 RVA: 0x00019530 File Offset: 0x00017730
|
||||
[Token(Token = "0x6002DC4")]
|
||||
[Address(RVA = "0x2C2D800", Offset = "0x2C2C800", VA = "0x182C2D800")]
|
||||
public bool Get(int index)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Sets the bit at a specific position in the <see cref="T:System.Collections.BitArray" /> to the specified value.</summary>
|
||||
/// <param name="index">The zero-based index of the bit to set.</param>
|
||||
/// <param name="value">The Boolean value to assign to the bit.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> is greater than or equal to the number of elements in the <see cref="T:System.Collections.BitArray" />.</exception>
|
||||
// Token: 0x06002DC5 RID: 11717 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DC5")]
|
||||
[Address(RVA = "0x2C2D8E0", Offset = "0x2C2C8E0", VA = "0x182C2D8E0")]
|
||||
public void Set(int index, bool value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the number of elements in the <see cref="T:System.Collections.BitArray" />.</summary>
|
||||
/// <returns>The number of elements in the <see cref="T:System.Collections.BitArray" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">The property is set to a value that is less than zero.</exception>
|
||||
// Token: 0x170006E8 RID: 1768
|
||||
// (get) Token: 0x06002DC6 RID: 11718 RVA: 0x00019548 File Offset: 0x00017748
|
||||
// (set) Token: 0x06002DC7 RID: 11719 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170006E8")]
|
||||
public int Length
|
||||
{
|
||||
[Token(Token = "0x6002DC6")]
|
||||
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x6002DC7")]
|
||||
[Address(RVA = "0x2C2DE40", Offset = "0x2C2CE40", VA = "0x182C2DE40")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Copies the entire <see cref="T:System.Collections.BitArray" /> 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.BitArray" />. 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.BitArray" /> 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.BitArray" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06002DC8 RID: 11720 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DC8")]
|
||||
[Address(RVA = "0x2C2D360", Offset = "0x2C2C360", VA = "0x182C2D360", Slot = "4")]
|
||||
public void CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.BitArray" />.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.BitArray" />.</returns>
|
||||
// Token: 0x170006E9 RID: 1769
|
||||
// (get) Token: 0x06002DC9 RID: 11721 RVA: 0x00019560 File Offset: 0x00017760
|
||||
[Token(Token = "0x170006E9")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6002DC9")]
|
||||
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Creates a shallow copy of the <see cref="T:System.Collections.BitArray" />.</summary>
|
||||
/// <returns>A shallow copy of the <see cref="T:System.Collections.BitArray" />.</returns>
|
||||
// Token: 0x06002DCA RID: 11722 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002DCA")]
|
||||
[Address(RVA = "0x2C2D1C0", Offset = "0x2C2C1C0", VA = "0x182C2D1C0", Slot = "9")]
|
||||
public object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.BitArray" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.BitArray" />.</returns>
|
||||
// Token: 0x170006EA RID: 1770
|
||||
// (get) Token: 0x06002DCB RID: 11723 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006EA")]
|
||||
public object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002DCB")]
|
||||
[Address(RVA = "0x2C2DDD0", Offset = "0x2C2CDD0", VA = "0x182C2DDD0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.BitArray" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>This property is always <see langword="false" />.</returns>
|
||||
// Token: 0x170006EB RID: 1771
|
||||
// (get) Token: 0x06002DCC RID: 11724 RVA: 0x00019578 File Offset: 0x00017778
|
||||
[Token(Token = "0x170006EB")]
|
||||
public bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002DCC")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.BitArray" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> for the entire <see cref="T:System.Collections.BitArray" />.</returns>
|
||||
// Token: 0x06002DCD RID: 11725 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002DCD")]
|
||||
[Address(RVA = "0x2C2D790", Offset = "0x2C2C790", VA = "0x182C2D790", Slot = "8")]
|
||||
public IEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002DCE RID: 11726 RVA: 0x00019590 File Offset: 0x00017790
|
||||
[Token(Token = "0x6002DCE")]
|
||||
[Address(RVA = "0x2C2D770", Offset = "0x2C2C770", VA = "0x182C2D770")]
|
||||
private static int GetArrayLength(int n, int div)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04001A2F RID: 6703
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A2F")]
|
||||
private int[] m_array;
|
||||
|
||||
// Token: 0x04001A30 RID: 6704
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A30")]
|
||||
private int m_length;
|
||||
|
||||
// Token: 0x04001A31 RID: 6705
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4001A31")]
|
||||
private int _version;
|
||||
|
||||
// Token: 0x04001A32 RID: 6706
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001A32")]
|
||||
[NonSerialized]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x020005C4 RID: 1476
|
||||
[Token(Token = "0x20005C4")]
|
||||
[Serializable]
|
||||
private class BitArrayEnumeratorSimple : IEnumerator, ICloneable
|
||||
{
|
||||
// Token: 0x06002DCF RID: 11727 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DCF")]
|
||||
[Address(RVA = "0x2C2D090", Offset = "0x2C2C090", VA = "0x182C2D090")]
|
||||
internal BitArrayEnumeratorSimple(BitArray bitarray)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002DD0 RID: 11728 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002DD0")]
|
||||
[Address(RVA = "0x64CFC0", Offset = "0x64BFC0", VA = "0x18064CFC0", Slot = "7")]
|
||||
public object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002DD1 RID: 11729 RVA: 0x000195A8 File Offset: 0x000177A8
|
||||
[Token(Token = "0x6002DD1")]
|
||||
[Address(RVA = "0x2C2CF30", Offset = "0x2C2BF30", VA = "0x182C2CF30", Slot = "8")]
|
||||
public virtual bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x170006EC RID: 1772
|
||||
// (get) Token: 0x06002DD2 RID: 11730 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006EC")]
|
||||
public virtual object Current
|
||||
{
|
||||
[Token(Token = "0x6002DD2")]
|
||||
[Address(RVA = "0x2C2D0D0", Offset = "0x2C2C0D0", VA = "0x182C2D0D0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002DD3 RID: 11731 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DD3")]
|
||||
[Address(RVA = "0x2C2D000", Offset = "0x2C2C000", VA = "0x182C2D000", Slot = "6")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A33 RID: 6707
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A33")]
|
||||
private BitArray bitarray;
|
||||
|
||||
// Token: 0x04001A34 RID: 6708
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A34")]
|
||||
private int index;
|
||||
|
||||
// Token: 0x04001A35 RID: 6709
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4001A35")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001A36 RID: 6710
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001A36")]
|
||||
private bool currentElement;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
using System;
|
||||
using System.Globalization;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Compares two objects for equivalence, ignoring the case of strings.</summary>
|
||||
// Token: 0x020005C5 RID: 1477
|
||||
[Token(Token = "0x20005C5")]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public class CaseInsensitiveComparer : IComparer
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveComparer" /> class using the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread.</summary>
|
||||
// Token: 0x06002DD4 RID: 11732 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DD4")]
|
||||
[Address(RVA = "0x2C2E7B0", Offset = "0x2C2D7B0", VA = "0x182C2E7B0")]
|
||||
public CaseInsensitiveComparer()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveComparer" /> class using the specified <see cref="T:System.Globalization.CultureInfo" />.</summary>
|
||||
/// <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> to use for the new <see cref="T:System.Collections.CaseInsensitiveComparer" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="culture" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002DD5 RID: 11733 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DD5")]
|
||||
[Address(RVA = "0x2C2E720", Offset = "0x2C2D720", VA = "0x182C2E720")]
|
||||
public CaseInsensitiveComparer(CultureInfo culture)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets an instance of <see cref="T:System.Collections.CaseInsensitiveComparer" /> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread and that is always available.</summary>
|
||||
/// <returns>An instance of <see cref="T:System.Collections.CaseInsensitiveComparer" /> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread.</returns>
|
||||
// Token: 0x170006ED RID: 1773
|
||||
// (get) Token: 0x06002DD6 RID: 11734 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006ED")]
|
||||
public static CaseInsensitiveComparer Default
|
||||
{
|
||||
[Token(Token = "0x6002DD6")]
|
||||
[Address(RVA = "0x2C2E830", Offset = "0x2C2D830", VA = "0x182C2E830")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Performs a case-insensitive comparison of two objects of the same type and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
|
||||
/// <param name="a">The first object to compare.</param>
|
||||
/// <param name="b">The second object to compare.</param>
|
||||
/// <returns>A signed integer that indicates the relative values of <paramref name="a" /> and <paramref name="b" />, as shown in the following table.
|
||||
/// Value
|
||||
///
|
||||
/// Meaning
|
||||
///
|
||||
/// Less than zero
|
||||
///
|
||||
/// <paramref name="a" /> is less than <paramref name="b" />, with casing ignored.
|
||||
///
|
||||
/// Zero
|
||||
///
|
||||
/// <paramref name="a" /> equals <paramref name="b" />, with casing ignored.
|
||||
///
|
||||
/// Greater than zero
|
||||
///
|
||||
/// <paramref name="a" /> is greater than <paramref name="b" />, with casing ignored.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">Neither <paramref name="a" /> nor <paramref name="b" /> implements the <see cref="T:System.IComparable" /> interface.
|
||||
/// -or-
|
||||
/// <paramref name="a" /> and <paramref name="b" /> are of different types.</exception>
|
||||
// Token: 0x06002DD7 RID: 11735 RVA: 0x000195C0 File Offset: 0x000177C0
|
||||
[Token(Token = "0x6002DD7")]
|
||||
[Address(RVA = "0x2C2E4F0", Offset = "0x2C2D4F0", VA = "0x182C2E4F0", Slot = "4")]
|
||||
public int Compare(object a, object b)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04001A37 RID: 6711
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A37")]
|
||||
private CompareInfo m_compareInfo;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
using System;
|
||||
using System.Globalization;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Supplies a hash code for an object, using a hashing algorithm that ignores the case of strings.</summary>
|
||||
// Token: 0x020005C6 RID: 1478
|
||||
[Token(Token = "0x20005C6")]
|
||||
[Obsolete]
|
||||
[Obsolete("Please use StringComparer instead.")]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public class CaseInsensitiveHashCodeProvider : IHashCodeProvider
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider" /> class using the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread.</summary>
|
||||
// Token: 0x06002DD8 RID: 11736 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DD8")]
|
||||
[Address(RVA = "0x2C2EA60", Offset = "0x2C2DA60", VA = "0x182C2EA60")]
|
||||
public CaseInsensitiveHashCodeProvider()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider" /> class using the specified <see cref="T:System.Globalization.CultureInfo" />.</summary>
|
||||
/// <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> to use for the new <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="culture" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002DD9 RID: 11737 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DD9")]
|
||||
[Address(RVA = "0x2C2E9D0", Offset = "0x2C2D9D0", VA = "0x182C2E9D0")]
|
||||
public CaseInsensitiveHashCodeProvider(CultureInfo culture)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets an instance of <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider" /> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread and that is always available.</summary>
|
||||
/// <returns>An instance of <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider" /> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread.</returns>
|
||||
// Token: 0x170006EE RID: 1774
|
||||
// (get) Token: 0x06002DDA RID: 11738 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006EE")]
|
||||
public static CaseInsensitiveHashCodeProvider Default
|
||||
{
|
||||
[Token(Token = "0x6002DDA")]
|
||||
[Address(RVA = "0x2C2EAE0", Offset = "0x2C2DAE0", VA = "0x182C2EAE0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Returns a hash code for the given object, using a hashing algorithm that ignores the case of strings.</summary>
|
||||
/// <param name="obj">The <see cref="T:System.Object" /> for which a hash code is to be returned.</param>
|
||||
/// <returns>A hash code for the given object, using a hashing algorithm that ignores the case of strings.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="obj" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002DDB RID: 11739 RVA: 0x000195D8 File Offset: 0x000177D8
|
||||
[Token(Token = "0x6002DDB")]
|
||||
[Address(RVA = "0x2C2E910", Offset = "0x2C2D910", VA = "0x182C2E910", Slot = "4")]
|
||||
public int GetHashCode(object obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04001A38 RID: 6712
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A38")]
|
||||
private TextInfo m_text;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,367 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Provides the <see langword="abstract" /> base class for a strongly typed collection.</summary>
|
||||
// Token: 0x020005C7 RID: 1479
|
||||
[Token(Token = "0x20005C7")]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public abstract class CollectionBase : IList, ICollection, IEnumerable
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.CollectionBase" /> class with the default initial capacity.</summary>
|
||||
// Token: 0x06002DDC RID: 11740 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DDC")]
|
||||
[Address(RVA = "0x2C2FD20", Offset = "0x2C2ED20", VA = "0x182C2FD20")]
|
||||
protected CollectionBase()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ArrayList" /> containing the list of elements in the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ArrayList" /> representing the <see cref="T:System.Collections.CollectionBase" /> instance itself.
|
||||
/// Retrieving the value of this property is an O(1) operation.</returns>
|
||||
// Token: 0x170006EF RID: 1775
|
||||
// (get) Token: 0x06002DDD RID: 11741 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006EF")]
|
||||
protected ArrayList InnerList
|
||||
{
|
||||
[Token(Token = "0x6002DDD")]
|
||||
[Address(RVA = "0x2C2FDF0", Offset = "0x2C2EDF0", VA = "0x182C2FDF0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.IList" /> containing the list of elements in the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IList" /> representing the <see cref="T:System.Collections.CollectionBase" /> instance itself.</returns>
|
||||
// Token: 0x170006F0 RID: 1776
|
||||
// (get) Token: 0x06002DDE RID: 11742 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006F0")]
|
||||
protected IList List
|
||||
{
|
||||
[Token(Token = "0x6002DDE")]
|
||||
[Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.CollectionBase" /> instance. This property cannot be overridden.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.CollectionBase" /> instance.
|
||||
/// Retrieving the value of this property is an O(1) operation.</returns>
|
||||
// Token: 0x170006F1 RID: 1777
|
||||
// (get) Token: 0x06002DDF RID: 11743 RVA: 0x000195F0 File Offset: 0x000177F0
|
||||
[Token(Token = "0x170006F1")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6002DDF")]
|
||||
[Address(RVA = "0x2C2FDD0", Offset = "0x2C2EDD0", VA = "0x182C2FDD0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Removes all objects from the <see cref="T:System.Collections.CollectionBase" /> instance. This method cannot be overridden.</summary>
|
||||
// Token: 0x06002DE0 RID: 11744 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DE0")]
|
||||
[Address(RVA = "0x2C2EE50", Offset = "0x2C2DE50", VA = "0x182C2EE50", Slot = "8")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the element at the specified index of the <see cref="T:System.Collections.CollectionBase" /> instance. This method is not overridable.</summary>
|
||||
/// <param name="index">The zero-based index of the element 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.CollectionBase.Count" />.</exception>
|
||||
// Token: 0x06002DE1 RID: 11745 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DE1")]
|
||||
[Address(RVA = "0x2C2EFD0", Offset = "0x2C2DFD0", VA = "0x182C2EFD0", Slot = "14")]
|
||||
public void RemoveAt(int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.CollectionBase" /> is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.CollectionBase" /> is read-only; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x170006F2 RID: 1778
|
||||
// (get) Token: 0x06002DE2 RID: 11746 RVA: 0x00019608 File Offset: 0x00017808
|
||||
[Token(Token = "0x170006F2")]
|
||||
bool IList.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002DE2")]
|
||||
[Address(RVA = "0x2C2F9F0", Offset = "0x2C2E9F0", VA = "0x182C2F9F0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.CollectionBase" /> has a fixed size.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.CollectionBase" /> has a fixed size; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x170006F3 RID: 1779
|
||||
// (get) Token: 0x06002DE3 RID: 11747 RVA: 0x00019620 File Offset: 0x00017820
|
||||
[Token(Token = "0x170006F3")]
|
||||
bool IList.IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002DE3")]
|
||||
[Address(RVA = "0x2C2F970", Offset = "0x2C2E970", VA = "0x182C2F970", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.CollectionBase" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.CollectionBase" /> is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x170006F4 RID: 1780
|
||||
// (get) Token: 0x06002DE4 RID: 11748 RVA: 0x00019638 File Offset: 0x00017838
|
||||
[Token(Token = "0x170006F4")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002DE4")]
|
||||
[Address(RVA = "0x2C2F220", Offset = "0x2C2E220", VA = "0x182C2F220", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.CollectionBase" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.CollectionBase" />.</returns>
|
||||
// Token: 0x170006F5 RID: 1781
|
||||
// (get) Token: 0x06002DE5 RID: 11749 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006F5")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002DE5")]
|
||||
[Address(RVA = "0x2C2F2A0", Offset = "0x2C2E2A0", VA = "0x182C2F2A0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Copies the entire <see cref="T:System.Collections.CollectionBase" /> 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.CollectionBase" />. 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.CollectionBase" /> 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.CollectionBase" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06002DE6 RID: 11750 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DE6")]
|
||||
[Address(RVA = "0x2C2F180", Offset = "0x2C2E180", VA = "0x182C2F180", Slot = "15")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <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.CollectionBase.Count" />.</exception>
|
||||
// Token: 0x170006F6 RID: 1782
|
||||
[Token(Token = "0x170006F6")]
|
||||
object IList.this[int index]
|
||||
{
|
||||
[Token(Token = "0x6002DE7")]
|
||||
[Address(RVA = "0x2C2FA70", Offset = "0x2C2EA70", VA = "0x182C2FA70", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002DE8")]
|
||||
[Address(RVA = "0x2C2FB40", Offset = "0x2C2EB40", VA = "0x182C2FB40", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.CollectionBase" /> contains a specific element.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.CollectionBase" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.CollectionBase" /> contains the specified <paramref name="value" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06002DE9 RID: 11753 RVA: 0x00019650 File Offset: 0x00017850
|
||||
[Token(Token = "0x6002DE9")]
|
||||
[Address(RVA = "0x2C2F4D0", Offset = "0x2C2E4D0", VA = "0x182C2F4D0", Slot = "7")]
|
||||
bool IList.Contains(object value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Adds an object to the end of the <see cref="T:System.Collections.CollectionBase" />.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to be added to the end of the <see cref="T:System.Collections.CollectionBase" />.</param>
|
||||
/// <returns>The <see cref="T:System.Collections.CollectionBase" /> index at which the <paramref name="value" /> has been added.</returns>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.CollectionBase" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.CollectionBase" /> has a fixed size.</exception>
|
||||
// Token: 0x06002DEA RID: 11754 RVA: 0x00019668 File Offset: 0x00017868
|
||||
[Token(Token = "0x6002DEA")]
|
||||
[Address(RVA = "0x2C2F320", Offset = "0x2C2E320", VA = "0x182C2F320", Slot = "6")]
|
||||
int IList.Add(object value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.CollectionBase" />.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Collections.CollectionBase" />.</param>
|
||||
/// <exception cref="T:System.ArgumentException">The <paramref name="value" /> parameter was not found in the <see cref="T:System.Collections.CollectionBase" /> object.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.CollectionBase" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.CollectionBase" /> has a fixed size.</exception>
|
||||
// Token: 0x06002DEB RID: 11755 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DEB")]
|
||||
[Address(RVA = "0x2C2F770", Offset = "0x2C2E770", VA = "0x182C2F770", Slot = "13")]
|
||||
void IList.Remove(object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <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.CollectionBase" />.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.CollectionBase" />.</param>
|
||||
/// <returns>The zero-based index of the first occurrence of <paramref name="value" /> within the entire <see cref="T:System.Collections.CollectionBase" />, if found; otherwise, -1.</returns>
|
||||
// Token: 0x06002DEC RID: 11756 RVA: 0x00019680 File Offset: 0x00017880
|
||||
[Token(Token = "0x6002DEC")]
|
||||
[Address(RVA = "0x2C2F560", Offset = "0x2C2E560", VA = "0x182C2F560", Slot = "11")]
|
||||
int IList.IndexOf(object value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Inserts an element into the <see cref="T:System.Collections.CollectionBase" /> 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.</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.CollectionBase.Count" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.CollectionBase" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.CollectionBase" /> has a fixed size.</exception>
|
||||
// Token: 0x06002DED RID: 11757 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DED")]
|
||||
[Address(RVA = "0x2C2F5F0", Offset = "0x2C2E5F0", VA = "0x182C2F5F0", Slot = "12")]
|
||||
void IList.Insert(int index, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.CollectionBase" /> instance.</returns>
|
||||
// Token: 0x06002DEE RID: 11758 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002DEE")]
|
||||
[Address(RVA = "0x2C2EEF0", Offset = "0x2C2DEF0", VA = "0x182C2EEF0", Slot = "19")]
|
||||
public IEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Performs additional custom processes before setting a value in the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
|
||||
/// <param name="index">The zero-based index at which <paramref name="oldValue" /> can be found.</param>
|
||||
/// <param name="oldValue">The value to replace with <paramref name="newValue" />.</param>
|
||||
/// <param name="newValue">The new value of the element at <paramref name="index" />.</param>
|
||||
// Token: 0x06002DEF RID: 11759 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DEF")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "20")]
|
||||
protected virtual void OnSet(int index, object oldValue, object newValue)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Performs additional custom processes before inserting a new element into the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
|
||||
/// <param name="index">The zero-based index at which to insert <paramref name="value" />.</param>
|
||||
/// <param name="value">The new value of the element at <paramref name="index" />.</param>
|
||||
// Token: 0x06002DF0 RID: 11760 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DF0")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "21")]
|
||||
protected virtual void OnInsert(int index, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Performs additional custom processes when clearing the contents of the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
|
||||
// Token: 0x06002DF1 RID: 11761 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DF1")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "22")]
|
||||
protected virtual void OnClear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Performs additional custom processes when removing an element from the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
|
||||
/// <param name="index">The zero-based index at which <paramref name="value" /> can be found.</param>
|
||||
/// <param name="value">The value of the element to remove from <paramref name="index" />.</param>
|
||||
// Token: 0x06002DF2 RID: 11762 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DF2")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "23")]
|
||||
protected virtual void OnRemove(int index, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Performs additional custom processes when validating a value.</summary>
|
||||
/// <param name="value">The object to validate.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="value" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002DF3 RID: 11763 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DF3")]
|
||||
[Address(RVA = "0x2C2EF70", Offset = "0x2C2DF70", VA = "0x182C2EF70", Slot = "24")]
|
||||
protected virtual void OnValidate(object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Performs additional custom processes after setting a value in the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
|
||||
/// <param name="index">The zero-based index at which <paramref name="oldValue" /> can be found.</param>
|
||||
/// <param name="oldValue">The value to replace with <paramref name="newValue" />.</param>
|
||||
/// <param name="newValue">The new value of the element at <paramref name="index" />.</param>
|
||||
// Token: 0x06002DF4 RID: 11764 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DF4")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "25")]
|
||||
protected virtual void OnSetComplete(int index, object oldValue, object newValue)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Performs additional custom processes after inserting a new element into the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
|
||||
/// <param name="index">The zero-based index at which to insert <paramref name="value" />.</param>
|
||||
/// <param name="value">The new value of the element at <paramref name="index" />.</param>
|
||||
// Token: 0x06002DF5 RID: 11765 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DF5")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "26")]
|
||||
protected virtual void OnInsertComplete(int index, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Performs additional custom processes after clearing the contents of the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
|
||||
// Token: 0x06002DF6 RID: 11766 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DF6")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
|
||||
protected virtual void OnClearComplete()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Performs additional custom processes after removing an element from the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
|
||||
/// <param name="index">The zero-based index at which <paramref name="value" /> can be found.</param>
|
||||
/// <param name="value">The value of the element to remove from <paramref name="index" />.</param>
|
||||
// Token: 0x06002DF7 RID: 11767 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DF7")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "28")]
|
||||
protected virtual void OnRemoveComplete(int index, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A39 RID: 6713
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A39")]
|
||||
private ArrayList list;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
using System;
|
||||
using System.Globalization;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Compares two objects for equivalence, where string comparisons are case-sensitive.</summary>
|
||||
// Token: 0x020005C8 RID: 1480
|
||||
[Token(Token = "0x20005C8")]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public sealed class Comparer : IComparer, ISerializable
|
||||
{
|
||||
// Token: 0x06002DF8 RID: 11768 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DF8")]
|
||||
[Address(RVA = "0x2C302C0", Offset = "0x2C2F2C0", VA = "0x182C302C0")]
|
||||
private Comparer()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Comparer" /> class using the specified <see cref="T:System.Globalization.CultureInfo" />.</summary>
|
||||
/// <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> to use for the new <see cref="T:System.Collections.Comparer" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="culture" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002DF9 RID: 11769 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DF9")]
|
||||
[Address(RVA = "0x2C30120", Offset = "0x2C2F120", VA = "0x182C30120")]
|
||||
public Comparer(CultureInfo culture)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002DFA RID: 11770 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DFA")]
|
||||
[Address(RVA = "0x2C301B0", Offset = "0x2C2F1B0", VA = "0x182C301B0")]
|
||||
private Comparer(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Performs a case-sensitive comparison of two objects of the same type and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
|
||||
/// <param name="a">The first object to compare.</param>
|
||||
/// <param name="b">The second object to compare.</param>
|
||||
/// <returns>A signed integer that indicates the relative values of <paramref name="a" /> and <paramref name="b" />, as shown in the following table.
|
||||
/// Value
|
||||
///
|
||||
/// Meaning
|
||||
///
|
||||
/// Less than zero
|
||||
///
|
||||
/// <paramref name="a" /> is less than <paramref name="b" />.
|
||||
///
|
||||
/// Zero
|
||||
///
|
||||
/// <paramref name="a" /> equals <paramref name="b" />.
|
||||
///
|
||||
/// Greater than zero
|
||||
///
|
||||
/// <paramref name="a" /> is greater than <paramref name="b" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">Neither <paramref name="a" /> nor <paramref name="b" /> implements the <see cref="T:System.IComparable" /> interface.
|
||||
/// -or-
|
||||
/// <paramref name="a" /> and <paramref name="b" /> are of different types and neither one can handle comparisons with the other.</exception>
|
||||
// Token: 0x06002DFB RID: 11771 RVA: 0x00019698 File Offset: 0x00017898
|
||||
[Token(Token = "0x6002DFB")]
|
||||
[Address(RVA = "0x2C2FE50", Offset = "0x2C2EE50", VA = "0x182C2FE50", Slot = "4")]
|
||||
public int Compare(object a, object b)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with the data required for serialization.</summary>
|
||||
/// <param name="info">The object to populate with data.</param>
|
||||
/// <param name="context">The context information about the source or destination of the serialization.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="info" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002DFC RID: 11772 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DFC")]
|
||||
[Address(RVA = "0x2C2FFD0", Offset = "0x2C2EFD0", VA = "0x182C2FFD0", Slot = "5")]
|
||||
public void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A3A RID: 6714
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A3A")]
|
||||
private CompareInfo m_compareInfo;
|
||||
|
||||
/// <summary>Represents an instance of <see cref="T:System.Collections.Comparer" /> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread. This field is read-only.</summary>
|
||||
// Token: 0x04001A3B RID: 6715
|
||||
[Token(Token = "0x4001A3B")]
|
||||
public static readonly Comparer Default;
|
||||
|
||||
/// <summary>Represents an instance of <see cref="T:System.Collections.Comparer" /> that is associated with <see cref="P:System.Globalization.CultureInfo.InvariantCulture" />. This field is read-only.</summary>
|
||||
// Token: 0x04001A3C RID: 6716
|
||||
[Token(Token = "0x4001A3C")]
|
||||
public static readonly Comparer DefaultInvariant;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
// Token: 0x020005C9 RID: 1481
|
||||
[Token(Token = "0x20005C9")]
|
||||
[Serializable]
|
||||
internal class CompatibleComparer : IEqualityComparer
|
||||
{
|
||||
// Token: 0x06002DFE RID: 11774 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002DFE")]
|
||||
[Address(RVA = "0x417DD0", Offset = "0x416DD0", VA = "0x180417DD0")]
|
||||
internal CompatibleComparer(IComparer comparer, IHashCodeProvider hashCodeProvider)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002DFF RID: 11775 RVA: 0x000196B0 File Offset: 0x000178B0
|
||||
[Token(Token = "0x6002DFF")]
|
||||
[Address(RVA = "0x2C302E0", Offset = "0x2C2F2E0", VA = "0x182C302E0")]
|
||||
public int Compare(object a, object b)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002E00 RID: 11776 RVA: 0x000196C8 File Offset: 0x000178C8
|
||||
[Token(Token = "0x6002E00")]
|
||||
[Address(RVA = "0x2C30480", Offset = "0x2C2F480", VA = "0x182C30480", Slot = "4")]
|
||||
public bool Equals(object a, object b)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002E01 RID: 11777 RVA: 0x000196E0 File Offset: 0x000178E0
|
||||
[Token(Token = "0x6002E01")]
|
||||
[Address(RVA = "0x2C305E0", Offset = "0x2C2F5E0", VA = "0x182C305E0", Slot = "5")]
|
||||
public int GetHashCode(object obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x170006F7 RID: 1783
|
||||
// (get) Token: 0x06002E02 RID: 11778 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006F7")]
|
||||
internal IComparer Comparer
|
||||
{
|
||||
[Token(Token = "0x6002E02")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006F8 RID: 1784
|
||||
// (get) Token: 0x06002E03 RID: 11779 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006F8")]
|
||||
internal IHashCodeProvider HashCodeProvider
|
||||
{
|
||||
[Token(Token = "0x6002E03")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001A3D RID: 6717
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A3D")]
|
||||
private IComparer _comparer;
|
||||
|
||||
// Token: 0x04001A3E RID: 6718
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A3E")]
|
||||
private IHashCodeProvider _hcp;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
using System;
|
||||
using System.Diagnostics.Tracing;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Concurrent
|
||||
{
|
||||
// Token: 0x020005F5 RID: 1525
|
||||
[Token(Token = "0x20005F5")]
|
||||
[EventSource]
|
||||
internal sealed class CDSCollectionETWBCLProvider : EventSource
|
||||
{
|
||||
// Token: 0x06002FA9 RID: 12201 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FA9")]
|
||||
[Address(RVA = "0x2C2E490", Offset = "0x2C2D490", VA = "0x182C2E490")]
|
||||
private CDSCollectionETWBCLProvider()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002FAA RID: 12202 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FAA")]
|
||||
[Address(RVA = "0x2C2E3C0", Offset = "0x2C2D3C0", VA = "0x182C2E3C0")]
|
||||
[Event(1)]
|
||||
public void ConcurrentStack_FastPushFailed(int spinCount)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002FAB RID: 12203 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FAB")]
|
||||
[Address(RVA = "0x2C2E380", Offset = "0x2C2D380", VA = "0x182C2E380")]
|
||||
[Event(2)]
|
||||
public void ConcurrentStack_FastPopFailed(int spinCount)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002FAC RID: 12204 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FAC")]
|
||||
[Address(RVA = "0x2C2E340", Offset = "0x2C2D340", VA = "0x182C2E340")]
|
||||
[Event(3)]
|
||||
public void ConcurrentDictionary_AcquiringAllLocks(int numOfBuckets)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001AAA RID: 6826
|
||||
[Token(Token = "0x4001AAA")]
|
||||
public static CDSCollectionETWBCLProvider Log;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,821 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Diagnostics;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Concurrent
|
||||
{
|
||||
/// <summary>Represents a thread-safe collection of key/value pairs that can be accessed by multiple threads concurrently.</summary>
|
||||
/// <typeparam name="TKey">The type of the keys in the dictionary.</typeparam>
|
||||
/// <typeparam name="TValue">The type of the values in the dictionary.</typeparam>
|
||||
// Token: 0x020005F6 RID: 1526
|
||||
[Token(Token = "0x20005F6")]
|
||||
[DebuggerTypeProxy(typeof(IDictionaryDebugView<, >))]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[Serializable]
|
||||
public class ConcurrentDictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary, ICollection, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>
|
||||
{
|
||||
// Token: 0x06002FAE RID: 12206 RVA: 0x0001A148 File Offset: 0x00018348
|
||||
[Token(Token = "0x6002FAE")]
|
||||
[Address(RVA = "0x2F143B0", Offset = "0x2F133B0", VA = "0x182F143B0")]
|
||||
private static bool IsValueWriteAtomic()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> class that is empty, has the default concurrency level, has the default initial capacity, and uses the default comparer for the key type.</summary>
|
||||
// Token: 0x06002FAF RID: 12207 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FAF")]
|
||||
[Address(RVA = "0x2F199C0", Offset = "0x2F189C0", VA = "0x182F199C0")]
|
||||
public ConcurrentDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002FB0 RID: 12208 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FB0")]
|
||||
[Address(RVA = "0x2F19D20", Offset = "0x2F18D20", VA = "0x182F19D20")]
|
||||
internal ConcurrentDictionary(int concurrencyLevel, int capacity, bool growLockArray, IEqualityComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Attempts to add the specified key and value to the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</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" /> for reference types.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the key/value pair was added to the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> successfully; <see langword="false" /> if the key already exists.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.OverflowException">The dictionary already contains the maximum number of elements (<see cref="F:System.Int32.MaxValue" />).</exception>
|
||||
// Token: 0x06002FB1 RID: 12209 RVA: 0x0001A160 File Offset: 0x00018360
|
||||
[Token(Token = "0x6002FB1")]
|
||||
[Address(RVA = "0x2F183D0", Offset = "0x2F173D0", VA = "0x182F183D0")]
|
||||
public bool TryAdd(TKey key, TValue value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> contains the specified key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> 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: 0x06002FB2 RID: 12210 RVA: 0x0001A178 File Offset: 0x00018378
|
||||
[Token(Token = "0x6002FB2")]
|
||||
[Address(RVA = "0x2F118D0", Offset = "0x2F108D0", VA = "0x182F118D0", Slot = "36")]
|
||||
public bool ContainsKey(TKey key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Attempts to remove and return the value that has the specified key from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</summary>
|
||||
/// <param name="key">The key of the element to remove and return.</param>
|
||||
/// <param name="value">When this method returns, contains the object removed from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />, or the default value of the <see langword="TValue" /> type if <paramref name="key" /> does not exist.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the object was removed successfully; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002FB3 RID: 12211 RVA: 0x0001A190 File Offset: 0x00018390
|
||||
[Token(Token = "0x6002FB3")]
|
||||
[Address(RVA = "0x2F19870", Offset = "0x2F18870", VA = "0x182F19870")]
|
||||
public bool TryRemove(TKey key, out TValue value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002FB4 RID: 12212 RVA: 0x0001A1A8 File Offset: 0x000183A8
|
||||
[Token(Token = "0x6002FB4")]
|
||||
[Address(RVA = "0x2F18BF0", Offset = "0x2F17BF0", VA = "0x182F18BF0")]
|
||||
private bool TryRemoveInternal(TKey key, out TValue value, bool matchValue, TValue oldValue)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Attempts to get the value associated with the specified key from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</summary>
|
||||
/// <param name="key">The key of the value to get.</param>
|
||||
/// <param name="value">When this method returns, contains the object from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> that has the specified key, or the default value of the type if the operation failed.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the key was found in the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002FB5 RID: 12213 RVA: 0x0001A1C0 File Offset: 0x000183C0
|
||||
[Token(Token = "0x6002FB5")]
|
||||
[Address(RVA = "0x2F18AD0", Offset = "0x2F17AD0", VA = "0x182F18AD0", Slot = "37")]
|
||||
public bool TryGetValue(TKey key, out TValue value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002FB6 RID: 12214 RVA: 0x0001A1D8 File Offset: 0x000183D8
|
||||
[Token(Token = "0x6002FB6")]
|
||||
[Address(RVA = "0x2F18650", Offset = "0x2F17650", VA = "0x182F18650")]
|
||||
private bool TryGetValueInternal(TKey key, int hashcode, out TValue value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Removes all keys and values from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</summary>
|
||||
// Token: 0x06002FB7 RID: 12215 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FB7")]
|
||||
[Address(RVA = "0x2F11690", Offset = "0x2F10690", VA = "0x182F11690", Slot = "27")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002FB8 RID: 12216 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FB8")]
|
||||
[Address(RVA = "0x2F14BE0", Offset = "0x2F13BE0", VA = "0x182F14BE0", Slot = "17")]
|
||||
void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the key and value pairs stored in the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> to a new array.</summary>
|
||||
/// <returns>A new array containing a snapshot of key and value pairs copied from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</returns>
|
||||
// Token: 0x06002FB9 RID: 12217 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002FB9")]
|
||||
[Address(RVA = "0x2F16F10", Offset = "0x2F15F10", VA = "0x182F16F10")]
|
||||
public KeyValuePair<TKey, TValue>[] ToArray()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002FBA RID: 12218 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FBA")]
|
||||
[Address(RVA = "0x2F11FA0", Offset = "0x2F10FA0", VA = "0x182F11FA0")]
|
||||
private void CopyToPairs(KeyValuePair<TKey, TValue>[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002FBB RID: 12219 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FBB")]
|
||||
[Address(RVA = "0x2F11970", Offset = "0x2F10970", VA = "0x182F11970")]
|
||||
private void CopyToEntries(DictionaryEntry[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002FBC RID: 12220 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FBC")]
|
||||
[Address(RVA = "0x2F11E00", Offset = "0x2F10E00", VA = "0x182F11E00")]
|
||||
private void CopyToObjects(object[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</summary>
|
||||
/// <returns>An enumerator for the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</returns>
|
||||
// Token: 0x06002FBD RID: 12221 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002FBD")]
|
||||
[Address(RVA = "0x2F123A0", Offset = "0x2F113A0", VA = "0x182F123A0", Slot = "19")]
|
||||
public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002FBE RID: 12222 RVA: 0x0001A1F0 File Offset: 0x000183F0
|
||||
[Token(Token = "0x6002FBE")]
|
||||
[Address(RVA = "0x2F17BE0", Offset = "0x2F16BE0", VA = "0x182F17BE0")]
|
||||
private bool TryAddInternal(TKey key, int hashcode, TValue value, bool updateIfExists, bool acquireLock, out TValue resultingValue)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the value associated with the specified key.</summary>
|
||||
/// <param name="key">The key of the value to get or set.</param>
|
||||
/// <returns>The value of the key/value pair at the specified index.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key" /> does not exist in the collection.</exception>
|
||||
// Token: 0x1700077F RID: 1919
|
||||
[Token(Token = "0x1700077F")]
|
||||
public TValue this[TKey key]
|
||||
{
|
||||
[Token(Token = "0x6002FBF")]
|
||||
[Address(RVA = "0x360F650", Offset = "0x360E650", VA = "0x18360F650", Slot = "38")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002FC0")]
|
||||
[Address(RVA = "0x2F1A720", Offset = "0x2F19720", VA = "0x182F1A720", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002FC1 RID: 12225 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FC1")]
|
||||
[Address(RVA = "0x2F16E00", Offset = "0x2F15E00", VA = "0x182F16E00")]
|
||||
private static void ThrowKeyNotFoundException()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002FC2 RID: 12226 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FC2")]
|
||||
[Address(RVA = "0x2F16E50", Offset = "0x2F15E50", VA = "0x182F16E50")]
|
||||
private static void ThrowKeyNullException()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</summary>
|
||||
/// <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</returns>
|
||||
/// <exception cref="T:System.OverflowException">The dictionary already contains the maximum number of elements (<see cref="F:System.Int32.MaxValue" />).</exception>
|
||||
// Token: 0x17000780 RID: 1920
|
||||
// (get) Token: 0x06002FC3 RID: 12227 RVA: 0x0001A208 File Offset: 0x00018408
|
||||
[Token(Token = "0x17000780")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6002FC3")]
|
||||
[Address(RVA = "0x2F19F90", Offset = "0x2F18F90", VA = "0x182F19F90", Slot = "41")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002FC4 RID: 12228 RVA: 0x0001A220 File Offset: 0x00018420
|
||||
[Token(Token = "0x6002FC4")]
|
||||
[Address(RVA = "0x2F12250", Offset = "0x2F11250", VA = "0x182F12250")]
|
||||
private int GetCountInternal()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Adds a key/value pair to the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> by using the specified function if the key does not already exist. Returns the new value, or the existing value if the key exists.</summary>
|
||||
/// <param name="key">The key of the element to add.</param>
|
||||
/// <param name="valueFactory">The function used to generate a value for the key.</param>
|
||||
/// <returns>The value for the key. This will be either the existing value for the key if the key is already in the dictionary, or the new value if the key was not in the dictionary.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> or <paramref name="valueFactory" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.OverflowException">The dictionary already contains the maximum number of elements (<see cref="F:System.Int32.MaxValue" />).</exception>
|
||||
// Token: 0x06002FC5 RID: 12229 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002FC5")]
|
||||
[Address(RVA = "0x3608AC0", Offset = "0x3607AC0", VA = "0x183608AC0")]
|
||||
public TValue GetOrAdd(TKey key, Func<TKey, TValue> valueFactory)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets a value that indicates whether the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> is empty.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> is empty; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x17000781 RID: 1921
|
||||
// (get) Token: 0x06002FC6 RID: 12230 RVA: 0x0001A238 File Offset: 0x00018438
|
||||
[Token(Token = "0x17000781")]
|
||||
public bool IsEmpty
|
||||
{
|
||||
[Token(Token = "0x6002FC6")]
|
||||
[Address(RVA = "0x2F1A180", Offset = "0x2F19180", VA = "0x182F1A180")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002FC7 RID: 12231 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FC7")]
|
||||
[Address(RVA = "0x2F14F90", Offset = "0x2F13F90", VA = "0x182F14F90", Slot = "9")]
|
||||
void IDictionary<TKey, TValue>.Add(TKey key, TValue value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002FC8 RID: 12232 RVA: 0x0001A250 File Offset: 0x00018450
|
||||
[Token(Token = "0x6002FC8")]
|
||||
[Address(RVA = "0x2F15160", Offset = "0x2F14160", VA = "0x182F15160", Slot = "10")]
|
||||
bool IDictionary<TKey, TValue>.Remove(TKey key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets a collection containing the keys in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <returns>A collection of keys in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
// Token: 0x17000782 RID: 1922
|
||||
// (get) Token: 0x06002FC9 RID: 12233 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000782")]
|
||||
public ICollection<TKey> Keys
|
||||
{
|
||||
[Token(Token = "0x6002FC9")]
|
||||
[Address(RVA = "0x2F151B0", Offset = "0x2F141B0", VA = "0x182F151B0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000783 RID: 1923
|
||||
// (get) Token: 0x06002FCA RID: 12234 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000783")]
|
||||
IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys
|
||||
{
|
||||
[Token(Token = "0x6002FCA")]
|
||||
[Address(RVA = "0x2F151B0", Offset = "0x2F141B0", VA = "0x182F151B0", Slot = "39")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a collection that contains the values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <returns>A collection that contains the values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
// Token: 0x17000784 RID: 1924
|
||||
// (get) Token: 0x06002FCB RID: 12235 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000784")]
|
||||
public ICollection<TValue> Values
|
||||
{
|
||||
[Token(Token = "0x6002FCB")]
|
||||
[Address(RVA = "0x2F151E0", Offset = "0x2F141E0", VA = "0x182F151E0", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000785 RID: 1925
|
||||
// (get) Token: 0x06002FCC RID: 12236 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000785")]
|
||||
IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values
|
||||
{
|
||||
[Token(Token = "0x6002FCC")]
|
||||
[Address(RVA = "0x2F151E0", Offset = "0x2F141E0", VA = "0x182F151E0", Slot = "40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002FCD RID: 12237 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FCD")]
|
||||
[Address(RVA = "0x2F14740", Offset = "0x2F13740", VA = "0x182F14740", Slot = "14")]
|
||||
void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002FCE RID: 12238 RVA: 0x0001A268 File Offset: 0x00018468
|
||||
[Token(Token = "0x6002FCE")]
|
||||
[Address(RVA = "0x2F14810", Offset = "0x2F13810", VA = "0x182F14810", Slot = "16")]
|
||||
bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17000786 RID: 1926
|
||||
// (get) Token: 0x06002FCF RID: 12239 RVA: 0x0001A280 File Offset: 0x00018480
|
||||
[Token(Token = "0x17000786")]
|
||||
bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002FCF")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002FD0 RID: 12240 RVA: 0x0001A298 File Offset: 0x00018498
|
||||
[Token(Token = "0x6002FD0")]
|
||||
[Address(RVA = "0x2F14E70", Offset = "0x2F13E70", VA = "0x182F14E70", Slot = "18")]
|
||||
bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</summary>
|
||||
/// <returns>An enumerator for the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</returns>
|
||||
// Token: 0x06002FD1 RID: 12241 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002FD1")]
|
||||
[Address(RVA = "0x2F16D80", Offset = "0x2F15D80", VA = "0x182F16D80", Slot = "20")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Adds the specified key and value to the dictionary.</summary>
|
||||
/// <param name="key">The object to use as the key.</param>
|
||||
/// <param name="value">The object to use as the value.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="key" /> is of a type that is not assignable to the key type of the <see cref="T:System.Collections.Generic.Dictionary`2" />.
|
||||
/// -or-
|
||||
/// <paramref name="value" /> is of a type that is not assignable to the type of values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.
|
||||
/// -or-
|
||||
/// A value with the same key already exists in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</exception>
|
||||
/// <exception cref="T:System.OverflowException">The dictionary already contains the maximum number of elements (<see cref="F:System.Int32.MaxValue" />).</exception>
|
||||
// Token: 0x06002FD2 RID: 12242 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FD2")]
|
||||
[Address(RVA = "0x2F15A10", Offset = "0x2F14A10", VA = "0x182F15A10", Slot = "26")]
|
||||
void IDictionary.Add(object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a value that indicates the <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element with the specified key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.IDictionary`2" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.IDictionary`2" /> 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: 0x06002FD3 RID: 12243 RVA: 0x0001A2B0 File Offset: 0x000184B0
|
||||
[Token(Token = "0x6002FD3")]
|
||||
[Address(RVA = "0x2F16010", Offset = "0x2F15010", VA = "0x182F16010", Slot = "25")]
|
||||
bool IDictionary.Contains(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Provides a <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
|
||||
// Token: 0x06002FD4 RID: 12244 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002FD4")]
|
||||
[Address(RVA = "0x2F16180", Offset = "0x2F15180", VA = "0x182F16180", Slot = "30")]
|
||||
IDictionaryEnumerator IDictionary.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets a value that indicates whether the <see cref="T:System.Collections.Generic.IDictionary`2" /> has a fixed size.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.IDictionary`2" /> has a fixed size; otherwise, <see langword="false" />. For <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x17000787 RID: 1927
|
||||
// (get) Token: 0x06002FD5 RID: 12245 RVA: 0x0001A2C8 File Offset: 0x000184C8
|
||||
[Token(Token = "0x17000787")]
|
||||
bool IDictionary.IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002FD5")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "29")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value that indicates whether the <see cref="T:System.Collections.Generic.IDictionary`2" /> is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.IDictionary`2" /> is read-only; otherwise, <see langword="false" />. For <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x17000788 RID: 1928
|
||||
// (get) Token: 0x06002FD6 RID: 12246 RVA: 0x0001A2E0 File Offset: 0x000184E0
|
||||
[Token(Token = "0x17000788")]
|
||||
bool IDictionary.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002FD6")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "28")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> that contains the keys of the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
|
||||
/// <returns>An interface that contains the keys of the <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
|
||||
// Token: 0x17000789 RID: 1929
|
||||
// (get) Token: 0x06002FD7 RID: 12247 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000789")]
|
||||
ICollection IDictionary.Keys
|
||||
{
|
||||
[Token(Token = "0x6002FD7")]
|
||||
[Address(RVA = "0x2F151B0", Offset = "0x2F141B0", VA = "0x182F151B0", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary" />.</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>
|
||||
// Token: 0x06002FD8 RID: 12248 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FD8")]
|
||||
[Address(RVA = "0x2F16200", Offset = "0x2F15200", VA = "0x182F16200", Slot = "31")]
|
||||
void IDictionary.Remove(object key)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> that contains the values in the <see cref="T:System.Collections.IDictionary" />.</summary>
|
||||
/// <returns>An interface that contains the values in the <see cref="T:System.Collections.IDictionary" />.</returns>
|
||||
// Token: 0x1700078A RID: 1930
|
||||
// (get) Token: 0x06002FD9 RID: 12249 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700078A")]
|
||||
ICollection IDictionary.Values
|
||||
{
|
||||
[Token(Token = "0x6002FD9")]
|
||||
[Address(RVA = "0x2F151E0", Offset = "0x2F141E0", VA = "0x182F151E0", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the value associated 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, or <see langword="null" /> if <paramref name="key" /> is not in the dictionary or <paramref name="key" /> is of a type that is not assignable to the key type of the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">A value is being assigned, and <paramref name="key" /> is of a type that is not assignable to the key type or the value type of the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</exception>
|
||||
// Token: 0x1700078B RID: 1931
|
||||
[Token(Token = "0x1700078B")]
|
||||
object IDictionary.this[object key]
|
||||
{
|
||||
[Token(Token = "0x6002FDA")]
|
||||
[Address(RVA = "0x2F166D0", Offset = "0x2F156D0", VA = "0x182F166D0", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002FDB")]
|
||||
[Address(RVA = "0x2F16860", Offset = "0x2F15860", VA = "0x182F16860", Slot = "22")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an array, starting at the specified array index.</summary>
|
||||
/// <param name="array">The one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.ICollection" />. The 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 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="index" /> is equal to or greater than the length of the <paramref name="array" />.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06002FDC RID: 12252 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FDC")]
|
||||
[Address(RVA = "0x2F15210", Offset = "0x2F14210", VA = "0x182F15210", Slot = "32")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a value that indicates whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized with the SyncRoot.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. For <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x1700078C RID: 1932
|
||||
// (get) Token: 0x06002FDD RID: 12253 RVA: 0x0001A2F8 File Offset: 0x000184F8
|
||||
[Token(Token = "0x1700078C")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002FDD")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "35")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. This property is not supported.</summary>
|
||||
/// <returns>Always returns null.</returns>
|
||||
/// <exception cref="T:System.NotSupportedException">This property is not supported.</exception>
|
||||
// Token: 0x1700078D RID: 1933
|
||||
// (get) Token: 0x06002FDE RID: 12254 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700078D")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002FDE")]
|
||||
[Address(RVA = "0x2F159B0", Offset = "0x2F149B0", VA = "0x182F159B0", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002FDF RID: 12255 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FDF")]
|
||||
[Address(RVA = "0x2F13330", Offset = "0x2F12330", VA = "0x182F13330")]
|
||||
private void GrowTable(ConcurrentDictionary<TKey, TValue>.Tables tables)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002FE0 RID: 12256 RVA: 0x0001A310 File Offset: 0x00018510
|
||||
[Token(Token = "0x6002FE0")]
|
||||
[Address(RVA = "0x2F12240", Offset = "0x2F11240", VA = "0x182F12240")]
|
||||
private static int GetBucket(int hashcode, int bucketCount)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002FE1 RID: 12257 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FE1")]
|
||||
[Address(RVA = "0x2F12220", Offset = "0x2F11220", VA = "0x182F12220")]
|
||||
private static void GetBucketAndLockNo(int hashcode, out int bucketNo, out int lockNo, int bucketCount, int lockCount)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700078E RID: 1934
|
||||
// (get) Token: 0x06002FE2 RID: 12258 RVA: 0x0001A328 File Offset: 0x00018528
|
||||
[Token(Token = "0x1700078E")]
|
||||
private static int DefaultConcurrencyLevel
|
||||
{
|
||||
[Token(Token = "0x6002FE2")]
|
||||
[Address(RVA = "0x2F1A170", Offset = "0x2F19170", VA = "0x182F1A170")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002FE3 RID: 12259 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FE3")]
|
||||
[Address(RVA = "0x2F10EF0", Offset = "0x2F0FEF0", VA = "0x182F10EF0")]
|
||||
private void AcquireAllLocks(ref int locksAcquired)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002FE4 RID: 12260 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FE4")]
|
||||
[Address(RVA = "0x2F111D0", Offset = "0x2F101D0", VA = "0x182F111D0")]
|
||||
private void AcquireLocks(int fromInclusive, int toExclusive, ref int locksAcquired)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002FE5 RID: 12261 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FE5")]
|
||||
[Address(RVA = "0x2F145F0", Offset = "0x2F135F0", VA = "0x182F145F0")]
|
||||
private void ReleaseLocks(int fromInclusive, int toExclusive)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002FE6 RID: 12262 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002FE6")]
|
||||
[Address(RVA = "0x2F126F0", Offset = "0x2F116F0", VA = "0x182F126F0")]
|
||||
private ReadOnlyCollection<TKey> GetKeys()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002FE7 RID: 12263 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002FE7")]
|
||||
[Address(RVA = "0x2F13080", Offset = "0x2F12080", VA = "0x182F13080")]
|
||||
private ReadOnlyCollection<TValue> GetValues()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001AAB RID: 6827
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AAB")]
|
||||
private ConcurrentDictionary<TKey, TValue>.Tables _tables;
|
||||
|
||||
// Token: 0x04001AAC RID: 6828
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AAC")]
|
||||
private IEqualityComparer<TKey> _comparer;
|
||||
|
||||
// Token: 0x04001AAD RID: 6829
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AAD")]
|
||||
private readonly bool _growLockArray;
|
||||
|
||||
// Token: 0x04001AAE RID: 6830
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AAE")]
|
||||
private int _budget;
|
||||
|
||||
// Token: 0x04001AAF RID: 6831
|
||||
[Token(Token = "0x4001AAF")]
|
||||
private static readonly bool s_isValueWriteAtomic;
|
||||
|
||||
// Token: 0x020005F7 RID: 1527
|
||||
[Token(Token = "0x20005F7")]
|
||||
private sealed class Tables
|
||||
{
|
||||
// Token: 0x06002FE9 RID: 12265 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FE9")]
|
||||
[Address(RVA = "0x2F20010", Offset = "0x2F1F010", VA = "0x182F20010")]
|
||||
internal Tables(ConcurrentDictionary<TKey, TValue>.Node[] buckets, object[] locks, int[] countPerLock)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001AB0 RID: 6832
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AB0")]
|
||||
internal readonly ConcurrentDictionary<TKey, TValue>.Node[] _buckets;
|
||||
|
||||
// Token: 0x04001AB1 RID: 6833
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AB1")]
|
||||
internal readonly object[] _locks;
|
||||
|
||||
// Token: 0x04001AB2 RID: 6834
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AB2")]
|
||||
internal int[] _countPerLock;
|
||||
}
|
||||
|
||||
// Token: 0x020005F8 RID: 1528
|
||||
[Token(Token = "0x20005F8")]
|
||||
[Serializable]
|
||||
private sealed class Node
|
||||
{
|
||||
// Token: 0x06002FEA RID: 12266 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FEA")]
|
||||
[Address(RVA = "0x2F1FFA0", Offset = "0x2F1EFA0", VA = "0x182F1FFA0")]
|
||||
internal Node(TKey key, TValue value, int hashcode, ConcurrentDictionary<TKey, TValue>.Node next)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001AB3 RID: 6835
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AB3")]
|
||||
internal readonly TKey _key;
|
||||
|
||||
// Token: 0x04001AB4 RID: 6836
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AB4")]
|
||||
internal TValue _value;
|
||||
|
||||
// Token: 0x04001AB5 RID: 6837
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AB5")]
|
||||
internal ConcurrentDictionary<TKey, TValue>.Node _next;
|
||||
|
||||
// Token: 0x04001AB6 RID: 6838
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AB6")]
|
||||
internal readonly int _hashcode;
|
||||
}
|
||||
|
||||
// Token: 0x020005F9 RID: 1529
|
||||
[Token(Token = "0x20005F9")]
|
||||
[Serializable]
|
||||
private sealed class DictionaryEnumerator : IDictionaryEnumerator, IEnumerator
|
||||
{
|
||||
// Token: 0x06002FEB RID: 12267 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FEB")]
|
||||
[Address(RVA = "0x2F1BC60", Offset = "0x2F1AC60", VA = "0x182F1BC60")]
|
||||
internal DictionaryEnumerator(ConcurrentDictionary<TKey, TValue> dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700078F RID: 1935
|
||||
// (get) Token: 0x06002FEC RID: 12268 RVA: 0x0001A340 File Offset: 0x00018540
|
||||
[Token(Token = "0x1700078F")]
|
||||
public DictionaryEntry Entry
|
||||
{
|
||||
[Token(Token = "0x6002FEC")]
|
||||
[Address(RVA = "0x2F1BEC0", Offset = "0x2F1AEC0", VA = "0x182F1BEC0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return default(DictionaryEntry);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000790 RID: 1936
|
||||
// (get) Token: 0x06002FED RID: 12269 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000790")]
|
||||
public object Key
|
||||
{
|
||||
[Token(Token = "0x6002FED")]
|
||||
[Address(RVA = "0x2F1C640", Offset = "0x2F1B640", VA = "0x182F1C640", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000791 RID: 1937
|
||||
// (get) Token: 0x06002FEE RID: 12270 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000791")]
|
||||
public object Value
|
||||
{
|
||||
[Token(Token = "0x6002FEE")]
|
||||
[Address(RVA = "0x2F1C740", Offset = "0x2F1B740", VA = "0x182F1C740", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000792 RID: 1938
|
||||
// (get) Token: 0x06002FEF RID: 12271 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000792")]
|
||||
public object Current
|
||||
{
|
||||
[Token(Token = "0x6002FEF")]
|
||||
[Address(RVA = "0x2F1BDC0", Offset = "0x2F1ADC0", VA = "0x182F1BDC0", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002FF0 RID: 12272 RVA: 0x0001A358 File Offset: 0x00018558
|
||||
[Token(Token = "0x6002FF0")]
|
||||
[Address(RVA = "0x2F1BA30", Offset = "0x2F1AA30", VA = "0x182F1BA30", Slot = "7")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002FF1 RID: 12273 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FF1")]
|
||||
[Address(RVA = "0x2F1BBC0", Offset = "0x2F1ABC0", VA = "0x182F1BBC0", Slot = "9")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001AB7 RID: 6839
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AB7")]
|
||||
private IEnumerator<KeyValuePair<TKey, TValue>> _enumerator;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,341 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Concurrent
|
||||
{
|
||||
/// <summary>Represents a thread-safe first in-first out (FIFO) collection.</summary>
|
||||
/// <typeparam name="T">The type of the elements contained in the queue.</typeparam>
|
||||
// Token: 0x020005FC RID: 1532
|
||||
[Token(Token = "0x20005FC")]
|
||||
[DebuggerTypeProxy(typeof(IProducerConsumerCollectionDebugView<>))]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[Serializable]
|
||||
public class ConcurrentQueue<T> : IEnumerable<T>, IEnumerable, ICollection, IReadOnlyCollection<T>
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" /> class.</summary>
|
||||
// Token: 0x06002FF8 RID: 12280 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FF8")]
|
||||
[Address(RVA = "0x3610B40", Offset = "0x360FB40", VA = "0x183610B40")]
|
||||
public ConcurrentQueue()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1" />. 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 a null reference (Nothing in Visual Basic).</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- <paramref name="array" /> does not have zero-based indexing. -or- <paramref name="index" /> is equal to or greater than the length of the <paramref name="array" /> -or- The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />. -or- The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06002FF9 RID: 12281 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FF9")]
|
||||
[Address(RVA = "0x3610490", Offset = "0x360F490", VA = "0x183610490", Slot = "6")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized with the SyncRoot.</summary>
|
||||
/// <returns>Always returns <see langword="false" /> to indicate access is not synchronized.</returns>
|
||||
// Token: 0x17000795 RID: 1941
|
||||
// (get) Token: 0x06002FFA RID: 12282 RVA: 0x0001A3A0 File Offset: 0x000185A0
|
||||
[Token(Token = "0x17000795")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002FFA")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. This property is not supported.</summary>
|
||||
/// <returns>Returns null (Nothing in Visual Basic).</returns>
|
||||
/// <exception cref="T:System.NotSupportedException">The SyncRoot property is not supported.</exception>
|
||||
// Token: 0x17000796 RID: 1942
|
||||
// (get) Token: 0x06002FFB RID: 12283 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000796")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002FFB")]
|
||||
[Address(RVA = "0x36105B0", Offset = "0x360F5B0", VA = "0x1836105B0", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <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: 0x06002FFC RID: 12284 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002FFC")]
|
||||
[Address(RVA = "0x3610610", Offset = "0x360F610", VA = "0x183610610", Slot = "5")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements stored in the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" /> to a new array.</summary>
|
||||
/// <returns>A new array containing a snapshot of elements copied from the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" />.</returns>
|
||||
// Token: 0x06002FFD RID: 12285 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002FFD")]
|
||||
[Address(RVA = "0x3610660", Offset = "0x360F660", VA = "0x183610660", Slot = "11")]
|
||||
public T[] ToArray()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" />.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" />.</returns>
|
||||
// Token: 0x17000797 RID: 1943
|
||||
// (get) Token: 0x06002FFE RID: 12286 RVA: 0x0001A3B8 File Offset: 0x000185B8
|
||||
[Token(Token = "0x17000797")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6002FFE")]
|
||||
[Address(RVA = "0x3610C10", Offset = "0x360FC10", VA = "0x183610C10", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002FFF RID: 12287 RVA: 0x0001A3D0 File Offset: 0x000185D0
|
||||
[Token(Token = "0x6002FFF")]
|
||||
[Address(RVA = "0x360FEF0", Offset = "0x360EEF0", VA = "0x18360FEF0")]
|
||||
private static int GetCount(ConcurrentQueue<T>.Segment s, int head, int tail)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06003000 RID: 12288 RVA: 0x0001A3E8 File Offset: 0x000185E8
|
||||
[Token(Token = "0x6003000")]
|
||||
[Address(RVA = "0x360FFD0", Offset = "0x360EFD0", VA = "0x18360FFD0")]
|
||||
private static long GetCount(ConcurrentQueue<T>.Segment head, int headHead, ConcurrentQueue<T>.Segment tail, int tailTail)
|
||||
{
|
||||
return 0L;
|
||||
}
|
||||
|
||||
/// <summary>Copies the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" /> elements to an existing one-dimensional <see cref="T:System.Array" />, starting at the specified array index.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" />. 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 a null reference (Nothing in Visual Basic).</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="index" /> is equal to or greater than the length of the <paramref name="array" /> -or- The number of elements in the source <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06003001 RID: 12289 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003001")]
|
||||
[Address(RVA = "0x360F8A0", Offset = "0x360E8A0", VA = "0x18360F8A0", Slot = "12")]
|
||||
public void CopyTo(T[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" />.</summary>
|
||||
/// <returns>An enumerator for the contents of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" />.</returns>
|
||||
// Token: 0x06003002 RID: 12290 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003002")]
|
||||
[Address(RVA = "0x36101A0", Offset = "0x360F1A0", VA = "0x1836101A0", Slot = "4")]
|
||||
public IEnumerator<T> GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06003003 RID: 12291 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003003")]
|
||||
[Address(RVA = "0x3610330", Offset = "0x360F330", VA = "0x183610330")]
|
||||
private void SnapForObservation(out ConcurrentQueue<T>.Segment head, out int headHead, out ConcurrentQueue<T>.Segment tail, out int tailTail)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003004 RID: 12292 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003004")]
|
||||
[Address(RVA = "0x3610240", Offset = "0x360F240", VA = "0x183610240")]
|
||||
private T GetItemWhenAvailable(ConcurrentQueue<T>.Segment segment, int i)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06003005 RID: 12293 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003005")]
|
||||
[Address(RVA = "0x360FE40", Offset = "0x360EE40", VA = "0x18360FE40")]
|
||||
private IEnumerator<T> Enumerate(ConcurrentQueue<T>.Segment head, int headHead, ConcurrentQueue<T>.Segment tail, int tailTail)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Adds an object to the end of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" />.</summary>
|
||||
/// <param name="item">The object to add to the end of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" />. The value can be a null reference (Nothing in Visual Basic) for reference types.</param>
|
||||
// Token: 0x06003006 RID: 12294 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003006")]
|
||||
[Address(RVA = "0x360FDB0", Offset = "0x360EDB0", VA = "0x18360FDB0")]
|
||||
public void Enqueue(T item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003007 RID: 12295 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003007")]
|
||||
[Address(RVA = "0x360FB50", Offset = "0x360EB50", VA = "0x18360FB50")]
|
||||
private void EnqueueSlow(T item)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Tries to remove and return the object at the beginning of the concurrent queue.</summary>
|
||||
/// <param name="result">When this method returns, if the operation was successful, <paramref name="result" /> contains the object removed. If no object was available to be removed, the value is unspecified.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if an element was removed and returned from the beginning of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" /> successfully; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06003008 RID: 12296 RVA: 0x0001A400 File Offset: 0x00018600
|
||||
[Token(Token = "0x6003008")]
|
||||
[Address(RVA = "0x3610AB0", Offset = "0x360FAB0", VA = "0x183610AB0")]
|
||||
public bool TryDequeue(out T result)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003009 RID: 12297 RVA: 0x0001A418 File Offset: 0x00018618
|
||||
[Token(Token = "0x6003009")]
|
||||
[Address(RVA = "0x3610900", Offset = "0x360F900", VA = "0x183610900")]
|
||||
private bool TryDequeueSlow(out T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x04001ABE RID: 6846
|
||||
[Token(Token = "0x4001ABE")]
|
||||
private const int InitialSegmentLength = 32;
|
||||
|
||||
// Token: 0x04001ABF RID: 6847
|
||||
[Token(Token = "0x4001ABF")]
|
||||
private const int MaxSegmentLength = 1048576;
|
||||
|
||||
// Token: 0x04001AC0 RID: 6848
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AC0")]
|
||||
private object _crossSegmentLock;
|
||||
|
||||
// Token: 0x04001AC1 RID: 6849
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AC1")]
|
||||
private ConcurrentQueue<T>.Segment _tail;
|
||||
|
||||
// Token: 0x04001AC2 RID: 6850
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AC2")]
|
||||
private ConcurrentQueue<T>.Segment _head;
|
||||
|
||||
// Token: 0x020005FD RID: 1533
|
||||
[Token(Token = "0x20005FD")]
|
||||
[DebuggerDisplay("Capacity = {Capacity}")]
|
||||
private sealed class Segment
|
||||
{
|
||||
// Token: 0x0600300A RID: 12298 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600300A")]
|
||||
[Address(RVA = "0x3611CA0", Offset = "0x3610CA0", VA = "0x183611CA0")]
|
||||
public Segment(int boundedLength)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000798 RID: 1944
|
||||
// (get) Token: 0x0600300B RID: 12299 RVA: 0x0001A430 File Offset: 0x00018630
|
||||
[Token(Token = "0x17000798")]
|
||||
internal int Capacity
|
||||
{
|
||||
[Token(Token = "0x600300B")]
|
||||
[Address(RVA = "0x73E8F0", Offset = "0x73D8F0", VA = "0x18073E8F0")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000799 RID: 1945
|
||||
// (get) Token: 0x0600300C RID: 12300 RVA: 0x0001A448 File Offset: 0x00018648
|
||||
[Token(Token = "0x17000799")]
|
||||
internal int FreezeOffset
|
||||
{
|
||||
[Token(Token = "0x600300C")]
|
||||
[Address(RVA = "0x3611D60", Offset = "0x3610D60", VA = "0x183611D60")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600300D RID: 12301 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600300D")]
|
||||
[Address(RVA = "0x36118F0", Offset = "0x36108F0", VA = "0x1836118F0")]
|
||||
internal void EnsureFrozenForEnqueues()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600300E RID: 12302 RVA: 0x0001A460 File Offset: 0x00018660
|
||||
[Token(Token = "0x600300E")]
|
||||
[Address(RVA = "0x3611990", Offset = "0x3610990", VA = "0x183611990")]
|
||||
public bool TryDequeue(out T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600300F RID: 12303 RVA: 0x0001A478 File Offset: 0x00018678
|
||||
[Token(Token = "0x600300F")]
|
||||
[Address(RVA = "0x3611B60", Offset = "0x3610B60", VA = "0x183611B60")]
|
||||
public bool TryEnqueue(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x04001AC3 RID: 6851
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AC3")]
|
||||
internal readonly ConcurrentQueue<T>.Segment.Slot[] _slots;
|
||||
|
||||
// Token: 0x04001AC4 RID: 6852
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AC4")]
|
||||
internal readonly int _slotsMask;
|
||||
|
||||
// Token: 0x04001AC5 RID: 6853
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AC5")]
|
||||
internal PaddedHeadAndTail _headAndTail;
|
||||
|
||||
// Token: 0x04001AC6 RID: 6854
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AC6")]
|
||||
internal bool _preservedForObservation;
|
||||
|
||||
// Token: 0x04001AC7 RID: 6855
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AC7")]
|
||||
internal bool _frozenForEnqueues;
|
||||
|
||||
// Token: 0x04001AC8 RID: 6856
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AC8")]
|
||||
internal ConcurrentQueue<T>.Segment _nextSegment;
|
||||
|
||||
// Token: 0x020005FE RID: 1534
|
||||
[Token(Token = "0x20005FE")]
|
||||
[DebuggerDisplay("Item = {Item}, SequenceNumber = {SequenceNumber}")]
|
||||
[StructLayout(3)]
|
||||
internal struct Slot
|
||||
{
|
||||
// Token: 0x04001AC9 RID: 6857
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AC9")]
|
||||
public T Item;
|
||||
|
||||
// Token: 0x04001ACA RID: 6858
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001ACA")]
|
||||
public int SequenceNumber;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,210 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Concurrent
|
||||
{
|
||||
/// <summary>Represents a thread-safe last in-first out (LIFO) collection.</summary>
|
||||
/// <typeparam name="T">The type of the elements contained in the stack.</typeparam>
|
||||
// Token: 0x02000601 RID: 1537
|
||||
[Token(Token = "0x2000601")]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[DebuggerTypeProxy(typeof(IProducerConsumerCollectionDebugView<>))]
|
||||
[Serializable]
|
||||
public class ConcurrentStack<T> : IEnumerable<T>, IEnumerable, ICollection, IReadOnlyCollection<T>
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" /> class.</summary>
|
||||
// Token: 0x06003016 RID: 12310 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003016")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public ConcurrentStack()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />.</returns>
|
||||
// Token: 0x1700079C RID: 1948
|
||||
// (get) Token: 0x06003017 RID: 12311 RVA: 0x0001A4A8 File Offset: 0x000186A8
|
||||
[Token(Token = "0x1700079C")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6003017")]
|
||||
[Address(RVA = "0x3611860", Offset = "0x3610860", VA = "0x183611860", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized with the SyncRoot.</summary>
|
||||
/// <returns>Always returns <see langword="false" /> to indicate access is not synchronized.</returns>
|
||||
// Token: 0x1700079D RID: 1949
|
||||
// (get) Token: 0x06003018 RID: 12312 RVA: 0x0001A4C0 File Offset: 0x000186C0
|
||||
[Token(Token = "0x1700079D")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6003018")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. This property is not supported.</summary>
|
||||
/// <returns>Returns null (Nothing in Visual Basic).</returns>
|
||||
/// <exception cref="T:System.NotSupportedException">The SyncRoot property is not supported</exception>
|
||||
// Token: 0x1700079E RID: 1950
|
||||
// (get) Token: 0x06003019 RID: 12313 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700079E")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6003019")]
|
||||
[Address(RVA = "0x3611320", Offset = "0x3610320", VA = "0x183611320", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Removes all objects from the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />.</summary>
|
||||
// Token: 0x0600301A RID: 12314 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600301A")]
|
||||
[Address(RVA = "0x3610F10", Offset = "0x360FF10", VA = "0x183610F10")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />. 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 a null reference (Nothing in Visual Basic).</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- <paramref name="array" /> does not have zero-based indexing. -or- <paramref name="index" /> is equal to or greater than the length of the <paramref name="array" /> -or- The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />. -or- The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x0600301B RID: 12315 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600301B")]
|
||||
[Address(RVA = "0x36111F0", Offset = "0x36101F0", VA = "0x1836111F0", Slot = "6")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Inserts an object at the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />.</summary>
|
||||
/// <param name="item">The object to push onto the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />. The value can be a null reference (Nothing in Visual Basic) for reference types.</param>
|
||||
// Token: 0x0600301C RID: 12316 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600301C")]
|
||||
[Address(RVA = "0x3611110", Offset = "0x3610110", VA = "0x183611110")]
|
||||
public void Push(T item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600301D RID: 12317 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600301D")]
|
||||
[Address(RVA = "0x3611000", Offset = "0x3610000", VA = "0x183611000")]
|
||||
private void PushCore(ConcurrentStack<T>.Node head, ConcurrentStack<T>.Node tail)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Attempts to pop and return the object at the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />.</summary>
|
||||
/// <param name="result">When this method returns, if the operation was successful, <paramref name="result" /> contains the object removed. If no object was available to be removed, the value is unspecified.</param>
|
||||
/// <returns>true if an element was removed and returned from the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" /> successfully; otherwise, false.</returns>
|
||||
// Token: 0x0600301E RID: 12318 RVA: 0x0001A4D8 File Offset: 0x000186D8
|
||||
[Token(Token = "0x600301E")]
|
||||
[Address(RVA = "0x36117C0", Offset = "0x36107C0", VA = "0x1836117C0")]
|
||||
public bool TryPop(out T result)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600301F RID: 12319 RVA: 0x0001A4F0 File Offset: 0x000186F0
|
||||
[Token(Token = "0x600301F")]
|
||||
[Address(RVA = "0x36114D0", Offset = "0x36104D0", VA = "0x1836114D0")]
|
||||
private bool TryPopCore(out T result)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003020 RID: 12320 RVA: 0x0001A508 File Offset: 0x00018708
|
||||
[Token(Token = "0x6003020")]
|
||||
[Address(RVA = "0x3611540", Offset = "0x3610540", VA = "0x183611540")]
|
||||
private int TryPopCore(int count, out ConcurrentStack<T>.Node poppedHead)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06003021 RID: 12321 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003021")]
|
||||
[Address(RVA = "0x36113D0", Offset = "0x36103D0", VA = "0x1836113D0")]
|
||||
private List<T> ToList()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06003022 RID: 12322 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003022")]
|
||||
[Address(RVA = "0x3611420", Offset = "0x3610420", VA = "0x183611420")]
|
||||
private List<T> ToList(ConcurrentStack<T>.Node curr)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />.</summary>
|
||||
/// <returns>An enumerator for the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />.</returns>
|
||||
// Token: 0x06003023 RID: 12323 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003023")]
|
||||
[Address(RVA = "0x3610FB0", Offset = "0x360FFB0", VA = "0x183610FB0", Slot = "4")]
|
||||
public IEnumerator<T> GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06003024 RID: 12324 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003024")]
|
||||
[Address(RVA = "0x3610F30", Offset = "0x360FF30", VA = "0x183610F30")]
|
||||
private IEnumerator<T> GetEnumerator(ConcurrentStack<T>.Node head)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <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: 0x06003025 RID: 12325 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003025")]
|
||||
[Address(RVA = "0x3611380", Offset = "0x3610380", VA = "0x183611380", Slot = "5")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001ADC RID: 6876
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001ADC")]
|
||||
private ConcurrentStack<T>.Node _head;
|
||||
|
||||
// Token: 0x02000602 RID: 1538
|
||||
[Token(Token = "0x2000602")]
|
||||
[Serializable]
|
||||
private class Node
|
||||
{
|
||||
// Token: 0x06003026 RID: 12326 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003026")]
|
||||
[Address(RVA = "0x36118B0", Offset = "0x36108B0", VA = "0x1836118B0")]
|
||||
internal Node(T value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001ADD RID: 6877
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001ADD")]
|
||||
internal readonly T _value;
|
||||
|
||||
// Token: 0x04001ADE RID: 6878
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001ADE")]
|
||||
internal ConcurrentStack<T>.Node _next;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Concurrent
|
||||
{
|
||||
// Token: 0x020005FB RID: 1531
|
||||
[Token(Token = "0x20005FB")]
|
||||
internal sealed class IDictionaryDebugView<K, V>
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Concurrent
|
||||
{
|
||||
// Token: 0x02000604 RID: 1540
|
||||
[Token(Token = "0x2000604")]
|
||||
internal sealed class IProducerConsumerCollectionDebugView<T>
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Concurrent
|
||||
{
|
||||
// Token: 0x02000600 RID: 1536
|
||||
[Token(Token = "0x2000600")]
|
||||
[DebuggerDisplay("Head = {Head}, Tail = {Tail}")]
|
||||
[StructLayout(2, Pack = 1, Size = 384)]
|
||||
internal struct PaddedHeadAndTail
|
||||
{
|
||||
// Token: 0x04001ADA RID: 6874
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4001ADA")]
|
||||
public int Head;
|
||||
|
||||
// Token: 0x04001ADB RID: 6875
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4001ADB")]
|
||||
public int Tail;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Defines a dictionary key/value pair that can be set or retrieved.</summary>
|
||||
// Token: 0x020005BC RID: 1468
|
||||
[Token(Token = "0x20005BC")]
|
||||
[Serializable]
|
||||
public struct DictionaryEntry
|
||||
{
|
||||
/// <summary>Initializes an instance of the <see cref="T:System.Collections.DictionaryEntry" /> type with the specified key and value.</summary>
|
||||
/// <param name="key">The object defined in each key/value pair.</param>
|
||||
/// <param name="value">The definition associated with <paramref name="key" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" /> and the .NET Framework version is 1.0 or 1.1.</exception>
|
||||
// Token: 0x06002D58 RID: 11608 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D58")]
|
||||
[Address(RVA = "0x4AF6A0", Offset = "0x4AE6A0", VA = "0x1804AF6A0")]
|
||||
public DictionaryEntry(object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the key in the key/value pair.</summary>
|
||||
/// <returns>The key in the key/value pair.</returns>
|
||||
// Token: 0x170006CF RID: 1743
|
||||
// (get) Token: 0x06002D59 RID: 11609 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006CF")]
|
||||
public object Key
|
||||
{
|
||||
[Token(Token = "0x6002D59")]
|
||||
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the value in the key/value pair.</summary>
|
||||
/// <returns>The value in the key/value pair.</returns>
|
||||
// Token: 0x170006D0 RID: 1744
|
||||
// (get) Token: 0x06002D5A RID: 11610 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006D0")]
|
||||
public object Value
|
||||
{
|
||||
[Token(Token = "0x6002D5A")]
|
||||
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001A1E RID: 6686
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001A1E")]
|
||||
private object _key;
|
||||
|
||||
// Token: 0x04001A1F RID: 6687
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4001A1F")]
|
||||
private object _value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,257 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
// Token: 0x020005CA RID: 1482
|
||||
[Token(Token = "0x20005CA")]
|
||||
[Serializable]
|
||||
internal sealed class EmptyReadOnlyDictionaryInternal : IDictionary, ICollection, IEnumerable
|
||||
{
|
||||
// Token: 0x06002E04 RID: 11780 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E04")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EmptyReadOnlyDictionaryInternal()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E05 RID: 11781 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002E05")]
|
||||
[Address(RVA = "0x2C3C4F0", Offset = "0x2C3B4F0", VA = "0x182C3C4F0", Slot = "19")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002E06 RID: 11782 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E06")]
|
||||
[Address(RVA = "0x2C3C2D0", Offset = "0x2C3B2D0", VA = "0x182C3C2D0", Slot = "15")]
|
||||
public void CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170006F9 RID: 1785
|
||||
// (get) Token: 0x06002E07 RID: 11783 RVA: 0x000196F8 File Offset: 0x000178F8
|
||||
[Token(Token = "0x170006F9")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6002E07")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006FA RID: 1786
|
||||
// (get) Token: 0x06002E08 RID: 11784 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006FA")]
|
||||
public object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002E08")]
|
||||
[Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006FB RID: 1787
|
||||
// (get) Token: 0x06002E09 RID: 11785 RVA: 0x00019710 File Offset: 0x00017910
|
||||
[Token(Token = "0x170006FB")]
|
||||
public bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002E09")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006FC RID: 1788
|
||||
[Token(Token = "0x170006FC")]
|
||||
public object this[object key]
|
||||
{
|
||||
[Token(Token = "0x6002E0A")]
|
||||
[Address(RVA = "0x2C3C540", Offset = "0x2C3B540", VA = "0x182C3C540", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002E0B")]
|
||||
[Address(RVA = "0x2C3C680", Offset = "0x2C3B680", VA = "0x182C3C680", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006FD RID: 1789
|
||||
// (get) Token: 0x06002E0C RID: 11788 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006FD")]
|
||||
public ICollection Keys
|
||||
{
|
||||
[Token(Token = "0x6002E0C")]
|
||||
[Address(RVA = "0x2C3C5C0", Offset = "0x2C3B5C0", VA = "0x182C3C5C0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170006FE RID: 1790
|
||||
// (get) Token: 0x06002E0D RID: 11789 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170006FE")]
|
||||
public ICollection Values
|
||||
{
|
||||
[Token(Token = "0x6002E0D")]
|
||||
[Address(RVA = "0x2C3C620", Offset = "0x2C3B620", VA = "0x182C3C620", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002E0E RID: 11790 RVA: 0x00019728 File Offset: 0x00017928
|
||||
[Token(Token = "0x6002E0E")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "8")]
|
||||
public bool Contains(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002E0F RID: 11791 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E0F")]
|
||||
[Address(RVA = "0x2C3C0B0", Offset = "0x2C3B0B0", VA = "0x182C3C0B0", Slot = "9")]
|
||||
public void Add(object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E10 RID: 11792 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E10")]
|
||||
[Address(RVA = "0x2C3C260", Offset = "0x2C3B260", VA = "0x182C3C260", Slot = "10")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170006FF RID: 1791
|
||||
// (get) Token: 0x06002E11 RID: 11793 RVA: 0x00019740 File Offset: 0x00017940
|
||||
[Token(Token = "0x170006FF")]
|
||||
public bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002E11")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000700 RID: 1792
|
||||
// (get) Token: 0x06002E12 RID: 11794 RVA: 0x00019758 File Offset: 0x00017958
|
||||
[Token(Token = "0x17000700")]
|
||||
public bool IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002E12")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002E13 RID: 11795 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002E13")]
|
||||
[Address(RVA = "0x2C3C430", Offset = "0x2C3B430", VA = "0x182C3C430", Slot = "13")]
|
||||
public IDictionaryEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002E14 RID: 11796 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E14")]
|
||||
[Address(RVA = "0x2C3C480", Offset = "0x2C3B480", VA = "0x182C3C480", Slot = "14")]
|
||||
public void Remove(object key)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x020005CB RID: 1483
|
||||
[Token(Token = "0x20005CB")]
|
||||
private sealed class NodeEnumerator : IDictionaryEnumerator, IEnumerator
|
||||
{
|
||||
// Token: 0x06002E15 RID: 11797 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E15")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public NodeEnumerator()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002E16 RID: 11798 RVA: 0x00019770 File Offset: 0x00017970
|
||||
[Token(Token = "0x6002E16")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "7")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17000701 RID: 1793
|
||||
// (get) Token: 0x06002E17 RID: 11799 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000701")]
|
||||
public object Current
|
||||
{
|
||||
[Token(Token = "0x6002E17")]
|
||||
[Address(RVA = "0x2C43260", Offset = "0x2C42260", VA = "0x182C43260", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002E18 RID: 11800 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002E18")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000702 RID: 1794
|
||||
// (get) Token: 0x06002E19 RID: 11801 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000702")]
|
||||
public object Key
|
||||
{
|
||||
[Token(Token = "0x6002E19")]
|
||||
[Address(RVA = "0x2C43450", Offset = "0x2C42450", VA = "0x182C43450", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000703 RID: 1795
|
||||
// (get) Token: 0x06002E1A RID: 11802 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000703")]
|
||||
public object Value
|
||||
{
|
||||
[Token(Token = "0x6002E1A")]
|
||||
[Address(RVA = "0x2C43540", Offset = "0x2C42540", VA = "0x182C43540", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000704 RID: 1796
|
||||
// (get) Token: 0x06002E1B RID: 11803 RVA: 0x00019788 File Offset: 0x00017988
|
||||
[Token(Token = "0x17000704")]
|
||||
public DictionaryEntry Entry
|
||||
{
|
||||
[Token(Token = "0x6002E1B")]
|
||||
[Address(RVA = "0x2C43360", Offset = "0x2C42360", VA = "0x182C43360", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return default(DictionaryEntry);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200060A RID: 1546
|
||||
[Token(Token = "0x200060A")]
|
||||
internal class ArraySortHelper<TKey, TValue>
|
||||
{
|
||||
// Token: 0x170007A3 RID: 1955
|
||||
// (get) Token: 0x06003042 RID: 12354 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A3")]
|
||||
public static ArraySortHelper<TKey, TValue> Default
|
||||
{
|
||||
[Token(Token = "0x6003042")]
|
||||
[Address(RVA = "0x35D7A00", Offset = "0x35D6A00", VA = "0x1835D7A00")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003043 RID: 12355 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003043")]
|
||||
[Address(RVA = "0x35D63C0", Offset = "0x35D53C0", VA = "0x1835D63C0")]
|
||||
private static ArraySortHelper<TKey, TValue> CreateArraySortHelper()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06003044 RID: 12356 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003044")]
|
||||
[Address(RVA = "0x35D74F0", Offset = "0x35D64F0", VA = "0x1835D74F0")]
|
||||
public void Sort(TKey[] keys, TValue[] values, int index, int length, IComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003045 RID: 12357 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003045")]
|
||||
[Address(RVA = "0x35D7730", Offset = "0x35D6730", VA = "0x1835D7730")]
|
||||
private static void SwapIfGreaterWithItems(TKey[] keys, TValue[] values, IComparer<TKey> comparer, int a, int b)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003046 RID: 12358 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003046")]
|
||||
[Address(RVA = "0x35D7910", Offset = "0x35D6910", VA = "0x1835D7910")]
|
||||
private static void Swap(TKey[] keys, TValue[] values, int i, int j)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003047 RID: 12359 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003047")]
|
||||
[Address(RVA = "0x35D7010", Offset = "0x35D6010", VA = "0x1835D7010")]
|
||||
internal static void IntrospectiveSort(TKey[] keys, TValue[] values, int left, int length, IComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003048 RID: 12360 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003048")]
|
||||
[Address(RVA = "0x35D6C60", Offset = "0x35D5C60", VA = "0x1835D6C60")]
|
||||
private static void IntroSort(TKey[] keys, TValue[] values, int lo, int hi, int depthLimit, IComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003049 RID: 12361 RVA: 0x0001A598 File Offset: 0x00018798
|
||||
[Token(Token = "0x6003049")]
|
||||
[Address(RVA = "0x35D7100", Offset = "0x35D6100", VA = "0x1835D7100")]
|
||||
private static int PickPivotAndPartition(TKey[] keys, TValue[] values, int lo, int hi, IComparer<TKey> comparer)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600304A RID: 12362 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600304A")]
|
||||
[Address(RVA = "0x35D6830", Offset = "0x35D5830", VA = "0x1835D6830")]
|
||||
private static void Heapsort(TKey[] keys, TValue[] values, int lo, int hi, IComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600304B RID: 12363 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600304B")]
|
||||
[Address(RVA = "0x35D6500", Offset = "0x35D5500", VA = "0x1835D6500")]
|
||||
private static void DownHeap(TKey[] keys, TValue[] values, int i, int n, int lo, IComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600304C RID: 12364 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600304C")]
|
||||
[Address(RVA = "0x35D6A00", Offset = "0x35D5A00", VA = "0x1835D6A00")]
|
||||
private static void InsertionSort(TKey[] keys, TValue[] values, int lo, int hi, IComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600304D RID: 12365 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600304D")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public ArraySortHelper()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001AE5 RID: 6885
|
||||
[Token(Token = "0x4001AE5")]
|
||||
private static ArraySortHelper<TKey, TValue> s_defaultArraySortHelper;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000609 RID: 1545
|
||||
[Token(Token = "0x2000609")]
|
||||
internal class ArraySortHelper<T>
|
||||
{
|
||||
// Token: 0x06003036 RID: 12342 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003036")]
|
||||
[Address(RVA = "0x3604870", Offset = "0x3603870", VA = "0x183604870")]
|
||||
public static void Sort(T[] keys, int index, int length, IComparer<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003037 RID: 12343 RVA: 0x0001A550 File Offset: 0x00018750
|
||||
[Token(Token = "0x6003037")]
|
||||
[Address(RVA = "0x36005B0", Offset = "0x35FF5B0", VA = "0x1836005B0")]
|
||||
public static int BinarySearch(T[] array, int index, int length, T value, IComparer<T> comparer)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06003038 RID: 12344 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003038")]
|
||||
[Address(RVA = "0x3606300", Offset = "0x3605300", VA = "0x183606300")]
|
||||
internal static void Sort(T[] keys, int index, int length, Comparison<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003039 RID: 12345 RVA: 0x0001A568 File Offset: 0x00018768
|
||||
[Token(Token = "0x6003039")]
|
||||
[Address(RVA = "0x36026B0", Offset = "0x36016B0", VA = "0x1836026B0")]
|
||||
internal static int InternalBinarySearch(T[] array, int index, int length, T value, IComparer<T> comparer)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600303A RID: 12346 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600303A")]
|
||||
[Address(RVA = "0x3606E00", Offset = "0x3605E00", VA = "0x183606E00")]
|
||||
private static void SwapIfGreater(T[] keys, Comparison<T> comparer, int a, int b)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600303B RID: 12347 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600303B")]
|
||||
[Address(RVA = "0x3607440", Offset = "0x3606440", VA = "0x183607440")]
|
||||
private static void Swap(T[] a, int i, int j)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600303C RID: 12348 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600303C")]
|
||||
[Address(RVA = "0x35D3D00", Offset = "0x35D2D00", VA = "0x1835D3D00")]
|
||||
internal static void IntrospectiveSort(T[] keys, int left, int length, Comparison<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600303D RID: 12349 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600303D")]
|
||||
[Address(RVA = "0x35D3990", Offset = "0x35D2990", VA = "0x1835D3990")]
|
||||
private static void IntroSort(T[] keys, int lo, int hi, int depthLimit, Comparison<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600303E RID: 12350 RVA: 0x0001A580 File Offset: 0x00018780
|
||||
[Token(Token = "0x600303E")]
|
||||
[Address(RVA = "0x3602F90", Offset = "0x3601F90", VA = "0x183602F90")]
|
||||
private static int PickPivotAndPartition(T[] keys, int lo, int hi, Comparison<T> comparer)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600303F RID: 12351 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600303F")]
|
||||
[Address(RVA = "0x35D2A30", Offset = "0x35D1A30", VA = "0x1835D2A30")]
|
||||
private static void Heapsort(T[] keys, int lo, int hi, Comparison<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003040 RID: 12352 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003040")]
|
||||
[Address(RVA = "0x3601230", Offset = "0x3600230", VA = "0x183601230")]
|
||||
private static void DownHeap(T[] keys, int i, int n, int lo, Comparison<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003041 RID: 12353 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003041")]
|
||||
[Address(RVA = "0x3601CF0", Offset = "0x3600CF0", VA = "0x183601CF0")]
|
||||
private static void InsertionSort(T[] keys, int lo, int hi, Comparison<T> comparer)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000625 RID: 1573
|
||||
[Token(Token = "0x2000625")]
|
||||
[Serializable]
|
||||
internal class ByteEqualityComparer : EqualityComparer<byte>
|
||||
{
|
||||
// Token: 0x060030EF RID: 12527 RVA: 0x0001AC58 File Offset: 0x00018E58
|
||||
[Token(Token = "0x60030EF")]
|
||||
[Address(RVA = "0x2C2E000", Offset = "0x2C2D000", VA = "0x182C2E000", Slot = "8")]
|
||||
public override bool Equals(byte x, byte y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030F0 RID: 12528 RVA: 0x0001AC70 File Offset: 0x00018E70
|
||||
[Token(Token = "0x60030F0")]
|
||||
[Address(RVA = "0x2C2E090", Offset = "0x2C2D090", VA = "0x182C2E090", Slot = "9")]
|
||||
public override int GetHashCode(byte b)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030F1 RID: 12529 RVA: 0x0001AC88 File Offset: 0x00018E88
|
||||
[Token(Token = "0x60030F1")]
|
||||
[Address(RVA = "0x2C2E100", Offset = "0x2C2D100", VA = "0x182C2E100", Slot = "10")]
|
||||
internal override int IndexOf(byte[] array, byte value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030F2 RID: 12530 RVA: 0x0001ACA0 File Offset: 0x00018EA0
|
||||
[Token(Token = "0x60030F2")]
|
||||
[Address(RVA = "0x2C2E2A0", Offset = "0x2C2D2A0", VA = "0x182C2E2A0", Slot = "11")]
|
||||
internal override int LastIndexOf(byte[] array, byte value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030F3 RID: 12531 RVA: 0x0001ACB8 File Offset: 0x00018EB8
|
||||
[Token(Token = "0x60030F3")]
|
||||
[Address(RVA = "0x2C2E010", Offset = "0x2C2D010", VA = "0x182C2E010", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030F4 RID: 12532 RVA: 0x0001ACD0 File Offset: 0x00018ED0
|
||||
[Token(Token = "0x60030F4")]
|
||||
[Address(RVA = "0x2C2E0B0", Offset = "0x2C2D0B0", VA = "0x182C2E0B0", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030F5 RID: 12533 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030F5")]
|
||||
[Address(RVA = "0x2C2E300", Offset = "0x2C2D300", VA = "0x182C2E300")]
|
||||
public ByteEqualityComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000605 RID: 1541
|
||||
[Token(Token = "0x2000605")]
|
||||
public static class CollectionExtensions
|
||||
{
|
||||
// Token: 0x0600302D RID: 12333 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600302D")]
|
||||
[Address(RVA = "0x21B2F10", Offset = "0x21B1F10", VA = "0x1821B2F10")]
|
||||
public static TValue GetValueOrDefault<TValue, TKey>(this IReadOnlyDictionary<TKey, TValue> dictionary, TKey key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600302E RID: 12334 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600302E")]
|
||||
[Address(RVA = "0x293A160", Offset = "0x2939160", VA = "0x18293A160")]
|
||||
public static TValue GetValueOrDefault<TValue, TKey>(this IReadOnlyDictionary<TKey, TValue> dictionary, TKey key, TValue defaultValue)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,117 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Provides a base class for implementations of the <see cref="T:System.Collections.Generic.IComparer`1" /> generic interface.</summary>
|
||||
/// <typeparam name="T">The type of objects to compare.</typeparam>
|
||||
// Token: 0x02000619 RID: 1561
|
||||
[Token(Token = "0x2000619")]
|
||||
[TypeDependency("System.Collections.Generic.ObjectComparer`1")]
|
||||
[Serializable]
|
||||
public abstract class Comparer<T> : IComparer, IComparer<T>
|
||||
{
|
||||
/// <summary>Returns a default sort order comparer for the type specified by the generic argument.</summary>
|
||||
/// <returns>An object that inherits <see cref="T:System.Collections.Generic.Comparer`1" /> and serves as a sort order comparer for type <paramref name="T" />.</returns>
|
||||
// Token: 0x170007C6 RID: 1990
|
||||
// (get) Token: 0x060030BD RID: 12477 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007C6")]
|
||||
public static Comparer<T> Default
|
||||
{
|
||||
[Token(Token = "0x60030BD")]
|
||||
[Address(RVA = "0x2274810", Offset = "0x2273810", VA = "0x182274810")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Creates a comparer by using the specified comparison.</summary>
|
||||
/// <param name="comparison">The comparison to use.</param>
|
||||
/// <returns>The new comparer.</returns>
|
||||
// Token: 0x060030BE RID: 12478 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60030BE")]
|
||||
[Address(RVA = "0x3450540", Offset = "0x344F540", VA = "0x183450540")]
|
||||
public static Comparer<T> Create(Comparison<T> comparison)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060030BF RID: 12479 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60030BF")]
|
||||
[Address(RVA = "0x35E1BA0", Offset = "0x35E0BA0", VA = "0x1835E1BA0")]
|
||||
private static Comparer<T> CreateComparer()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>When overridden in a derived class, performs a comparison of two objects of the same type and returns a value indicating whether one object is less than, equal to, or greater than the other.</summary>
|
||||
/// <param name="x">The first object to compare.</param>
|
||||
/// <param name="y">The second object to compare.</param>
|
||||
/// <returns>A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />, as shown in the following table.
|
||||
/// Value
|
||||
///
|
||||
/// Meaning
|
||||
///
|
||||
/// Less than zero
|
||||
///
|
||||
/// <paramref name="x" /> is less than <paramref name="y" />.
|
||||
///
|
||||
/// Zero
|
||||
///
|
||||
/// <paramref name="x" /> equals <paramref name="y" />.
|
||||
///
|
||||
/// Greater than zero
|
||||
///
|
||||
/// <paramref name="x" /> is greater than <paramref name="y" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">Type <paramref name="T" /> does not implement either the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface.</exception>
|
||||
// Token: 0x060030C0 RID: 12480
|
||||
[Token(Token = "0x60030C0")]
|
||||
[Address(Slot = "6")]
|
||||
public abstract int Compare(T x, T y);
|
||||
|
||||
/// <summary>Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
|
||||
/// <param name="x">The first object to compare.</param>
|
||||
/// <param name="y">The second object to compare.</param>
|
||||
/// <returns>A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />, as shown in the following table.
|
||||
/// Value
|
||||
///
|
||||
/// Meaning
|
||||
///
|
||||
/// Less than zero
|
||||
///
|
||||
/// <paramref name="x" /> is less than <paramref name="y" />.
|
||||
///
|
||||
/// Zero
|
||||
///
|
||||
/// <paramref name="x" /> equals <paramref name="y" />.
|
||||
///
|
||||
/// Greater than zero
|
||||
///
|
||||
/// <paramref name="x" /> is greater than <paramref name="y" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="x" /> or <paramref name="y" /> is of a type that cannot be cast to type <paramref name="T" />.
|
||||
/// -or-
|
||||
/// <paramref name="x" /> and <paramref name="y" /> do not implement either the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface.</exception>
|
||||
// Token: 0x060030C1 RID: 12481 RVA: 0x0001A940 File Offset: 0x00018B40
|
||||
[Token(Token = "0x60030C1")]
|
||||
[Address(RVA = "0x2273C20", Offset = "0x2272C20", VA = "0x182273C20", Slot = "4")]
|
||||
int IComparer.Compare(object x, object y)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Comparer`1" /> class.</summary>
|
||||
// Token: 0x060030C2 RID: 12482 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030C2")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
protected Comparer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001B0D RID: 6925
|
||||
[Token(Token = "0x4001B0D")]
|
||||
private static Comparer<T> defaultComparer;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200061D RID: 1565
|
||||
[Token(Token = "0x200061D")]
|
||||
[Serializable]
|
||||
internal class ComparisonComparer<T> : Comparer<T>
|
||||
{
|
||||
// Token: 0x060030CF RID: 12495 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030CF")]
|
||||
[Address(RVA = "0x22754D0", Offset = "0x22744D0", VA = "0x1822754D0")]
|
||||
public ComparisonComparer(Comparison<T> comparison)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030D0 RID: 12496 RVA: 0x0001AA30 File Offset: 0x00018C30
|
||||
[Token(Token = "0x60030D0")]
|
||||
[Address(RVA = "0x2274980", Offset = "0x2273980", VA = "0x182274980", Slot = "6")]
|
||||
public override int Compare(T x, T y)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04001B0E RID: 6926
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B0E")]
|
||||
private readonly Comparison<T> _comparison;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1432 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Represents a collection of keys and values.</summary>
|
||||
/// <typeparam name="TKey">The type of the keys in the dictionary.</typeparam>
|
||||
/// <typeparam name="TValue">The type of the values in the dictionary.</typeparam>
|
||||
// Token: 0x0200060C RID: 1548
|
||||
[Token(Token = "0x200060C")]
|
||||
[DebuggerTypeProxy(typeof(IDictionaryDebugView<, >))]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[Serializable]
|
||||
public class Dictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary, ICollection, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>, ISerializable, IDeserializationCallback
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that is empty, has the default initial capacity, and uses the default equality comparer for the key type.</summary>
|
||||
// Token: 0x0600304E RID: 12366 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600304E")]
|
||||
[Address(RVA = "0x3051D70", Offset = "0x3050D70", VA = "0x183051D70")]
|
||||
public Dictionary()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that is empty, has the specified initial capacity, and uses the default equality comparer for the key type.</summary>
|
||||
/// <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Generic.Dictionary`2" /> can contain.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than 0.</exception>
|
||||
// Token: 0x0600304F RID: 12367 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600304F")]
|
||||
[Address(RVA = "0x2F027C0", Offset = "0x2F017C0", VA = "0x182F027C0")]
|
||||
public Dictionary(int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that is empty, has the default initial capacity, and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> implementation to use when comparing keys, or <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1" /> for the type of the key.</param>
|
||||
// Token: 0x06003050 RID: 12368 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003050")]
|
||||
[Address(RVA = "0x34E3F20", Offset = "0x34E2F20", VA = "0x1834E3F20")]
|
||||
public Dictionary(IEqualityComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that is empty, has the specified initial capacity, and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
|
||||
/// <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Generic.Dictionary`2" /> can contain.</param>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> implementation to use when comparing keys, or <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1" /> for the type of the key.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than 0.</exception>
|
||||
// Token: 0x06003051 RID: 12369 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003051")]
|
||||
[Address(RVA = "0x35B80D0", Offset = "0x35B70D0", VA = "0x1835B80D0")]
|
||||
public Dictionary(int capacity, IEqualityComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that contains elements copied from the specified <see cref="T:System.Collections.Generic.IDictionary`2" /> and uses the default equality comparer for the key type.</summary>
|
||||
/// <param name="dictionary">The <see cref="T:System.Collections.Generic.IDictionary`2" /> whose elements are copied to the new <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="dictionary" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="dictionary" /> contains one or more duplicate keys.</exception>
|
||||
// Token: 0x06003052 RID: 12370 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003052")]
|
||||
[Address(RVA = "0x34E4A60", Offset = "0x34E3A60", VA = "0x1834E4A60")]
|
||||
public Dictionary(IDictionary<TKey, TValue> dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that contains elements copied from the specified <see cref="T:System.Collections.Generic.IDictionary`2" /> and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
|
||||
/// <param name="dictionary">The <see cref="T:System.Collections.Generic.IDictionary`2" /> whose elements are copied to the new <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> implementation to use when comparing keys, or <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1" /> for the type of the key.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="dictionary" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="dictionary" /> contains one or more duplicate keys.</exception>
|
||||
// Token: 0x06003053 RID: 12371 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003053")]
|
||||
[Address(RVA = "0x35B7C80", Offset = "0x35B6C80", VA = "0x1835B7C80")]
|
||||
public Dictionary(IDictionary<TKey, TValue> dictionary, IEqualityComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class with serialized data.</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.Generic.Dictionary`2" />.</param>
|
||||
/// <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> structure containing the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
|
||||
// Token: 0x06003054 RID: 12372 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003054")]
|
||||
[Address(RVA = "0x35B7FF0", Offset = "0x35B6FF0", VA = "0x1835B7FF0")]
|
||||
protected Dictionary(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
// Token: 0x170007A4 RID: 1956
|
||||
// (get) Token: 0x06003055 RID: 12373 RVA: 0x0001A5B0 File Offset: 0x000187B0
|
||||
[Token(Token = "0x170007A4")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6003055")]
|
||||
[Address(RVA = "0x34E6110", Offset = "0x34E5110", VA = "0x1834E6110", Slot = "41")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a collection containing the keys in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> containing the keys in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
// Token: 0x170007A5 RID: 1957
|
||||
// (get) Token: 0x06003056 RID: 12374 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A5")]
|
||||
public Dictionary<TKey, TValue>.KeyCollection Keys
|
||||
{
|
||||
[Token(Token = "0x6003056")]
|
||||
[Address(RVA = "0x34D9D10", Offset = "0x34D8D10", VA = "0x1834D9D10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A6 RID: 1958
|
||||
// (get) Token: 0x06003057 RID: 12375 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A6")]
|
||||
ICollection<TKey> IDictionary<TKey, TValue>.Keys
|
||||
{
|
||||
[Token(Token = "0x6003057")]
|
||||
[Address(RVA = "0x34D9D10", Offset = "0x34D8D10", VA = "0x1834D9D10", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A7 RID: 1959
|
||||
// (get) Token: 0x06003058 RID: 12376 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A7")]
|
||||
IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys
|
||||
{
|
||||
[Token(Token = "0x6003058")]
|
||||
[Address(RVA = "0x34D9D10", Offset = "0x34D8D10", VA = "0x1834D9D10", Slot = "39")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a collection containing the values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> containing the values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
// Token: 0x170007A8 RID: 1960
|
||||
// (get) Token: 0x06003059 RID: 12377 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A8")]
|
||||
public Dictionary<TKey, TValue>.ValueCollection Values
|
||||
{
|
||||
[Token(Token = "0x6003059")]
|
||||
[Address(RVA = "0x34D9D90", Offset = "0x34D8D90", VA = "0x1834D9D90")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A9 RID: 1961
|
||||
// (get) Token: 0x0600305A RID: 12378 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A9")]
|
||||
ICollection<TValue> IDictionary<TKey, TValue>.Values
|
||||
{
|
||||
[Token(Token = "0x600305A")]
|
||||
[Address(RVA = "0x34D9D90", Offset = "0x34D8D90", VA = "0x1834D9D90", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007AA RID: 1962
|
||||
// (get) Token: 0x0600305B RID: 12379 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007AA")]
|
||||
IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values
|
||||
{
|
||||
[Token(Token = "0x600305B")]
|
||||
[Address(RVA = "0x34D9D90", Offset = "0x34D8D90", VA = "0x1834D9D90", Slot = "40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the value associated 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, a get operation throws a <see cref="T:System.Collections.Generic.KeyNotFoundException" />, and a set operation creates a new element with the specified key.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key" /> does not exist in the collection.</exception>
|
||||
// Token: 0x170007AB RID: 1963
|
||||
[Token(Token = "0x170007AB")]
|
||||
public TValue this[TKey key]
|
||||
{
|
||||
[Token(Token = "0x600305C")]
|
||||
[Address(RVA = "0x3518250", Offset = "0x3517250", VA = "0x183518250", Slot = "38")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600305D")]
|
||||
[Address(RVA = "0x34E6770", Offset = "0x34E5770", VA = "0x1834E6770", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Adds the specified key and value to the dictionary.</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" /> for reference types.</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.Generic.Dictionary`2" />.</exception>
|
||||
// Token: 0x0600305E RID: 12382 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600305E")]
|
||||
[Address(RVA = "0x3561DB0", Offset = "0x3560DB0", VA = "0x183561DB0", Slot = "9")]
|
||||
public void Add(TKey key, TValue value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600305F RID: 12383 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600305F")]
|
||||
[Address(RVA = "0x356C610", Offset = "0x356B610", VA = "0x18356C610", Slot = "14")]
|
||||
void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003060 RID: 12384 RVA: 0x0001A5C8 File Offset: 0x000187C8
|
||||
[Token(Token = "0x6003060")]
|
||||
[Address(RVA = "0x35AD660", Offset = "0x35AC660", VA = "0x1835AD660", Slot = "16")]
|
||||
bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003061 RID: 12385 RVA: 0x0001A5E0 File Offset: 0x000187E0
|
||||
[Token(Token = "0x6003061")]
|
||||
[Address(RVA = "0x35ADA30", Offset = "0x35ACA30", VA = "0x1835ADA30", Slot = "18")]
|
||||
bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Removes all keys and values from the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
// Token: 0x06003062 RID: 12386 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003062")]
|
||||
[Address(RVA = "0x34CF220", Offset = "0x34CE220", VA = "0x1834CF220", Slot = "27")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains the specified key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.Dictionary`2" /> 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: 0x06003063 RID: 12387 RVA: 0x0001A5F8 File Offset: 0x000187F8
|
||||
[Token(Token = "0x6003063")]
|
||||
[Address(RVA = "0x3561E40", Offset = "0x3560E40", VA = "0x183561E40", Slot = "36")]
|
||||
public bool ContainsKey(TKey key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains a specific value.</summary>
|
||||
/// <param name="value">The value to locate in the <see cref="T:System.Collections.Generic.Dictionary`2" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains an element with the specified value; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06003064 RID: 12388 RVA: 0x0001A610 File Offset: 0x00018810
|
||||
[Token(Token = "0x6003064")]
|
||||
[Address(RVA = "0x35A52B0", Offset = "0x35A42B0", VA = "0x1835A52B0")]
|
||||
public bool ContainsValue(TValue value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003065 RID: 12389 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003065")]
|
||||
[Address(RVA = "0x35A5FF0", Offset = "0x35A4FF0", VA = "0x1835A5FF0")]
|
||||
private void CopyTo(KeyValuePair<TKey, TValue>[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.Enumerator" /> structure for the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
// Token: 0x06003066 RID: 12390 RVA: 0x0001A628 File Offset: 0x00018828
|
||||
[Token(Token = "0x6003066")]
|
||||
[Address(RVA = "0x34D1770", Offset = "0x34D0770", VA = "0x1834D1770")]
|
||||
public Dictionary<TKey, TValue>.Enumerator GetEnumerator()
|
||||
{
|
||||
return default(Dictionary<TKey, TValue>.Enumerator);
|
||||
}
|
||||
|
||||
// Token: 0x06003067 RID: 12391 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003067")]
|
||||
[Address(RVA = "0x34D9F40", Offset = "0x34D8F40", VA = "0x1834D9F40", Slot = "19")]
|
||||
IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.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.Generic.Dictionary`2" /> 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.Generic.Dictionary`2" /> instance.</param>
|
||||
/// <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> structure that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.Dictionary`2" /> instance.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="info" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003068 RID: 12392 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003068")]
|
||||
[Address(RVA = "0x35A7950", Offset = "0x35A6950", VA = "0x1835A7950", Slot = "44")]
|
||||
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003069 RID: 12393 RVA: 0x0001A640 File Offset: 0x00018840
|
||||
[Token(Token = "0x6003069")]
|
||||
[Address(RVA = "0x35A67A0", Offset = "0x35A57A0", VA = "0x1835A67A0")]
|
||||
private int FindEntry(TKey key)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600306A RID: 12394 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600306A")]
|
||||
[Address(RVA = "0x35A86F0", Offset = "0x35A76F0", VA = "0x1835A86F0")]
|
||||
private void Initialize(int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600306B RID: 12395 RVA: 0x0001A658 File Offset: 0x00018858
|
||||
[Token(Token = "0x600306B")]
|
||||
[Address(RVA = "0x35B48F0", Offset = "0x35B38F0", VA = "0x1835B48F0")]
|
||||
private bool TryInsert(TKey key, TValue value, InsertionBehavior behavior)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <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.Generic.Dictionary`2" /> instance is invalid.</exception>
|
||||
// Token: 0x0600306C RID: 12396 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600306C")]
|
||||
[Address(RVA = "0x35AA380", Offset = "0x35A9380", VA = "0x1835AA380", Slot = "45")]
|
||||
public virtual void OnDeserialization(object sender)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600306D RID: 12397 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600306D")]
|
||||
[Address(RVA = "0x35AC940", Offset = "0x35AB940", VA = "0x1835AC940")]
|
||||
private void Resize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600306E RID: 12398 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600306E")]
|
||||
[Address(RVA = "0x35AD180", Offset = "0x35AC180", VA = "0x1835AD180")]
|
||||
private void Resize(int newSize, bool forceNewHashCodes)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the value with the specified key from the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <param name="key">The key of the element to remove.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the element is successfully found and removed; otherwise, <see langword="false" />. This method returns <see langword="false" /> if <paramref name="key" /> is not found in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x0600306F RID: 12399 RVA: 0x0001A670 File Offset: 0x00018870
|
||||
[Token(Token = "0x600306F")]
|
||||
[Address(RVA = "0x35AB8C0", Offset = "0x35AA8C0", VA = "0x1835AB8C0", Slot = "10")]
|
||||
public bool Remove(TKey key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets the value associated with the specified key.</summary>
|
||||
/// <param name="key">The key of the value to get.</param>
|
||||
/// <param name="value">When this method returns, contains the value associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.Dictionary`2" /> 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: 0x06003070 RID: 12400 RVA: 0x0001A688 File Offset: 0x00018888
|
||||
[Token(Token = "0x6003070")]
|
||||
[Address(RVA = "0x34E0880", Offset = "0x34DF880", VA = "0x1834E0880", Slot = "37")]
|
||||
public bool TryGetValue(TKey key, out TValue value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003071 RID: 12401 RVA: 0x0001A6A0 File Offset: 0x000188A0
|
||||
[Token(Token = "0x6003071")]
|
||||
[Address(RVA = "0x3573880", Offset = "0x3572880", VA = "0x183573880")]
|
||||
public bool TryAdd(TKey key, TValue value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x170007AC RID: 1964
|
||||
// (get) Token: 0x06003072 RID: 12402 RVA: 0x0001A6B8 File Offset: 0x000188B8
|
||||
[Token(Token = "0x170007AC")]
|
||||
bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6003072")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003073 RID: 12403 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003073")]
|
||||
[Address(RVA = "0x34D9620", Offset = "0x34D8620", VA = "0x1834D9620", Slot = "17")]
|
||||
void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1" /> to an array, starting at the specified array index.</summary>
|
||||
/// <param name="array">The one-dimensional array that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1" />. The 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 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="array" /> is multidimensional.
|
||||
/// -or-
|
||||
/// <paramref name="array" /> does not have zero-based indexing.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
|
||||
/// -or-
|
||||
/// The type of the source <see cref="T:System.Collections.Generic.ICollection`1" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06003074 RID: 12404 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003074")]
|
||||
[Address(RVA = "0x35AF370", Offset = "0x35AE370", VA = "0x1835AF370", Slot = "32")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the collection.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
|
||||
// Token: 0x06003075 RID: 12405 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003075")]
|
||||
[Address(RVA = "0x34D9F40", Offset = "0x34D8F40", VA = "0x1834D9F40", Slot = "20")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets a value that indicates whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007AD RID: 1965
|
||||
// (get) Token: 0x06003076 RID: 12406 RVA: 0x0001A6D0 File Offset: 0x000188D0
|
||||
[Token(Token = "0x170007AD")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6003076")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "35")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</returns>
|
||||
// Token: 0x170007AE RID: 1966
|
||||
// (get) Token: 0x06003077 RID: 12407 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007AE")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6003077")]
|
||||
[Address(RVA = "0x35B05D0", Offset = "0x35AF5D0", VA = "0x1835B05D0", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value that indicates whether the <see cref="T:System.Collections.IDictionary" /> has a fixed size.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IDictionary" /> has a fixed size; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007AF RID: 1967
|
||||
// (get) Token: 0x06003078 RID: 12408 RVA: 0x0001A6E8 File Offset: 0x000188E8
|
||||
[Token(Token = "0x170007AF")]
|
||||
bool IDictionary.IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6003078")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "29")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value that indicates whether the <see cref="T:System.Collections.IDictionary" /> is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IDictionary" /> is read-only; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007B0 RID: 1968
|
||||
// (get) Token: 0x06003079 RID: 12409 RVA: 0x0001A700 File Offset: 0x00018900
|
||||
[Token(Token = "0x170007B0")]
|
||||
bool IDictionary.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6003079")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "28")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the keys of the <see cref="T:System.Collections.IDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> containing the keys of the <see cref="T:System.Collections.IDictionary" />.</returns>
|
||||
// Token: 0x170007B1 RID: 1969
|
||||
// (get) Token: 0x0600307A RID: 12410 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007B1")]
|
||||
ICollection IDictionary.Keys
|
||||
{
|
||||
[Token(Token = "0x600307A")]
|
||||
[Address(RVA = "0x34DF300", Offset = "0x34DE300", VA = "0x1834DF300", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.IDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.IDictionary" />.</returns>
|
||||
// Token: 0x170007B2 RID: 1970
|
||||
// (get) Token: 0x0600307B RID: 12411 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007B2")]
|
||||
ICollection IDictionary.Values
|
||||
{
|
||||
[Token(Token = "0x600307B")]
|
||||
[Address(RVA = "0x2F6B1B0", Offset = "0x2F6A1B0", VA = "0x182F6B1B0", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the value with the specified key.</summary>
|
||||
/// <param name="key">The key of the value to get.</param>
|
||||
/// <returns>The value associated with the specified key, or <see langword="null" /> if <paramref name="key" /> is not in the dictionary or <paramref name="key" /> is of a type that is not assignable to the key type <paramref name="TKey" /> of the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">A value is being assigned, and <paramref name="key" /> is of a type that is not assignable to the key type <paramref name="TKey" /> of the <see cref="T:System.Collections.Generic.Dictionary`2" />.
|
||||
/// -or-
|
||||
/// A value is being assigned, and <paramref name="value" /> is of a type that is not assignable to the value type <paramref name="TValue" /> of the <see cref="T:System.Collections.Generic.Dictionary`2" />.</exception>
|
||||
// Token: 0x170007B3 RID: 1971
|
||||
[Token(Token = "0x170007B3")]
|
||||
object IDictionary.this[object key]
|
||||
{
|
||||
[Token(Token = "0x600307C")]
|
||||
[Address(RVA = "0x35B2110", Offset = "0x35B1110", VA = "0x1835B2110", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600307D")]
|
||||
[Address(RVA = "0x35B2C70", Offset = "0x35B1C70", VA = "0x1835B2C70", Slot = "22")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600307E RID: 12414 RVA: 0x0001A718 File Offset: 0x00018918
|
||||
[Token(Token = "0x600307E")]
|
||||
[Address(RVA = "0x35A88D0", Offset = "0x35A78D0", VA = "0x1835A88D0")]
|
||||
private static bool IsCompatibleKey(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Adds the specified key and value to the dictionary.</summary>
|
||||
/// <param name="key">The object to use as the key.</param>
|
||||
/// <param name="value">The object to use as the value.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="key" /> is of a type that is not assignable to the key type <paramref name="TKey" /> of the <see cref="T:System.Collections.Generic.Dictionary`2" />.
|
||||
/// -or-
|
||||
/// <paramref name="value" /> is of a type that is not assignable to <paramref name="TValue" />, the type of values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.
|
||||
/// -or-
|
||||
/// A value with the same key already exists in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</exception>
|
||||
// Token: 0x0600307F RID: 12415 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600307F")]
|
||||
[Address(RVA = "0x35B0790", Offset = "0x35AF790", VA = "0x1835B0790", Slot = "26")]
|
||||
void IDictionary.Add(object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.IDictionary" /> contains an element with the specified key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IDictionary" /> 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: 0x06003080 RID: 12416 RVA: 0x0001A730 File Offset: 0x00018930
|
||||
[Token(Token = "0x6003080")]
|
||||
[Address(RVA = "0x3571890", Offset = "0x3570890", VA = "0x183571890", Slot = "25")]
|
||||
bool IDictionary.Contains(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.IDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.IDictionary" />.</returns>
|
||||
// Token: 0x06003081 RID: 12417 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003081")]
|
||||
[Address(RVA = "0x34DE890", Offset = "0x34DD890", VA = "0x1834DE890", Slot = "30")]
|
||||
IDictionaryEnumerator IDictionary.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary" />.</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>
|
||||
// Token: 0x06003082 RID: 12418 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003082")]
|
||||
[Address(RVA = "0x3571A40", Offset = "0x3570A40", VA = "0x183571A40", Slot = "31")]
|
||||
void IDictionary.Remove(object key)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001AEA RID: 6890
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AEA")]
|
||||
private int[] buckets;
|
||||
|
||||
// Token: 0x04001AEB RID: 6891
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AEB")]
|
||||
private Dictionary<TKey, TValue>.Entry[] entries;
|
||||
|
||||
// Token: 0x04001AEC RID: 6892
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AEC")]
|
||||
private int count;
|
||||
|
||||
// Token: 0x04001AED RID: 6893
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AED")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001AEE RID: 6894
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AEE")]
|
||||
private int freeList;
|
||||
|
||||
// Token: 0x04001AEF RID: 6895
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AEF")]
|
||||
private int freeCount;
|
||||
|
||||
// Token: 0x04001AF0 RID: 6896
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF0")]
|
||||
private IEqualityComparer<TKey> comparer;
|
||||
|
||||
// Token: 0x04001AF1 RID: 6897
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF1")]
|
||||
private Dictionary<TKey, TValue>.KeyCollection keys;
|
||||
|
||||
// Token: 0x04001AF2 RID: 6898
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF2")]
|
||||
private Dictionary<TKey, TValue>.ValueCollection values;
|
||||
|
||||
// Token: 0x04001AF3 RID: 6899
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF3")]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x04001AF4 RID: 6900
|
||||
[Token(Token = "0x4001AF4")]
|
||||
private const string VersionName = "Version";
|
||||
|
||||
// Token: 0x04001AF5 RID: 6901
|
||||
[Token(Token = "0x4001AF5")]
|
||||
private const string HashSizeName = "HashSize";
|
||||
|
||||
// Token: 0x04001AF6 RID: 6902
|
||||
[Token(Token = "0x4001AF6")]
|
||||
private const string KeyValuePairsName = "KeyValuePairs";
|
||||
|
||||
// Token: 0x04001AF7 RID: 6903
|
||||
[Token(Token = "0x4001AF7")]
|
||||
private const string ComparerName = "Comparer";
|
||||
|
||||
// Token: 0x0200060D RID: 1549
|
||||
[Token(Token = "0x200060D")]
|
||||
private struct Entry
|
||||
{
|
||||
// Token: 0x04001AF8 RID: 6904
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF8")]
|
||||
public int hashCode;
|
||||
|
||||
// Token: 0x04001AF9 RID: 6905
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF9")]
|
||||
public int next;
|
||||
|
||||
// Token: 0x04001AFA RID: 6906
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFA")]
|
||||
public TKey key;
|
||||
|
||||
// Token: 0x04001AFB RID: 6907
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFB")]
|
||||
public TValue value;
|
||||
}
|
||||
|
||||
/// <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <typeparam name="TKey" />
|
||||
/// <typeparam name="TValue" />
|
||||
// Token: 0x0200060E RID: 1550
|
||||
[Token(Token = "0x200060E")]
|
||||
[Serializable]
|
||||
public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDisposable, IEnumerator, IDictionaryEnumerator
|
||||
{
|
||||
// Token: 0x06003083 RID: 12419 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003083")]
|
||||
[Address(RVA = "0x232B360", Offset = "0x232A360", VA = "0x18232B360")]
|
||||
internal Enumerator(Dictionary<TKey, TValue> dictionary, int getEnumeratorRetType)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x06003084 RID: 12420 RVA: 0x0001A748 File Offset: 0x00018948
|
||||
[Token(Token = "0x6003084")]
|
||||
[Address(RVA = "0x231B8A0", Offset = "0x231A8A0", VA = "0x18231B8A0", Slot = "6")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the <see cref="T:System.Collections.Generic.Dictionary`2" /> at the current position of the enumerator.</returns>
|
||||
// Token: 0x170007B4 RID: 1972
|
||||
// (get) Token: 0x06003085 RID: 12421 RVA: 0x0001A760 File Offset: 0x00018960
|
||||
[Token(Token = "0x170007B4")]
|
||||
public KeyValuePair<TKey, TValue> Current
|
||||
{
|
||||
[Token(Token = "0x6003085")]
|
||||
[Address(RVA = "0x814AB0", Offset = "0x813AB0", VA = "0x180814AB0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return default(KeyValuePair<TKey, TValue>);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.Dictionary`2.Enumerator" />.</summary>
|
||||
// Token: 0x06003086 RID: 12422 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003086")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the collection at the current position of the enumerator, as an <see cref="T:System.Object" />.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007B5 RID: 1973
|
||||
// (get) Token: 0x06003087 RID: 12423 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007B5")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x6003087")]
|
||||
[Address(RVA = "0x232A1F0", Offset = "0x23291F0", VA = "0x18232A1F0", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x06003088 RID: 12424 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003088")]
|
||||
[Address(RVA = "0x2324630", Offset = "0x2323630", VA = "0x182324630", Slot = "8")]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the dictionary at the current position of the enumerator, as a <see cref="T:System.Collections.DictionaryEntry" />.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007B6 RID: 1974
|
||||
// (get) Token: 0x06003089 RID: 12425 RVA: 0x0001A778 File Offset: 0x00018978
|
||||
[Token(Token = "0x170007B6")]
|
||||
DictionaryEntry IDictionaryEnumerator.Entry
|
||||
{
|
||||
[Token(Token = "0x6003089")]
|
||||
[Address(RVA = "0x231E270", Offset = "0x231D270", VA = "0x18231E270", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return default(DictionaryEntry);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the key of the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The key of the element in the dictionary at the current position of the enumerator.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007B7 RID: 1975
|
||||
// (get) Token: 0x0600308A RID: 12426 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007B7")]
|
||||
object IDictionaryEnumerator.Key
|
||||
{
|
||||
[Token(Token = "0x600308A")]
|
||||
[Address(RVA = "0x2321C40", Offset = "0x2320C40", VA = "0x182321C40", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the value of the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The value of the element in the dictionary at the current position of the enumerator.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007B8 RID: 1976
|
||||
// (get) Token: 0x0600308B RID: 12427 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007B8")]
|
||||
object IDictionaryEnumerator.Value
|
||||
{
|
||||
[Token(Token = "0x600308B")]
|
||||
[Address(RVA = "0x2323E20", Offset = "0x2322E20", VA = "0x182323E20", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001AFC RID: 6908
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFC")]
|
||||
private Dictionary<TKey, TValue> dictionary;
|
||||
|
||||
// Token: 0x04001AFD RID: 6909
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFD")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001AFE RID: 6910
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFE")]
|
||||
private int index;
|
||||
|
||||
// Token: 0x04001AFF RID: 6911
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFF")]
|
||||
private KeyValuePair<TKey, TValue> current;
|
||||
|
||||
// Token: 0x04001B00 RID: 6912
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B00")]
|
||||
private int getEnumeratorRetType;
|
||||
}
|
||||
|
||||
/// <summary>Represents the collection of keys in a <see cref="T:System.Collections.Generic.Dictionary`2" />. This class cannot be inherited.</summary>
|
||||
/// <typeparam name="TKey" />
|
||||
/// <typeparam name="TValue" />
|
||||
// Token: 0x0200060F RID: 1551
|
||||
[Token(Token = "0x200060F")]
|
||||
[DebuggerTypeProxy(typeof(DictionaryKeyCollectionDebugView<, >))]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[Serializable]
|
||||
public sealed class KeyCollection : ICollection<TKey>, IEnumerable<TKey>, IEnumerable, ICollection, IReadOnlyCollection<TKey>
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> class that reflects the keys in the specified <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <param name="dictionary">The <see cref="T:System.Collections.Generic.Dictionary`2" /> whose keys are reflected in the new <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="dictionary" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x0600308C RID: 12428 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600308C")]
|
||||
[Address(RVA = "0x30AB0B0", Offset = "0x30AA0B0", VA = "0x1830AB0B0")]
|
||||
public KeyCollection(Dictionary<TKey, TValue> dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator" /> for the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</returns>
|
||||
// Token: 0x0600308D RID: 12429 RVA: 0x0001A790 File Offset: 0x00018990
|
||||
[Token(Token = "0x600308D")]
|
||||
[Address(RVA = "0x2856960", Offset = "0x2855960", VA = "0x182856960")]
|
||||
public Dictionary<TKey, TValue>.KeyCollection.Enumerator GetEnumerator()
|
||||
{
|
||||
return default(Dictionary<TKey, TValue>.KeyCollection.Enumerator);
|
||||
}
|
||||
|
||||
/// <summary>Copies the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> elements to an existing one-dimensional <see cref="T:System.Array" />, starting at the specified array index.</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.Generic.Dictionary`2.KeyCollection" />. 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">The number of elements in the source <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x0600308E RID: 12430 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600308E")]
|
||||
[Address(RVA = "0x309AA90", Offset = "0x3099A90", VA = "0x18309AA90", Slot = "9")]
|
||||
public void CopyTo(TKey[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.
|
||||
/// Retrieving the value of this property is an O(1) operation.</returns>
|
||||
// Token: 0x170007B9 RID: 1977
|
||||
// (get) Token: 0x0600308F RID: 12431 RVA: 0x0001A7A8 File Offset: 0x000189A8
|
||||
[Token(Token = "0x170007B9")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x600308F")]
|
||||
[Address(RVA = "0x20F6120", Offset = "0x20F5120", VA = "0x1820F6120", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007BA RID: 1978
|
||||
// (get) Token: 0x06003090 RID: 12432 RVA: 0x0001A7C0 File Offset: 0x000189C0
|
||||
[Token(Token = "0x170007BA")]
|
||||
bool ICollection<TKey>.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6003090")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003091 RID: 12433 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003091")]
|
||||
[Address(RVA = "0x309F080", Offset = "0x309E080", VA = "0x18309F080", Slot = "6")]
|
||||
void ICollection<TKey>.Add(TKey item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003092 RID: 12434 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003092")]
|
||||
[Address(RVA = "0x309FFE0", Offset = "0x309EFE0", VA = "0x18309FFE0", Slot = "7")]
|
||||
void ICollection<TKey>.Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003093 RID: 12435 RVA: 0x0001A7D8 File Offset: 0x000189D8
|
||||
[Token(Token = "0x6003093")]
|
||||
[Address(RVA = "0x28576E0", Offset = "0x28566E0", VA = "0x1828576E0", Slot = "8")]
|
||||
bool ICollection<TKey>.Contains(TKey item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003094 RID: 12436 RVA: 0x0001A7F0 File Offset: 0x000189F0
|
||||
[Token(Token = "0x6003094")]
|
||||
[Address(RVA = "0x30A0BC0", Offset = "0x309FBC0", VA = "0x1830A0BC0", Slot = "10")]
|
||||
bool ICollection<TKey>.Remove(TKey item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003095 RID: 12437 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003095")]
|
||||
[Address(RVA = "0x2857E80", Offset = "0x2856E80", VA = "0x182857E80", Slot = "11")]
|
||||
IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <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: 0x06003096 RID: 12438 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003096")]
|
||||
[Address(RVA = "0x2857E80", Offset = "0x2856E80", VA = "0x182857E80", Slot = "12")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</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.ICollection" />. 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-
|
||||
/// <paramref name="array" /> does not have zero-based indexing.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
|
||||
/// -or-
|
||||
/// The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06003097 RID: 12439 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003097")]
|
||||
[Address(RVA = "0x30A5390", Offset = "0x30A4390", VA = "0x1830A5390", Slot = "13")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007BB RID: 1979
|
||||
// (get) Token: 0x06003098 RID: 12440 RVA: 0x0001A808 File Offset: 0x00018A08
|
||||
[Token(Token = "0x170007BB")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6003098")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />, this property always returns the current instance.</returns>
|
||||
// Token: 0x170007BC RID: 1980
|
||||
// (get) Token: 0x06003099 RID: 12441 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007BC")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6003099")]
|
||||
[Address(RVA = "0x30A9AF0", Offset = "0x30A8AF0", VA = "0x1830A9AF0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001B01 RID: 6913
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B01")]
|
||||
private Dictionary<TKey, TValue> dictionary;
|
||||
|
||||
/// <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
|
||||
/// <typeparam name="TKey" />
|
||||
/// <typeparam name="TValue" />
|
||||
// Token: 0x02000610 RID: 1552
|
||||
[Token(Token = "0x2000610")]
|
||||
[Serializable]
|
||||
public struct Enumerator : IEnumerator<TKey>, IDisposable, IEnumerator
|
||||
{
|
||||
// Token: 0x0600309A RID: 12442 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600309A")]
|
||||
[Address(RVA = "0x226E9C0", Offset = "0x226D9C0", VA = "0x18226E9C0")]
|
||||
internal Enumerator(Dictionary<TKey, TValue> dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator" />.</summary>
|
||||
// Token: 0x0600309B RID: 12443 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600309B")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x0600309C RID: 12444 RVA: 0x0001A820 File Offset: 0x00018A20
|
||||
[Token(Token = "0x600309C")]
|
||||
[Address(RVA = "0x2345520", Offset = "0x2344520", VA = "0x182345520", Slot = "6")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> at the current position of the enumerator.</returns>
|
||||
// Token: 0x170007BD RID: 1981
|
||||
// (get) Token: 0x0600309D RID: 12445 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007BD")]
|
||||
public TKey Current
|
||||
{
|
||||
[Token(Token = "0x600309D")]
|
||||
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the collection at the current position of the enumerator.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007BE RID: 1982
|
||||
// (get) Token: 0x0600309E RID: 12446 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007BE")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600309E")]
|
||||
[Address(RVA = "0x2350280", Offset = "0x234F280", VA = "0x182350280", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x0600309F RID: 12447 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600309F")]
|
||||
[Address(RVA = "0x234A410", Offset = "0x2349410", VA = "0x18234A410", Slot = "8")]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001B02 RID: 6914
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B02")]
|
||||
private Dictionary<TKey, TValue> dictionary;
|
||||
|
||||
// Token: 0x04001B03 RID: 6915
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B03")]
|
||||
private int index;
|
||||
|
||||
// Token: 0x04001B04 RID: 6916
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B04")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001B05 RID: 6917
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B05")]
|
||||
private TKey currentKey;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Represents the collection of values in a <see cref="T:System.Collections.Generic.Dictionary`2" />. This class cannot be inherited.</summary>
|
||||
/// <typeparam name="TKey" />
|
||||
/// <typeparam name="TValue" />
|
||||
// Token: 0x02000611 RID: 1553
|
||||
[Token(Token = "0x2000611")]
|
||||
[DebuggerTypeProxy(typeof(DictionaryValueCollectionDebugView<, >))]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[Serializable]
|
||||
public sealed class ValueCollection : ICollection<TValue>, IEnumerable<TValue>, IEnumerable, ICollection, IReadOnlyCollection<TValue>
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> class that reflects the values in the specified <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <param name="dictionary">The <see cref="T:System.Collections.Generic.Dictionary`2" /> whose values are reflected in the new <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="dictionary" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x060030A0 RID: 12448 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030A0")]
|
||||
[Address(RVA = "0x285CAE0", Offset = "0x285BAE0", VA = "0x18285CAE0")]
|
||||
public ValueCollection(Dictionary<TKey, TValue> dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator" /> for the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</returns>
|
||||
// Token: 0x060030A1 RID: 12449 RVA: 0x0001A838 File Offset: 0x00018A38
|
||||
[Token(Token = "0x60030A1")]
|
||||
[Address(RVA = "0x2856900", Offset = "0x2855900", VA = "0x182856900")]
|
||||
public Dictionary<TKey, TValue>.ValueCollection.Enumerator GetEnumerator()
|
||||
{
|
||||
return default(Dictionary<TKey, TValue>.ValueCollection.Enumerator);
|
||||
}
|
||||
|
||||
/// <summary>Copies the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> elements to an existing one-dimensional <see cref="T:System.Array" />, starting at the specified array index.</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.Generic.Dictionary`2.ValueCollection" />. 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">The number of elements in the source <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x060030A2 RID: 12450 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030A2")]
|
||||
[Address(RVA = "0x2856560", Offset = "0x2855560", VA = "0x182856560", Slot = "9")]
|
||||
public void CopyTo(TValue[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</returns>
|
||||
// Token: 0x170007BF RID: 1983
|
||||
// (get) Token: 0x060030A3 RID: 12451 RVA: 0x0001A850 File Offset: 0x00018A50
|
||||
[Token(Token = "0x170007BF")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x60030A3")]
|
||||
[Address(RVA = "0x20F6120", Offset = "0x20F5120", VA = "0x1820F6120", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007C0 RID: 1984
|
||||
// (get) Token: 0x060030A4 RID: 12452 RVA: 0x0001A868 File Offset: 0x00018A68
|
||||
[Token(Token = "0x170007C0")]
|
||||
bool ICollection<TValue>.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x60030A4")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060030A5 RID: 12453 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030A5")]
|
||||
[Address(RVA = "0x2857020", Offset = "0x2856020", VA = "0x182857020", Slot = "6")]
|
||||
void ICollection<TValue>.Add(TValue item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030A6 RID: 12454 RVA: 0x0001A880 File Offset: 0x00018A80
|
||||
[Token(Token = "0x60030A6")]
|
||||
[Address(RVA = "0x2857BA0", Offset = "0x2856BA0", VA = "0x182857BA0", Slot = "10")]
|
||||
bool ICollection<TValue>.Remove(TValue item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030A7 RID: 12455 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030A7")]
|
||||
[Address(RVA = "0x2857380", Offset = "0x2856380", VA = "0x182857380", Slot = "7")]
|
||||
void ICollection<TValue>.Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030A8 RID: 12456 RVA: 0x0001A898 File Offset: 0x00018A98
|
||||
[Token(Token = "0x60030A8")]
|
||||
[Address(RVA = "0x20F6150", Offset = "0x20F5150", VA = "0x1820F6150", Slot = "8")]
|
||||
bool ICollection<TValue>.Contains(TValue item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030A9 RID: 12457 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60030A9")]
|
||||
[Address(RVA = "0x2857E00", Offset = "0x2856E00", VA = "0x182857E00", Slot = "11")]
|
||||
IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <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: 0x060030AA RID: 12458 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60030AA")]
|
||||
[Address(RVA = "0x2857E00", Offset = "0x2856E00", VA = "0x182857E00", Slot = "12")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</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.ICollection" />. 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-
|
||||
/// <paramref name="array" /> does not have zero-based indexing.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
|
||||
/// -or-
|
||||
/// The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x060030AB RID: 12459 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030AB")]
|
||||
[Address(RVA = "0x285A4B0", Offset = "0x28594B0", VA = "0x18285A4B0", Slot = "13")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007C1 RID: 1985
|
||||
// (get) Token: 0x060030AC RID: 12460 RVA: 0x0001A8B0 File Offset: 0x00018AB0
|
||||
[Token(Token = "0x170007C1")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x60030AC")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />, this property always returns the current instance.</returns>
|
||||
// Token: 0x170007C2 RID: 1986
|
||||
// (get) Token: 0x060030AD RID: 12461 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007C2")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x60030AD")]
|
||||
[Address(RVA = "0x285BF60", Offset = "0x285AF60", VA = "0x18285BF60", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001B06 RID: 6918
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B06")]
|
||||
private Dictionary<TKey, TValue> dictionary;
|
||||
|
||||
/// <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
|
||||
/// <typeparam name="TKey" />
|
||||
/// <typeparam name="TValue" />
|
||||
// Token: 0x02000612 RID: 1554
|
||||
[Token(Token = "0x2000612")]
|
||||
[Serializable]
|
||||
public struct Enumerator : IEnumerator<TValue>, IDisposable, IEnumerator
|
||||
{
|
||||
// Token: 0x060030AE RID: 12462 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030AE")]
|
||||
[Address(RVA = "0x226EA20", Offset = "0x226DA20", VA = "0x18226EA20")]
|
||||
internal Enumerator(Dictionary<TKey, TValue> dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator" />.</summary>
|
||||
// Token: 0x060030AF RID: 12463 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030AF")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x060030B0 RID: 12464 RVA: 0x0001A8C8 File Offset: 0x00018AC8
|
||||
[Token(Token = "0x60030B0")]
|
||||
[Address(RVA = "0x29AAB70", Offset = "0x29A9B70", VA = "0x1829AAB70", Slot = "6")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> at the current position of the enumerator.</returns>
|
||||
// Token: 0x170007C3 RID: 1987
|
||||
// (get) Token: 0x060030B1 RID: 12465 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007C3")]
|
||||
public TValue Current
|
||||
{
|
||||
[Token(Token = "0x60030B1")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the collection at the current position of the enumerator.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007C4 RID: 1988
|
||||
// (get) Token: 0x060030B2 RID: 12466 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007C4")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x60030B2")]
|
||||
[Address(RVA = "0x29AD900", Offset = "0x29AC900", VA = "0x1829AD900", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x060030B3 RID: 12467 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030B3")]
|
||||
[Address(RVA = "0x29AC7C0", Offset = "0x29AB7C0", VA = "0x1829AC7C0", Slot = "8")]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001B07 RID: 6919
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B07")]
|
||||
private Dictionary<TKey, TValue> dictionary;
|
||||
|
||||
// Token: 0x04001B08 RID: 6920
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B08")]
|
||||
private int index;
|
||||
|
||||
// Token: 0x04001B09 RID: 6921
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B09")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001B0A RID: 6922
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B0A")]
|
||||
private TValue currentValue;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000613 RID: 1555
|
||||
[Token(Token = "0x2000613")]
|
||||
internal class DictionaryHashHelpers
|
||||
{
|
||||
// Token: 0x170007C5 RID: 1989
|
||||
// (get) Token: 0x060030B4 RID: 12468 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007C5")]
|
||||
internal static ConditionalWeakTable<object, SerializationInfo> SerializationInfoTable
|
||||
{
|
||||
[Token(Token = "0x60030B4")]
|
||||
[Address(RVA = "0x2C3C050", Offset = "0x2C3B050", VA = "0x182C3C050")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000615 RID: 1557
|
||||
[Token(Token = "0x2000615")]
|
||||
internal sealed class DictionaryKeyCollectionDebugView<TKey, TValue>
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000616 RID: 1558
|
||||
[Token(Token = "0x2000616")]
|
||||
internal sealed class DictionaryValueCollectionDebugView<TKey, TValue>
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000626 RID: 1574
|
||||
[Token(Token = "0x2000626")]
|
||||
[Serializable]
|
||||
internal class EnumEqualityComparer<T> : EqualityComparer<T>, ISerializable where T : struct
|
||||
{
|
||||
// Token: 0x060030F6 RID: 12534 RVA: 0x0001ACE8 File Offset: 0x00018EE8
|
||||
[Token(Token = "0x60030F6")]
|
||||
[Address(RVA = "0x3646A00", Offset = "0x3645A00", VA = "0x183646A00", Slot = "8")]
|
||||
public override bool Equals(T x, T y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030F7 RID: 12535 RVA: 0x0001AD00 File Offset: 0x00018F00
|
||||
[Token(Token = "0x60030F7")]
|
||||
[Address(RVA = "0x3646A60", Offset = "0x3645A60", VA = "0x183646A60", Slot = "9")]
|
||||
public override int GetHashCode(T obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030F8 RID: 12536 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030F8")]
|
||||
[Address(RVA = "0x1CC7510", Offset = "0x1CC6510", VA = "0x181CC7510")]
|
||||
public EnumEqualityComparer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030F9 RID: 12537 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030F9")]
|
||||
[Address(RVA = "0x3646F60", Offset = "0x3645F60", VA = "0x183646F60")]
|
||||
protected EnumEqualityComparer(SerializationInfo information, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030FA RID: 12538 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030FA")]
|
||||
[Address(RVA = "0x3646C30", Offset = "0x3645C30", VA = "0x183646C30", Slot = "12")]
|
||||
public void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030FB RID: 12539 RVA: 0x0001AD18 File Offset: 0x00018F18
|
||||
[Token(Token = "0x60030FB")]
|
||||
[Address(RVA = "0x36469B0", Offset = "0x36459B0", VA = "0x1836469B0", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030FC RID: 12540 RVA: 0x0001AD30 File Offset: 0x00018F30
|
||||
[Token(Token = "0x60030FC")]
|
||||
[Address(RVA = "0x2AAB160", Offset = "0x2AAA160", VA = "0x182AAB160", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Provides a base class for implementations of the <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> generic interface.</summary>
|
||||
/// <typeparam name="T">The type of objects to compare.</typeparam>
|
||||
// Token: 0x02000621 RID: 1569
|
||||
[Token(Token = "0x2000621")]
|
||||
[TypeDependency("System.Collections.Generic.ObjectEqualityComparer`1")]
|
||||
[Serializable]
|
||||
public abstract class EqualityComparer<T> : IEqualityComparer, IEqualityComparer<T>
|
||||
{
|
||||
/// <summary>Returns a default equality comparer for the type specified by the generic argument.</summary>
|
||||
/// <returns>The default instance of the <see cref="T:System.Collections.Generic.EqualityComparer`1" /> class for type <typeparamref name="T" />.</returns>
|
||||
// Token: 0x170007C7 RID: 1991
|
||||
// (get) Token: 0x060030D1 RID: 12497 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007C7")]
|
||||
public static EqualityComparer<T> Default
|
||||
{
|
||||
[Token(Token = "0x60030D1")]
|
||||
[Address(RVA = "0x2274810", Offset = "0x2273810", VA = "0x182274810")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060030D2 RID: 12498 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60030D2")]
|
||||
[Address(RVA = "0x364A250", Offset = "0x3649250", VA = "0x18364A250")]
|
||||
private static EqualityComparer<T> CreateComparer()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>When overridden in a derived class, determines whether two objects of type <typeparamref name="T" /> are equal.</summary>
|
||||
/// <param name="x">The first object to compare.</param>
|
||||
/// <param name="y">The second object to compare.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the specified objects are equal; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x060030D3 RID: 12499
|
||||
[Token(Token = "0x60030D3")]
|
||||
[Address(Slot = "8")]
|
||||
public abstract bool Equals(T x, T y);
|
||||
|
||||
/// <summary>When overridden in a derived class, serves as a hash function for the specified object for hashing algorithms and data structures, such as a hash table.</summary>
|
||||
/// <param name="obj">The object for which to get a hash code.</param>
|
||||
/// <returns>A hash code for the specified object.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj" /> is a reference type and <paramref name="obj" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x060030D4 RID: 12500
|
||||
[Token(Token = "0x60030D4")]
|
||||
[Address(Slot = "9")]
|
||||
public abstract int GetHashCode(T obj);
|
||||
|
||||
// Token: 0x060030D5 RID: 12501 RVA: 0x0001AA48 File Offset: 0x00018C48
|
||||
[Token(Token = "0x60030D5")]
|
||||
[Address(RVA = "0x35FB380", Offset = "0x35FA380", VA = "0x1835FB380", Slot = "10")]
|
||||
internal virtual int IndexOf(T[] array, T value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030D6 RID: 12502 RVA: 0x0001AA60 File Offset: 0x00018C60
|
||||
[Token(Token = "0x60030D6")]
|
||||
[Address(RVA = "0x35FBFE0", Offset = "0x35FAFE0", VA = "0x1835FBFE0", Slot = "11")]
|
||||
internal virtual int LastIndexOf(T[] array, T value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Returns a hash code for the specified object.</summary>
|
||||
/// <param name="obj">The <see cref="T:System.Object" /> for which a hash code is to be returned.</param>
|
||||
/// <returns>A hash code for the specified object.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj" /> is a reference type and <paramref name="obj" /> is <see langword="null" />.
|
||||
/// -or-
|
||||
/// <paramref name="obj" /> is of a type that cannot be cast to type <typeparamref name="T" />.</exception>
|
||||
// Token: 0x060030D7 RID: 12503 RVA: 0x0001AA78 File Offset: 0x00018C78
|
||||
[Token(Token = "0x60030D7")]
|
||||
[Address(RVA = "0x35FE720", Offset = "0x35FD720", VA = "0x1835FE720", Slot = "5")]
|
||||
int IEqualityComparer.GetHashCode(object obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the specified objects are equal.</summary>
|
||||
/// <param name="x">The first object to compare.</param>
|
||||
/// <param name="y">The second object to compare.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the specified objects are equal; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="x" /> or <paramref name="y" /> is of a type that cannot be cast to type <typeparamref name="T" />.</exception>
|
||||
// Token: 0x060030D8 RID: 12504 RVA: 0x0001AA90 File Offset: 0x00018C90
|
||||
[Token(Token = "0x60030D8")]
|
||||
[Address(RVA = "0x35FCDC0", Offset = "0x35FBDC0", VA = "0x1835FCDC0", Slot = "4")]
|
||||
bool IEqualityComparer.Equals(object x, object y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.EqualityComparer`1" /> class.</summary>
|
||||
// Token: 0x060030D9 RID: 12505 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030D9")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
protected EqualityComparer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001B0F RID: 6927
|
||||
[Token(Token = "0x4001B0F")]
|
||||
private static EqualityComparer<T> defaultComparer;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200061A RID: 1562
|
||||
[Token(Token = "0x200061A")]
|
||||
[Serializable]
|
||||
internal class GenericComparer<T> : Comparer<T> where T : IComparable<T>
|
||||
{
|
||||
// Token: 0x060030C3 RID: 12483 RVA: 0x0001A958 File Offset: 0x00018B58
|
||||
[Token(Token = "0x60030C3")]
|
||||
[Address(RVA = "0x31FDA90", Offset = "0x31FCA90", VA = "0x1831FDA90", Slot = "6")]
|
||||
public override int Compare(T x, T y)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030C4 RID: 12484 RVA: 0x0001A970 File Offset: 0x00018B70
|
||||
[Token(Token = "0x60030C4")]
|
||||
[Address(RVA = "0x31FE260", Offset = "0x31FD260", VA = "0x1831FE260", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030C5 RID: 12485 RVA: 0x0001A988 File Offset: 0x00018B88
|
||||
[Token(Token = "0x60030C5")]
|
||||
[Address(RVA = "0x2AAB160", Offset = "0x2AAA160", VA = "0x182AAB160", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030C6 RID: 12486 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030C6")]
|
||||
[Address(RVA = "0x1CD3830", Offset = "0x1CD2830", VA = "0x181CD3830")]
|
||||
public GenericComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000622 RID: 1570
|
||||
[Token(Token = "0x2000622")]
|
||||
[Serializable]
|
||||
internal class GenericEqualityComparer<T> : EqualityComparer<T> where T : IEquatable<T>
|
||||
{
|
||||
// Token: 0x060030DA RID: 12506 RVA: 0x0001AAA8 File Offset: 0x00018CA8
|
||||
[Token(Token = "0x60030DA")]
|
||||
[Address(RVA = "0x31FD690", Offset = "0x31FC690", VA = "0x1831FD690", Slot = "8")]
|
||||
public override bool Equals(T x, T y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030DB RID: 12507 RVA: 0x0001AAC0 File Offset: 0x00018CC0
|
||||
[Token(Token = "0x60030DB")]
|
||||
[Address(RVA = "0x2E4E600", Offset = "0x2E4D600", VA = "0x182E4E600", Slot = "9")]
|
||||
public override int GetHashCode(T obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030DC RID: 12508 RVA: 0x0001AAD8 File Offset: 0x00018CD8
|
||||
[Token(Token = "0x60030DC")]
|
||||
[Address(RVA = "0x31FF690", Offset = "0x31FE690", VA = "0x1831FF690", Slot = "10")]
|
||||
internal override int IndexOf(T[] array, T value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030DD RID: 12509 RVA: 0x0001AAF0 File Offset: 0x00018CF0
|
||||
[Token(Token = "0x60030DD")]
|
||||
[Address(RVA = "0x3202340", Offset = "0x3201340", VA = "0x183202340", Slot = "11")]
|
||||
internal override int LastIndexOf(T[] array, T value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030DE RID: 12510 RVA: 0x0001AB08 File Offset: 0x00018D08
|
||||
[Token(Token = "0x60030DE")]
|
||||
[Address(RVA = "0x31FE260", Offset = "0x31FD260", VA = "0x1831FE260", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030DF RID: 12511 RVA: 0x0001AB20 File Offset: 0x00018D20
|
||||
[Token(Token = "0x60030DF")]
|
||||
[Address(RVA = "0x2AAB160", Offset = "0x2AAA160", VA = "0x182AAB160", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030E0 RID: 12512 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030E0")]
|
||||
[Address(RVA = "0x1CD3830", Offset = "0x1CD2830", VA = "0x181CD3830")]
|
||||
public GenericEqualityComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Defines methods to manipulate generic collections.</summary>
|
||||
/// <typeparam name="T">The type of the elements in the collection.</typeparam>
|
||||
// Token: 0x0200062B RID: 1579
|
||||
[Token(Token = "0x200062B")]
|
||||
[TypeDependency("System.SZArrayHelper")]
|
||||
public interface ICollection<T> : IEnumerable<T>, IEnumerable
|
||||
{
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
|
||||
// Token: 0x170007C8 RID: 1992
|
||||
// (get) Token: 0x0600310E RID: 12558
|
||||
[Token(Token = "0x170007C8")]
|
||||
int Count
|
||||
{
|
||||
[Token(Token = "0x600310E")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x170007C9 RID: 1993
|
||||
// (get) Token: 0x0600310F RID: 12559
|
||||
[Token(Token = "0x170007C9")]
|
||||
bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x600310F")]
|
||||
[Address(Slot = "1")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
|
||||
/// <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</exception>
|
||||
// Token: 0x06003110 RID: 12560
|
||||
[Token(Token = "0x6003110")]
|
||||
[Address(Slot = "2")]
|
||||
void Add(T item);
|
||||
|
||||
/// <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</exception>
|
||||
// Token: 0x06003111 RID: 12561
|
||||
[Token(Token = "0x6003111")]
|
||||
[Address(Slot = "3")]
|
||||
void Clear();
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.ICollection`1" /> contains a specific value.</summary>
|
||||
/// <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="item" /> is found in the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06003112 RID: 12562
|
||||
[Token(Token = "0x6003112")]
|
||||
[Address(Slot = "4")]
|
||||
bool Contains(T item);
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</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.Generic.ICollection`1" />. 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 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06003113 RID: 12563
|
||||
[Token(Token = "0x6003113")]
|
||||
[Address(Slot = "5")]
|
||||
void CopyTo(T[] array, int arrayIndex);
|
||||
|
||||
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
|
||||
/// <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="item" /> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="item" /> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</exception>
|
||||
// Token: 0x06003114 RID: 12564
|
||||
[Token(Token = "0x6003114")]
|
||||
[Address(Slot = "6")]
|
||||
bool Remove(T item);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Defines a method that a type implements to compare two objects.</summary>
|
||||
/// <typeparam name="T">The type of objects to compare.</typeparam>
|
||||
// Token: 0x0200062C RID: 1580
|
||||
[Token(Token = "0x200062C")]
|
||||
public interface IComparer<in T>
|
||||
{
|
||||
/// <summary>Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
|
||||
/// <param name="x">The first object to compare.</param>
|
||||
/// <param name="y">The second object to compare.</param>
|
||||
/// <returns>A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />, as shown in the following table.
|
||||
/// Value
|
||||
///
|
||||
/// Meaning
|
||||
///
|
||||
/// Less than zero
|
||||
///
|
||||
/// <paramref name="x" /> is less than <paramref name="y" />.
|
||||
///
|
||||
/// Zero
|
||||
///
|
||||
/// <paramref name="x" /> equals <paramref name="y" />.
|
||||
///
|
||||
/// Greater than zero
|
||||
///
|
||||
/// <paramref name="x" /> is greater than <paramref name="y" />.</returns>
|
||||
// Token: 0x06003115 RID: 12565
|
||||
[Token(Token = "0x6003115")]
|
||||
[Address(Slot = "0")]
|
||||
int Compare(T x, T y);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Represents a generic collection of key/value pairs.</summary>
|
||||
/// <typeparam name="TKey">The type of keys in the dictionary.</typeparam>
|
||||
/// <typeparam name="TValue">The type of values in the dictionary.</typeparam>
|
||||
// Token: 0x0200062D RID: 1581
|
||||
[Token(Token = "0x200062D")]
|
||||
public interface IDictionary<TKey, TValue> : ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable
|
||||
{
|
||||
/// <summary>Gets or sets the element with the specified key.</summary>
|
||||
/// <param name="key">The key of the element to get or set.</param>
|
||||
/// <returns>The element with the specified key.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key" /> is not found.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.Generic.IDictionary`2" /> is read-only.</exception>
|
||||
// Token: 0x170007CA RID: 1994
|
||||
[Token(Token = "0x170007CA")]
|
||||
TValue this[TKey key]
|
||||
{
|
||||
[Token(Token = "0x6003116")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
[Token(Token = "0x6003117")]
|
||||
[Address(Slot = "1")]
|
||||
set;
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
|
||||
// Token: 0x170007CB RID: 1995
|
||||
// (get) Token: 0x06003118 RID: 12568
|
||||
[Token(Token = "0x170007CB")]
|
||||
ICollection<TKey> Keys
|
||||
{
|
||||
[Token(Token = "0x6003118")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the values in the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the values in the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
|
||||
// Token: 0x170007CC RID: 1996
|
||||
// (get) Token: 0x06003119 RID: 12569
|
||||
[Token(Token = "0x170007CC")]
|
||||
ICollection<TValue> Values
|
||||
{
|
||||
[Token(Token = "0x6003119")]
|
||||
[Address(Slot = "3")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element with the specified key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.IDictionary`2" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element with the key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x0600311A RID: 12570
|
||||
[Token(Token = "0x600311A")]
|
||||
[Address(Slot = "4")]
|
||||
bool ContainsKey(TKey key);
|
||||
|
||||
/// <summary>Adds an element with the provided key and value to the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
|
||||
/// <param name="key">The object to use as the key of the element to add.</param>
|
||||
/// <param name="value">The object to use as the value of the element to add.</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.Generic.IDictionary`2" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> is read-only.</exception>
|
||||
// Token: 0x0600311B RID: 12571
|
||||
[Token(Token = "0x600311B")]
|
||||
[Address(Slot = "5")]
|
||||
void Add(TKey key, TValue value);
|
||||
|
||||
/// <summary>Removes the element with the specified key from the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
|
||||
/// <param name="key">The key of the element to remove.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the element is successfully removed; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="key" /> was not found in the original <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> is read-only.</exception>
|
||||
// Token: 0x0600311C RID: 12572
|
||||
[Token(Token = "0x600311C")]
|
||||
[Address(Slot = "6")]
|
||||
bool Remove(TKey key);
|
||||
|
||||
/// <summary>Gets the value associated with the specified key.</summary>
|
||||
/// <param name="key">The key whose value to get.</param>
|
||||
/// <param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" /> 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: 0x0600311D RID: 12573
|
||||
[Token(Token = "0x600311D")]
|
||||
[Address(Slot = "7")]
|
||||
bool TryGetValue(TKey key, out TValue value);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000614 RID: 1556
|
||||
[Token(Token = "0x2000614")]
|
||||
internal sealed class IDictionaryDebugView<K, V>
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Exposes the enumerator, which supports a simple iteration over a collection of a specified type.</summary>
|
||||
/// <typeparam name="T">The type of objects to enumerate.</typeparam>
|
||||
// Token: 0x0200062E RID: 1582
|
||||
[Token(Token = "0x200062E")]
|
||||
[TypeDependency("System.SZArrayHelper")]
|
||||
public interface IEnumerable<out T> : IEnumerable
|
||||
{
|
||||
/// <summary>Returns an enumerator that iterates through the collection.</summary>
|
||||
/// <returns>An enumerator that can be used to iterate through the collection.</returns>
|
||||
// Token: 0x0600311E RID: 12574
|
||||
[Token(Token = "0x600311E")]
|
||||
[Address(Slot = "0")]
|
||||
IEnumerator<T> GetEnumerator();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Supports a simple iteration over a generic collection.</summary>
|
||||
/// <typeparam name="T">The type of objects to enumerate.</typeparam>
|
||||
// Token: 0x0200062F RID: 1583
|
||||
[Token(Token = "0x200062F")]
|
||||
public interface IEnumerator<out T> : IDisposable, IEnumerator
|
||||
{
|
||||
/// <summary>Gets the element in the collection at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the collection at the current position of the enumerator.</returns>
|
||||
// Token: 0x170007CD RID: 1997
|
||||
// (get) Token: 0x0600311F RID: 12575
|
||||
[Token(Token = "0x170007CD")]
|
||||
T Current
|
||||
{
|
||||
[Token(Token = "0x600311F")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Defines methods to support the comparison of objects for equality.</summary>
|
||||
/// <typeparam name="T">The type of objects to compare.</typeparam>
|
||||
// Token: 0x02000630 RID: 1584
|
||||
[Token(Token = "0x2000630")]
|
||||
public interface IEqualityComparer<in T>
|
||||
{
|
||||
/// <summary>Determines whether the specified objects are equal.</summary>
|
||||
/// <param name="x">The first object of type <paramref name="T" /> to compare.</param>
|
||||
/// <param name="y">The second object of type <paramref name="T" /> to compare.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the specified objects are equal; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06003120 RID: 12576
|
||||
[Token(Token = "0x6003120")]
|
||||
[Address(Slot = "0")]
|
||||
bool Equals(T x, T y);
|
||||
|
||||
/// <summary>Returns a hash code for the specified object.</summary>
|
||||
/// <param name="obj">The <see cref="T:System.Object" /> for which a hash code is to be returned.</param>
|
||||
/// <returns>A hash code for the specified object.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj" /> is a reference type and <paramref name="obj" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003121 RID: 12577
|
||||
[Token(Token = "0x6003121")]
|
||||
[Address(Slot = "1")]
|
||||
int GetHashCode(T obj);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Represents a collection of objects that can be individually accessed by index.</summary>
|
||||
/// <typeparam name="T">The type of elements in the list.</typeparam>
|
||||
// Token: 0x02000631 RID: 1585
|
||||
[Token(Token = "0x2000631")]
|
||||
[TypeDependency("System.SZArrayHelper")]
|
||||
public interface IList<T> : ICollection<T>, IEnumerable<T>, IEnumerable
|
||||
{
|
||||
/// <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 not a valid index in the <see cref="T:System.Collections.Generic.IList`1" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.Generic.IList`1" /> is read-only.</exception>
|
||||
// Token: 0x170007CE RID: 1998
|
||||
[Token(Token = "0x170007CE")]
|
||||
T this[int index]
|
||||
{
|
||||
[Token(Token = "0x6003122")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
[Token(Token = "0x6003123")]
|
||||
[Address(Slot = "1")]
|
||||
set;
|
||||
}
|
||||
|
||||
/// <summary>Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1" />.</summary>
|
||||
/// <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1" />.</param>
|
||||
/// <returns>The index of <paramref name="item" /> if found in the list; otherwise, -1.</returns>
|
||||
// Token: 0x06003124 RID: 12580
|
||||
[Token(Token = "0x6003124")]
|
||||
[Address(Slot = "2")]
|
||||
int IndexOf(T item);
|
||||
|
||||
/// <summary>Inserts an item to the <see cref="T:System.Collections.Generic.IList`1" /> at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
|
||||
/// <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1" />.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1" /> is read-only.</exception>
|
||||
// Token: 0x06003125 RID: 12581
|
||||
[Token(Token = "0x6003125")]
|
||||
[Address(Slot = "3")]
|
||||
void Insert(int index, T item);
|
||||
|
||||
/// <summary>Removes the <see cref="T:System.Collections.Generic.IList`1" /> item at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index of the item to remove.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1" /> is read-only.</exception>
|
||||
// Token: 0x06003126 RID: 12582
|
||||
[Token(Token = "0x6003126")]
|
||||
[Address(Slot = "4")]
|
||||
void RemoveAt(int index);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Represents a strongly-typed, read-only collection of elements.</summary>
|
||||
/// <typeparam name="T">The type of the elements.</typeparam>
|
||||
// Token: 0x02000632 RID: 1586
|
||||
[Token(Token = "0x2000632")]
|
||||
[TypeDependency("System.SZArrayHelper")]
|
||||
public interface IReadOnlyCollection<out T> : IEnumerable<T>, IEnumerable
|
||||
{
|
||||
/// <summary>Gets the number of elements in the collection.</summary>
|
||||
/// <returns>The number of elements in the collection.</returns>
|
||||
// Token: 0x170007CF RID: 1999
|
||||
// (get) Token: 0x06003127 RID: 12583
|
||||
[Token(Token = "0x170007CF")]
|
||||
int Count
|
||||
{
|
||||
[Token(Token = "0x6003127")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Represents a generic read-only collection of key/value pairs.</summary>
|
||||
/// <typeparam name="TKey">The type of keys in the read-only dictionary.</typeparam>
|
||||
/// <typeparam name="TValue">The type of values in the read-only dictionary.</typeparam>
|
||||
// Token: 0x02000633 RID: 1587
|
||||
[Token(Token = "0x2000633")]
|
||||
public interface IReadOnlyDictionary<TKey, TValue> : IReadOnlyCollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable
|
||||
{
|
||||
/// <summary>Determines whether the read-only dictionary contains an element that has the specified key.</summary>
|
||||
/// <param name="key">The key to locate.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the read-only dictionary contains an element that has the specified key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003128 RID: 12584
|
||||
[Token(Token = "0x6003128")]
|
||||
[Address(Slot = "0")]
|
||||
bool ContainsKey(TKey key);
|
||||
|
||||
/// <summary>Gets the value that is associated with the specified key.</summary>
|
||||
/// <param name="key">The key to locate.</param>
|
||||
/// <param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the object that implements the <see cref="T:System.Collections.Generic.IReadOnlyDictionary`2" /> interface contains an element that has the specified key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003129 RID: 12585
|
||||
[Token(Token = "0x6003129")]
|
||||
[Address(Slot = "1")]
|
||||
bool TryGetValue(TKey key, out TValue value);
|
||||
|
||||
/// <summary>Gets the element that has the specified key in the read-only dictionary.</summary>
|
||||
/// <param name="key">The key to locate.</param>
|
||||
/// <returns>The element that has the specified key in the read-only dictionary.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key" /> is not found.</exception>
|
||||
// Token: 0x170007D0 RID: 2000
|
||||
[Token(Token = "0x170007D0")]
|
||||
TValue this[TKey key]
|
||||
{
|
||||
[Token(Token = "0x600312A")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets an enumerable collection that contains the keys in the read-only dictionary.</summary>
|
||||
/// <returns>An enumerable collection that contains the keys in the read-only dictionary.</returns>
|
||||
// Token: 0x170007D1 RID: 2001
|
||||
// (get) Token: 0x0600312B RID: 12587
|
||||
[Token(Token = "0x170007D1")]
|
||||
IEnumerable<TKey> Keys
|
||||
{
|
||||
[Token(Token = "0x600312B")]
|
||||
[Address(Slot = "3")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets an enumerable collection that contains the values in the read-only dictionary.</summary>
|
||||
/// <returns>An enumerable collection that contains the values in the read-only dictionary.</returns>
|
||||
// Token: 0x170007D2 RID: 2002
|
||||
// (get) Token: 0x0600312C RID: 12588
|
||||
[Token(Token = "0x170007D2")]
|
||||
IEnumerable<TValue> Values
|
||||
{
|
||||
[Token(Token = "0x600312C")]
|
||||
[Address(Slot = "4")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Represents a read-only collection of elements that can be accessed by index.</summary>
|
||||
/// <typeparam name="T">The type of elements in the read-only list.</typeparam>
|
||||
// Token: 0x02000634 RID: 1588
|
||||
[Token(Token = "0x2000634")]
|
||||
[TypeDependency("System.SZArrayHelper")]
|
||||
public interface IReadOnlyList<out T> : IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable
|
||||
{
|
||||
/// <summary>Gets the element at the specified index in the read-only list.</summary>
|
||||
/// <param name="index">The zero-based index of the element to get.</param>
|
||||
/// <returns>The element at the specified index in the read-only list.</returns>
|
||||
// Token: 0x170007D3 RID: 2003
|
||||
[Token(Token = "0x170007D3")]
|
||||
T this[int index]
|
||||
{
|
||||
[Token(Token = "0x600312D")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200060B RID: 1547
|
||||
[Token(Token = "0x200060B")]
|
||||
internal enum InsertionBehavior : byte
|
||||
{
|
||||
// Token: 0x04001AE7 RID: 6887
|
||||
[Token(Token = "0x4001AE7")]
|
||||
None,
|
||||
// Token: 0x04001AE8 RID: 6888
|
||||
[Token(Token = "0x4001AE8")]
|
||||
OverwriteExisting,
|
||||
// Token: 0x04001AE9 RID: 6889
|
||||
[Token(Token = "0x4001AE9")]
|
||||
ThrowOnExisting
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200062A RID: 1578
|
||||
[Token(Token = "0x200062A")]
|
||||
[Serializable]
|
||||
internal sealed class InternalStringComparer : EqualityComparer<string>
|
||||
{
|
||||
// Token: 0x0600310A RID: 12554 RVA: 0x0001ADD8 File Offset: 0x00018FD8
|
||||
[Token(Token = "0x600310A")]
|
||||
[Address(RVA = "0x2C418C0", Offset = "0x2C408C0", VA = "0x182C418C0", Slot = "9")]
|
||||
public override int GetHashCode(string obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600310B RID: 12555 RVA: 0x0001ADF0 File Offset: 0x00018FF0
|
||||
[Token(Token = "0x600310B")]
|
||||
[Address(RVA = "0x2C41890", Offset = "0x2C40890", VA = "0x182C41890", Slot = "8")]
|
||||
public override bool Equals(string x, string y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600310C RID: 12556 RVA: 0x0001AE08 File Offset: 0x00019008
|
||||
[Token(Token = "0x600310C")]
|
||||
[Address(RVA = "0x2C418E0", Offset = "0x2C408E0", VA = "0x182C418E0", Slot = "10")]
|
||||
internal override int IndexOf(string[] array, string value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600310D RID: 12557 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600310D")]
|
||||
[Address(RVA = "0x2C41970", Offset = "0x2C40970", VA = "0x182C41970")]
|
||||
public InternalStringComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000608 RID: 1544
|
||||
[Token(Token = "0x2000608")]
|
||||
internal static class IntrospectiveSortUtilities
|
||||
{
|
||||
// Token: 0x06003034 RID: 12340 RVA: 0x0001A538 File Offset: 0x00018738
|
||||
[Token(Token = "0x6003034")]
|
||||
[Address(RVA = "0x2C419B0", Offset = "0x2C409B0", VA = "0x182C419B0")]
|
||||
internal static int FloorLog2(int n)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06003035 RID: 12341 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003035")]
|
||||
[Address(RVA = "0x2C419D0", Offset = "0x2C409D0", VA = "0x182C419D0")]
|
||||
internal static void ThrowOrIgnoreBadComparer(object comparer)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>The exception that is thrown when the key specified for accessing an element in a collection does not match any key in the collection.</summary>
|
||||
// Token: 0x02000635 RID: 1589
|
||||
[Token(Token = "0x2000635")]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public class KeyNotFoundException : SystemException, ISerializable
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyNotFoundException" /> class using default property values.</summary>
|
||||
// Token: 0x0600312E RID: 12590 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600312E")]
|
||||
[Address(RVA = "0x2C42200", Offset = "0x2C41200", VA = "0x182C42200")]
|
||||
public KeyNotFoundException()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyNotFoundException" /> class with the specified error message.</summary>
|
||||
/// <param name="message">The message that describes the error.</param>
|
||||
// Token: 0x0600312F RID: 12591 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600312F")]
|
||||
[Address(RVA = "0x2C421D0", Offset = "0x2C411D0", VA = "0x182C421D0")]
|
||||
public KeyNotFoundException(string message)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyNotFoundException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception.</summary>
|
||||
/// <param name="message">The error message that explains the reason for the exception.</param>
|
||||
/// <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not <see langword="null" />, the current exception is raised in a <see langword="catch" /> block that handles the inner exception.</param>
|
||||
// Token: 0x06003130 RID: 12592 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003130")]
|
||||
[Address(RVA = "0x2C421A0", Offset = "0x2C411A0", VA = "0x182C421A0")]
|
||||
public KeyNotFoundException(string message, Exception innerException)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyNotFoundException" /> class with serialized data.</summary>
|
||||
/// <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
|
||||
/// <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
|
||||
// Token: 0x06003131 RID: 12593 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003131")]
|
||||
[Address(RVA = "0x7241B0", Offset = "0x7231B0", VA = "0x1807241B0")]
|
||||
protected KeyNotFoundException(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Defines a key/value pair that can be set or retrieved.</summary>
|
||||
/// <typeparam name="TKey">The type of the key.</typeparam>
|
||||
/// <typeparam name="TValue">The type of the value.</typeparam>
|
||||
// Token: 0x02000607 RID: 1543
|
||||
[Token(Token = "0x2000607")]
|
||||
[Serializable]
|
||||
public struct KeyValuePair<TKey, TValue>
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyValuePair`2" /> structure with the specified key and value.</summary>
|
||||
/// <param name="key">The object defined in each key/value pair.</param>
|
||||
/// <param name="value">The definition associated with <paramref name="key" />.</param>
|
||||
// Token: 0x06003030 RID: 12336 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003030")]
|
||||
[Address(RVA = "0x11091E0", Offset = "0x11081E0", VA = "0x1811091E0")]
|
||||
public KeyValuePair(TKey key, TValue value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the key in the key/value pair.</summary>
|
||||
/// <returns>A <typeparamref name="TKey" /> that is the key of the <see cref="T:System.Collections.Generic.KeyValuePair`2" />.</returns>
|
||||
// Token: 0x170007A1 RID: 1953
|
||||
// (get) Token: 0x06003031 RID: 12337 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A1")]
|
||||
public TKey Key
|
||||
{
|
||||
[Token(Token = "0x6003031")]
|
||||
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the value in the key/value pair.</summary>
|
||||
/// <returns>A <typeparamref name="TValue" /> that is the value of the <see cref="T:System.Collections.Generic.KeyValuePair`2" />.</returns>
|
||||
// Token: 0x170007A2 RID: 1954
|
||||
// (get) Token: 0x06003032 RID: 12338 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A2")]
|
||||
public TValue Value
|
||||
{
|
||||
[Token(Token = "0x6003032")]
|
||||
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Returns a string representation of the <see cref="T:System.Collections.Generic.KeyValuePair`2" />, using the string representations of the key and value.</summary>
|
||||
/// <returns>A string representation of the <see cref="T:System.Collections.Generic.KeyValuePair`2" />, which includes the string representations of the key and value.</returns>
|
||||
// Token: 0x06003033 RID: 12339 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003033")]
|
||||
[Address(RVA = "0x2E66F10", Offset = "0x2E65F10", VA = "0x182E66F10", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001AE3 RID: 6883
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AE3")]
|
||||
private TKey key;
|
||||
|
||||
// Token: 0x04001AE4 RID: 6884
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AE4")]
|
||||
private TValue value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000606 RID: 1542
|
||||
[Token(Token = "0x2000606")]
|
||||
public static class KeyValuePair
|
||||
{
|
||||
// Token: 0x0600302F RID: 12335 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600302F")]
|
||||
[Address(RVA = "0x2C42260", Offset = "0x2C41260", VA = "0x182C42260")]
|
||||
internal static string PairToString(object key, object value)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,970 @@
|
||||
using System;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Diagnostics;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Represents a strongly typed list of objects that can be accessed by index. Provides methods to search, sort, and manipulate lists.</summary>
|
||||
/// <typeparam name="T">The type of elements in the list.</typeparam>
|
||||
// Token: 0x02000636 RID: 1590
|
||||
[Token(Token = "0x2000636")]
|
||||
[DebuggerTypeProxy(typeof(Mscorlib_CollectionDebugView<>))]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[Serializable]
|
||||
public class List<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.List`1" /> class that is empty and has the default initial capacity.</summary>
|
||||
// Token: 0x06003132 RID: 12594 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003132")]
|
||||
[Address(RVA = "0x2A29420", Offset = "0x2A28420", VA = "0x182A29420")]
|
||||
public List()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.List`1" /> class that is empty and has the specified initial capacity.</summary>
|
||||
/// <param name="capacity">The number of elements that the new list can initially store.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than 0.</exception>
|
||||
// Token: 0x06003133 RID: 12595 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003133")]
|
||||
[Address(RVA = "0x2A292F0", Offset = "0x2A282F0", VA = "0x182A292F0")]
|
||||
public List(int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.List`1" /> class that contains elements copied from the specified collection and has sufficient capacity to accommodate the number of elements copied.</summary>
|
||||
/// <param name="collection">The collection whose elements are copied to the new list.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="collection" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003134 RID: 12596 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003134")]
|
||||
[Address(RVA = "0x2A29940", Offset = "0x2A28940", VA = "0x182A29940")]
|
||||
public List(IEnumerable<T> collection)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the total number of elements the internal data structure can hold without resizing.</summary>
|
||||
/// <returns>The number of elements that the <see cref="T:System.Collections.Generic.List`1" /> can contain before resizing is required.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <see cref="P:System.Collections.Generic.List`1.Capacity" /> is set to a value that is less than <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
|
||||
/// <exception cref="T:System.OutOfMemoryException">There is not enough memory available on the system.</exception>
|
||||
// Token: 0x170007D4 RID: 2004
|
||||
// (get) Token: 0x06003135 RID: 12597 RVA: 0x0001AE20 File Offset: 0x00019020
|
||||
// (set) Token: 0x06003136 RID: 12598 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170007D4")]
|
||||
public int Capacity
|
||||
{
|
||||
[Token(Token = "0x6003135")]
|
||||
[Address(RVA = "0x73E8F0", Offset = "0x73D8F0", VA = "0x18073E8F0")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x6003136")]
|
||||
[Address(RVA = "0x2A2A730", Offset = "0x2A29730", VA = "0x182A2A730")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
// Token: 0x170007D5 RID: 2005
|
||||
// (get) Token: 0x06003137 RID: 12599 RVA: 0x0001AE38 File Offset: 0x00019038
|
||||
[Token(Token = "0x170007D5")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6003137")]
|
||||
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.List`1" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007D6 RID: 2006
|
||||
// (get) Token: 0x06003138 RID: 12600 RVA: 0x0001AE50 File Offset: 0x00019050
|
||||
[Token(Token = "0x170007D6")]
|
||||
bool IList.IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6003138")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007D7 RID: 2007
|
||||
// (get) Token: 0x06003139 RID: 12601 RVA: 0x0001AE68 File Offset: 0x00019068
|
||||
[Token(Token = "0x170007D7")]
|
||||
bool ICollection<T>.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6003139")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList" /> is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IList" /> is read-only; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.List`1" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007D8 RID: 2008
|
||||
// (get) Token: 0x0600313A RID: 12602 RVA: 0x0001AE80 File Offset: 0x00019080
|
||||
[Token(Token = "0x170007D8")]
|
||||
bool IList.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x600313A")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.List`1" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007D9 RID: 2009
|
||||
// (get) Token: 0x0600313B RID: 12603 RVA: 0x0001AE98 File Offset: 0x00019098
|
||||
[Token(Token = "0x170007D9")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x600313B")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "32")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. In the default implementation of <see cref="T:System.Collections.Generic.List`1" />, this property always returns the current instance.</returns>
|
||||
// Token: 0x170007DA RID: 2010
|
||||
// (get) Token: 0x0600313C RID: 12604 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007DA")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x600313C")]
|
||||
[Address(RVA = "0x37DCD60", Offset = "0x37DBD60", VA = "0x1837DCD60", Slot = "31")]
|
||||
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 0.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
|
||||
// Token: 0x170007DB RID: 2011
|
||||
[Token(Token = "0x170007DB")]
|
||||
public T this[int index]
|
||||
{
|
||||
[Token(Token = "0x600313D")]
|
||||
[Address(RVA = "0x37B8B20", Offset = "0x37B7B20", VA = "0x1837B8B20", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600313E")]
|
||||
[Address(RVA = "0x37E43F0", Offset = "0x37E33F0", VA = "0x1837E43F0", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600313F RID: 12607 RVA: 0x0001AEB0 File Offset: 0x000190B0
|
||||
[Token(Token = "0x600313F")]
|
||||
[Address(RVA = "0x2A24FE0", Offset = "0x2A23FE0", VA = "0x182A24FE0")]
|
||||
private static bool IsCompatibleObject(object value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <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 not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">The property is set and <paramref name="value" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
|
||||
// Token: 0x170007DC RID: 2012
|
||||
[Token(Token = "0x170007DC")]
|
||||
object IList.this[int index]
|
||||
{
|
||||
[Token(Token = "0x6003140")]
|
||||
[Address(RVA = "0x37E0750", Offset = "0x37DF750", VA = "0x1837E0750", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6003141")]
|
||||
[Address(RVA = "0x37E0840", Offset = "0x37DF840", VA = "0x1837E0840", Slot = "19")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Adds an object to the end of the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="item">The object to be added to the end of the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
// Token: 0x06003142 RID: 12610 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003142")]
|
||||
[Address(RVA = "0x37D4ED0", Offset = "0x37D3ED0", VA = "0x1837D4ED0", Slot = "11")]
|
||||
public void Add(T item)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
|
||||
/// <param name="item">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <returns>The position into which the new element was inserted.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="item" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
|
||||
// Token: 0x06003143 RID: 12611 RVA: 0x0001AEC8 File Offset: 0x000190C8
|
||||
[Token(Token = "0x6003143")]
|
||||
[Address(RVA = "0x37DDD60", Offset = "0x37DCD60", VA = "0x1837DDD60", Slot = "20")]
|
||||
int IList.Add(object item)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Adds the elements of the specified collection to the end of the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="collection">The collection whose elements should be added to the end of the <see cref="T:System.Collections.Generic.List`1" />. The collection itself cannot be <see langword="null" />, but it can contain elements that are <see langword="null" />, if type <paramref name="T" /> is a reference type.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="collection" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003144 RID: 12612 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003144")]
|
||||
[Address(RVA = "0x2A20CC0", Offset = "0x2A1FCC0", VA = "0x182A20CC0")]
|
||||
public void AddRange(IEnumerable<T> collection)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns a read-only <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> wrapper for the current collection.</summary>
|
||||
/// <returns>An object that acts as a read-only wrapper around the current <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
// Token: 0x06003145 RID: 12613 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003145")]
|
||||
[Address(RVA = "0x2A20F70", Offset = "0x2A1FF70", VA = "0x182A20F70")]
|
||||
public ReadOnlyCollection<T> AsReadOnly()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Searches a range of elements in the sorted <see cref="T:System.Collections.Generic.List`1" /> for an element using the specified comparer and returns the zero-based index of the element.</summary>
|
||||
/// <param name="index">The zero-based starting index of the range to search.</param>
|
||||
/// <param name="count">The length of the range to search.</param>
|
||||
/// <param name="item">The object to locate. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements, or <see langword="null" /> to use the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" />.</param>
|
||||
/// <returns>The zero-based index of <paramref name="item" /> in the sorted <see cref="T:System.Collections.Generic.List`1" />, if <paramref name="item" /> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="item" /> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.Generic.List`1.Count" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in the <see cref="T:System.Collections.Generic.List`1" />.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="comparer" /> is <see langword="null" />, and the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find an implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
|
||||
// Token: 0x06003146 RID: 12614 RVA: 0x0001AEE0 File Offset: 0x000190E0
|
||||
[Token(Token = "0x6003146")]
|
||||
[Address(RVA = "0x2A215C0", Offset = "0x2A205C0", VA = "0x182A215C0")]
|
||||
public int BinarySearch(int index, int count, T item, IComparer<T> comparer)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Searches the entire sorted <see cref="T:System.Collections.Generic.List`1" /> for an element using the default comparer and returns the zero-based index of the element.</summary>
|
||||
/// <param name="item">The object to locate. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <returns>The zero-based index of <paramref name="item" /> in the sorted <see cref="T:System.Collections.Generic.List`1" />, if <paramref name="item" /> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="item" /> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.Generic.List`1.Count" />.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find an implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
|
||||
// Token: 0x06003147 RID: 12615 RVA: 0x0001AEF8 File Offset: 0x000190F8
|
||||
[Token(Token = "0x6003147")]
|
||||
[Address(RVA = "0x2A21470", Offset = "0x2A20470", VA = "0x182A21470")]
|
||||
public int BinarySearch(T item)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Searches the entire sorted <see cref="T:System.Collections.Generic.List`1" /> for an element using the specified comparer and returns the zero-based index of the element.</summary>
|
||||
/// <param name="item">The object to locate. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements.
|
||||
/// -or-
|
||||
/// <see langword="null" /> to use the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" />.</param>
|
||||
/// <returns>The zero-based index of <paramref name="item" /> in the sorted <see cref="T:System.Collections.Generic.List`1" />, if <paramref name="item" /> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="item" /> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.Generic.List`1.Count" />.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="comparer" /> is <see langword="null" />, and the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find an implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
|
||||
// Token: 0x06003148 RID: 12616 RVA: 0x0001AF10 File Offset: 0x00019110
|
||||
[Token(Token = "0x6003148")]
|
||||
[Address(RVA = "0x2A212A0", Offset = "0x2A202A0", VA = "0x182A212A0")]
|
||||
public int BinarySearch(T item, IComparer<T> comparer)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Removes all elements from the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
// Token: 0x06003149 RID: 12617 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003149")]
|
||||
[Address(RVA = "0x2A217A0", Offset = "0x2A207A0", VA = "0x182A217A0", Slot = "22")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether an element is in the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="item" /> is found in the <see cref="T:System.Collections.Generic.List`1" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x0600314A RID: 12618 RVA: 0x0001AF28 File Offset: 0x00019128
|
||||
[Token(Token = "0x600314A")]
|
||||
[Address(RVA = "0x37D5EC0", Offset = "0x37D4EC0", VA = "0x1837D5EC0", Slot = "13")]
|
||||
public bool Contains(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
|
||||
/// <param name="item">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="item" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x0600314B RID: 12619 RVA: 0x0001AF40 File Offset: 0x00019140
|
||||
[Token(Token = "0x600314B")]
|
||||
[Address(RVA = "0x37DE550", Offset = "0x37DD550", VA = "0x1837DE550", Slot = "21")]
|
||||
bool IList.Contains(object item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Converts the elements in the current <see cref="T:System.Collections.Generic.List`1" /> to another type, and returns a list containing the converted elements.</summary>
|
||||
/// <param name="converter">A <see cref="T:System.Converter`2" /> delegate that converts each element from one type to another type.</param>
|
||||
/// <typeparam name="TOutput">The type of the elements of the target array.</typeparam>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.List`1" /> of the target type containing the converted elements from the current <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="converter" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x0600314C RID: 12620 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600314C")]
|
||||
[Address(RVA = "0x31D8E20", Offset = "0x31D7E20", VA = "0x1831D8E20")]
|
||||
public List<TOutput> ConvertAll<TOutput>(Converter<T, TOutput> converter)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Copies the entire <see cref="T:System.Collections.Generic.List`1" /> to a compatible one-dimensional array, starting at the beginning 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.Generic.List`1" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.List`1" /> is greater than the number of elements that the destination <paramref name="array" /> can contain.</exception>
|
||||
// Token: 0x0600314D RID: 12621 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600314D")]
|
||||
[Address(RVA = "0x2A21BA0", Offset = "0x2A20BA0", VA = "0x182A21BA0")]
|
||||
public void CopyTo(T[] array)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</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.ICollection" />. 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 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="array" /> is multidimensional.
|
||||
/// -or-
|
||||
/// <paramref name="array" /> does not have zero-based indexing.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.
|
||||
/// -or-
|
||||
/// The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x0600314E RID: 12622 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600314E")]
|
||||
[Address(RVA = "0x37DC7E0", Offset = "0x37DB7E0", VA = "0x1837DC7E0", Slot = "29")]
|
||||
void ICollection.CopyTo(Array array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies a range of elements from the <see cref="T:System.Collections.Generic.List`1" /> to a compatible one-dimensional array, starting at the specified index of the target array.</summary>
|
||||
/// <param name="index">The zero-based index in the source <see cref="T:System.Collections.Generic.List`1" /> at which copying begins.</param>
|
||||
/// <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.Generic.List`1" />. 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>
|
||||
/// <param name="count">The number of elements to copy.</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 0.
|
||||
/// -or-
|
||||
/// <paramref name="arrayIndex" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="index" /> is equal to or greater than the <see cref="P:System.Collections.Generic.List`1.Count" /> of the source <see cref="T:System.Collections.Generic.List`1" />.
|
||||
/// -or-
|
||||
/// The number of elements from <paramref name="index" /> to the end of the source <see cref="T:System.Collections.Generic.List`1" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x0600314F RID: 12623 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600314F")]
|
||||
[Address(RVA = "0x2A21BD0", Offset = "0x2A20BD0", VA = "0x182A21BD0")]
|
||||
public void CopyTo(int index, T[] array, int arrayIndex, int count)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the entire <see cref="T:System.Collections.Generic.List`1" /> to a compatible one-dimensional 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.Generic.List`1" />. 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 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.List`1" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06003150 RID: 12624 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003150")]
|
||||
[Address(RVA = "0x2701170", Offset = "0x2700170", VA = "0x182701170", Slot = "14")]
|
||||
public void CopyTo(T[] array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003151 RID: 12625 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003151")]
|
||||
[Address(RVA = "0x2A21C50", Offset = "0x2A20C50", VA = "0x182A21C50")]
|
||||
private void EnsureCapacity(int min)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.List`1" /> contains elements that match the conditions defined by the specified predicate.</summary>
|
||||
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the elements to search for.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.List`1" /> contains one or more elements that match the conditions defined by the specified predicate; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="match" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003152 RID: 12626 RVA: 0x0001AF58 File Offset: 0x00019158
|
||||
[Token(Token = "0x6003152")]
|
||||
[Address(RVA = "0x2A21CC0", Offset = "0x2A20CC0", VA = "0x182A21CC0")]
|
||||
public bool Exists(Predicate<T> match)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the element to search for.</param>
|
||||
/// <returns>The first element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type <paramref name="T" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="match" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003153 RID: 12627 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003153")]
|
||||
[Address(RVA = "0x37ABF50", Offset = "0x37AAF50", VA = "0x1837ABF50")]
|
||||
public T Find(Predicate<T> match)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Retrieves all the elements that match the conditions defined by the specified predicate.</summary>
|
||||
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the elements to search for.</param>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.List`1" /> containing all the elements that match the conditions defined by the specified predicate, if found; otherwise, an empty <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="match" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003154 RID: 12628 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003154")]
|
||||
[Address(RVA = "0x37D6230", Offset = "0x37D5230", VA = "0x1837D6230")]
|
||||
public List<T> FindAll(Predicate<T> match)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the element to search for.</param>
|
||||
/// <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="match" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003155 RID: 12629 RVA: 0x0001AF70 File Offset: 0x00019170
|
||||
[Token(Token = "0x6003155")]
|
||||
[Address(RVA = "0x2A22660", Offset = "0x2A21660", VA = "0x182A22660")]
|
||||
public int FindIndex(Predicate<T> match)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Collections.Generic.List`1" /> that starts at the specified index and contains the specified number of elements.</summary>
|
||||
/// <param name="startIndex">The zero-based starting index of the search.</param>
|
||||
/// <param name="count">The number of elements in the section to search.</param>
|
||||
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the element to search for.</param>
|
||||
/// <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="match" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="startIndex" /> is outside the range of valid indexes for the <see cref="T:System.Collections.Generic.List`1" />.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in the <see cref="T:System.Collections.Generic.List`1" />.</exception>
|
||||
// Token: 0x06003156 RID: 12630 RVA: 0x0001AF88 File Offset: 0x00019188
|
||||
[Token(Token = "0x6003156")]
|
||||
[Address(RVA = "0x2A22450", Offset = "0x2A21450", VA = "0x182A22450")]
|
||||
public int FindIndex(int startIndex, int count, Predicate<T> match)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the last occurrence within the entire <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the element to search for.</param>
|
||||
/// <returns>The last element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type <paramref name="T" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="match" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003157 RID: 12631 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003157")]
|
||||
[Address(RVA = "0x2A22A40", Offset = "0x2A21A40", VA = "0x182A22A40")]
|
||||
public T FindLast(Predicate<T> match)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Performs the specified action on each element of the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="action">The <see cref="T:System.Action`1" /> delegate to perform on each element of the <see cref="T:System.Collections.Generic.List`1" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="action" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">An element in the collection has been modified.</exception>
|
||||
// Token: 0x06003158 RID: 12632 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003158")]
|
||||
[Address(RVA = "0x2A235E0", Offset = "0x2A225E0", VA = "0x182A235E0")]
|
||||
public void ForEach(Action<T> action)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.List`1.Enumerator" /> for the <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
// Token: 0x06003159 RID: 12633 RVA: 0x0001AFA0 File Offset: 0x000191A0
|
||||
[Token(Token = "0x6003159")]
|
||||
[Address(RVA = "0x37AD2E0", Offset = "0x37AC2E0", VA = "0x1837AD2E0")]
|
||||
public List<T>.Enumerator GetEnumerator()
|
||||
{
|
||||
return default(List<T>.Enumerator);
|
||||
}
|
||||
|
||||
// Token: 0x0600315A RID: 12634 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600315A")]
|
||||
[Address(RVA = "0x37B15D0", Offset = "0x37B05D0", VA = "0x1837B15D0", Slot = "16")]
|
||||
IEnumerator<T> IEnumerable<T>.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <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: 0x0600315B RID: 12635 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600315B")]
|
||||
[Address(RVA = "0x37B15D0", Offset = "0x37B05D0", VA = "0x1837B15D0", Slot = "17")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a shallow copy of a range of elements in the source <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="index">The zero-based <see cref="T:System.Collections.Generic.List`1" /> index at which the range starts.</param>
|
||||
/// <param name="count">The number of elements in the range.</param>
|
||||
/// <returns>A shallow copy of a range of elements in the source <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range of elements in the <see cref="T:System.Collections.Generic.List`1" />.</exception>
|
||||
// Token: 0x0600315C RID: 12636 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600315C")]
|
||||
[Address(RVA = "0x2A23910", Offset = "0x2A22910", VA = "0x182A23910")]
|
||||
public List<T> GetRange(int index, int count)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Searches for the specified object and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <returns>The zero-based index of the first occurrence of <paramref name="item" /> within the entire <see cref="T:System.Collections.Generic.List`1" />, if found; otherwise, -1.</returns>
|
||||
// Token: 0x0600315D RID: 12637 RVA: 0x0001AFB8 File Offset: 0x000191B8
|
||||
[Token(Token = "0x600315D")]
|
||||
[Address(RVA = "0x37AD7E0", Offset = "0x37AC7E0", VA = "0x1837AD7E0", Slot = "6")]
|
||||
public int IndexOf(T item)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
|
||||
/// <param name="item">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <returns>The index of <paramref name="item" /> if found in the list; otherwise, -1.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="item" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
|
||||
// Token: 0x0600315E RID: 12638 RVA: 0x0001AFD0 File Offset: 0x000191D0
|
||||
[Token(Token = "0x600315E")]
|
||||
[Address(RVA = "0x37DEE20", Offset = "0x37DDE20", VA = "0x1837DEE20", Slot = "25")]
|
||||
int IList.IndexOf(object item)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Collections.Generic.List`1" /> that extends from the specified index to the last element.</summary>
|
||||
/// <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <param name="index">The zero-based starting index of the search. 0 (zero) is valid in an empty list.</param>
|
||||
/// <returns>The zero-based index of the first occurrence of <paramref name="item" /> within the range of elements in the <see cref="T:System.Collections.Generic.List`1" /> that extends from <paramref name="index" /> to the last element, if found; otherwise, -1.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is outside the range of valid indexes for the <see cref="T:System.Collections.Generic.List`1" />.</exception>
|
||||
// Token: 0x0600315F RID: 12639 RVA: 0x0001AFE8 File Offset: 0x000191E8
|
||||
[Token(Token = "0x600315F")]
|
||||
[Address(RVA = "0x2A23B90", Offset = "0x2A22B90", VA = "0x182A23B90")]
|
||||
public int IndexOf(T item, int index)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Inserts an element into the <see cref="T:System.Collections.Generic.List`1" /> at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
|
||||
/// <param name="item">The object to insert. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> is greater than <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
|
||||
// Token: 0x06003160 RID: 12640 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003160")]
|
||||
[Address(RVA = "0x37DACD0", Offset = "0x37D9CD0", VA = "0x1837DACD0", Slot = "7")]
|
||||
public void Insert(int index, T item)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
|
||||
/// <param name="item">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="item" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
|
||||
// Token: 0x06003161 RID: 12641 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003161")]
|
||||
[Address(RVA = "0x37DEF60", Offset = "0x37DDF60", VA = "0x1837DEF60", Slot = "26")]
|
||||
void IList.Insert(int index, object item)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Inserts the elements of a collection into the <see cref="T:System.Collections.Generic.List`1" /> at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index at which the new elements should be inserted.</param>
|
||||
/// <param name="collection">The collection whose elements should be inserted into the <see cref="T:System.Collections.Generic.List`1" />. The collection itself cannot be <see langword="null" />, but it can contain elements that are <see langword="null" />, if type <paramref name="T" /> is a reference type.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="collection" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> is greater than <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
|
||||
// Token: 0x06003162 RID: 12642 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003162")]
|
||||
[Address(RVA = "0x2A24470", Offset = "0x2A23470", VA = "0x182A24470")]
|
||||
public void InsertRange(int index, IEnumerable<T> collection)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="item" /> is successfully removed; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="item" /> was not found in the <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
// Token: 0x06003163 RID: 12643 RVA: 0x0001B000 File Offset: 0x00019200
|
||||
[Token(Token = "0x6003163")]
|
||||
[Address(RVA = "0x37B10F0", Offset = "0x37B00F0", VA = "0x1837B10F0", Slot = "15")]
|
||||
public bool Remove(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
|
||||
/// <param name="item">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="item" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
|
||||
// Token: 0x06003164 RID: 12644 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003164")]
|
||||
[Address(RVA = "0x37DFD30", Offset = "0x37DED30", VA = "0x1837DFD30", Slot = "27")]
|
||||
void IList.Remove(object item)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes all the elements that match the conditions defined by the specified predicate.</summary>
|
||||
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the elements to remove.</param>
|
||||
/// <returns>The number of elements removed from the <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="match" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003165 RID: 12645 RVA: 0x0001B018 File Offset: 0x00019218
|
||||
[Token(Token = "0x6003165")]
|
||||
[Address(RVA = "0x2A25520", Offset = "0x2A24520", VA = "0x182A25520")]
|
||||
public int RemoveAll(Predicate<T> match)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Removes the element at the specified index of the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="index">The zero-based index of the element to remove.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
|
||||
// Token: 0x06003166 RID: 12646 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003166")]
|
||||
[Address(RVA = "0x37B0DA0", Offset = "0x37AFDA0", VA = "0x1837B0DA0", Slot = "28")]
|
||||
public void RemoveAt(int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes a range of elements from the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="index">The zero-based starting index of the range of elements to remove.</param>
|
||||
/// <param name="count">The number of elements to remove.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range of elements in the <see cref="T:System.Collections.Generic.List`1" />.</exception>
|
||||
// Token: 0x06003167 RID: 12647 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003167")]
|
||||
[Address(RVA = "0x2A25E50", Offset = "0x2A24E50", VA = "0x182A25E50")]
|
||||
public void RemoveRange(int index, int count)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Reverses the order of the elements in the entire <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
// Token: 0x06003168 RID: 12648 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003168")]
|
||||
[Address(RVA = "0x2A26130", Offset = "0x2A25130", VA = "0x182A26130")]
|
||||
public void Reverse()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Reverses the order of the elements in the specified range.</summary>
|
||||
/// <param name="index">The zero-based starting index of the range to reverse.</param>
|
||||
/// <param name="count">The number of elements in the range to reverse.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range of elements in the <see cref="T:System.Collections.Generic.List`1" />.</exception>
|
||||
// Token: 0x06003169 RID: 12649 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003169")]
|
||||
[Address(RVA = "0x2A26190", Offset = "0x2A25190", VA = "0x182A26190")]
|
||||
public void Reverse(int index, int count)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Sorts the elements in the entire <see cref="T:System.Collections.Generic.List`1" /> using the default comparer.</summary>
|
||||
/// <exception cref="T:System.InvalidOperationException">The default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find an implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
|
||||
// Token: 0x0600316A RID: 12650 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600316A")]
|
||||
[Address(RVA = "0x2A26220", Offset = "0x2A25220", VA = "0x182A26220")]
|
||||
public void Sort()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Sorts the elements in the entire <see cref="T:System.Collections.Generic.List`1" /> using the specified comparer.</summary>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements, or <see langword="null" /> to use the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" />.</param>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="comparer" /> is <see langword="null" />, and the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
|
||||
// Token: 0x0600316B RID: 12651 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600316B")]
|
||||
[Address(RVA = "0x2A26390", Offset = "0x2A25390", VA = "0x182A26390")]
|
||||
public void Sort(IComparer<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Sorts the elements in a range of elements in <see cref="T:System.Collections.Generic.List`1" /> using the specified comparer.</summary>
|
||||
/// <param name="index">The zero-based starting index of the range to sort.</param>
|
||||
/// <param name="count">The length of the range to sort.</param>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements, or <see langword="null" /> to use the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" />.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="index" /> and <paramref name="count" /> do not specify a valid range in the <see cref="T:System.Collections.Generic.List`1" />.
|
||||
/// -or-
|
||||
/// The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="comparer" /> is <see langword="null" />, and the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
|
||||
// Token: 0x0600316C RID: 12652 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600316C")]
|
||||
[Address(RVA = "0x2A262F0", Offset = "0x2A252F0", VA = "0x182A262F0")]
|
||||
public void Sort(int index, int count, IComparer<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Sorts the elements in the entire <see cref="T:System.Collections.Generic.List`1" /> using the specified <see cref="T:System.Comparison`1" />.</summary>
|
||||
/// <param name="comparison">The <see cref="T:System.Comparison`1" /> to use when comparing elements.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="comparison" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">The implementation of <paramref name="comparison" /> caused an error during the sort. For example, <paramref name="comparison" /> might not return 0 when comparing an item with itself.</exception>
|
||||
// Token: 0x0600316D RID: 12653 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600316D")]
|
||||
[Address(RVA = "0x2A26280", Offset = "0x2A25280", VA = "0x182A26280")]
|
||||
public void Sort(Comparison<T> comparison)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.Generic.List`1" /> to a new array.</summary>
|
||||
/// <returns>An array containing copies of the elements of the <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
// Token: 0x0600316E RID: 12654 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600316E")]
|
||||
[Address(RVA = "0x2A28E60", Offset = "0x2A27E60", VA = "0x182A28E60")]
|
||||
public T[] ToArray()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Sets the capacity to the actual number of elements in the <see cref="T:System.Collections.Generic.List`1" />, if that number is less than a threshold value.</summary>
|
||||
// Token: 0x0600316F RID: 12655 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600316F")]
|
||||
[Address(RVA = "0x2A28EE0", Offset = "0x2A27EE0", VA = "0x182A28EE0")]
|
||||
public void TrimExcess()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether every element in the <see cref="T:System.Collections.Generic.List`1" /> matches the conditions defined by the specified predicate.</summary>
|
||||
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions to check against the elements.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if every element in the <see cref="T:System.Collections.Generic.List`1" /> matches the conditions defined by the specified predicate; otherwise, <see langword="false" />. If the list has no elements, the return value is <see langword="true" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="match" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003170 RID: 12656 RVA: 0x0001B030 File Offset: 0x00019230
|
||||
[Token(Token = "0x6003170")]
|
||||
[Address(RVA = "0x2A28F40", Offset = "0x2A27F40", VA = "0x182A28F40")]
|
||||
public bool TrueForAll(Predicate<T> match)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x04001B10 RID: 6928
|
||||
[Token(Token = "0x4001B10")]
|
||||
private const int _defaultCapacity = 4;
|
||||
|
||||
// Token: 0x04001B11 RID: 6929
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B11")]
|
||||
private T[] _items;
|
||||
|
||||
// Token: 0x04001B12 RID: 6930
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B12")]
|
||||
private int _size;
|
||||
|
||||
// Token: 0x04001B13 RID: 6931
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B13")]
|
||||
private int _version;
|
||||
|
||||
// Token: 0x04001B14 RID: 6932
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B14")]
|
||||
[NonSerialized]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x04001B15 RID: 6933
|
||||
[Token(Token = "0x4001B15")]
|
||||
private static readonly T[] _emptyArray;
|
||||
|
||||
/// <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <typeparam name="T" />
|
||||
// Token: 0x02000637 RID: 1591
|
||||
[Token(Token = "0x2000637")]
|
||||
[Serializable]
|
||||
public struct Enumerator : IEnumerator<T>, IDisposable, IEnumerator
|
||||
{
|
||||
// Token: 0x06003172 RID: 12658 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003172")]
|
||||
[Address(RVA = "0x248AF50", Offset = "0x2489F50", VA = "0x18248AF50")]
|
||||
internal Enumerator(List<T> list)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.List`1.Enumerator" />.</summary>
|
||||
// Token: 0x06003173 RID: 12659 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003173")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x06003174 RID: 12660 RVA: 0x0001B048 File Offset: 0x00019248
|
||||
[Token(Token = "0x6003174")]
|
||||
[Address(RVA = "0x248A1F0", Offset = "0x24891F0", VA = "0x18248A1F0", Slot = "6")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003175 RID: 12661 RVA: 0x0001B060 File Offset: 0x00019260
|
||||
[Token(Token = "0x6003175")]
|
||||
[Address(RVA = "0x24896A0", Offset = "0x24886A0", VA = "0x1824896A0")]
|
||||
private bool MoveNextRare()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the <see cref="T:System.Collections.Generic.List`1" /> at the current position of the enumerator.</returns>
|
||||
// Token: 0x170007DD RID: 2013
|
||||
// (get) Token: 0x06003176 RID: 12662 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007DD")]
|
||||
public T Current
|
||||
{
|
||||
[Token(Token = "0x6003176")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the <see cref="T:System.Collections.Generic.List`1" /> at the current position of the enumerator.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007DE RID: 2014
|
||||
// (get) Token: 0x06003177 RID: 12663 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007DE")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x6003177")]
|
||||
[Address(RVA = "0x248A6C0", Offset = "0x24896C0", VA = "0x18248A6C0", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x06003178 RID: 12664 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003178")]
|
||||
[Address(RVA = "0x248A360", Offset = "0x2489360", VA = "0x18248A360", Slot = "8")]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001B16 RID: 6934
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B16")]
|
||||
private List<T> list;
|
||||
|
||||
// Token: 0x04001B17 RID: 6935
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B17")]
|
||||
private int index;
|
||||
|
||||
// Token: 0x04001B18 RID: 6936
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B18")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001B19 RID: 6937
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B19")]
|
||||
private T current;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000629 RID: 1577
|
||||
[Token(Token = "0x2000629")]
|
||||
[Serializable]
|
||||
internal sealed class LongEnumEqualityComparer<T> : EqualityComparer<T>, ISerializable where T : struct
|
||||
{
|
||||
// Token: 0x06003103 RID: 12547 RVA: 0x0001AD78 File Offset: 0x00018F78
|
||||
[Token(Token = "0x6003103")]
|
||||
[Address(Slot = "8")]
|
||||
public override bool Equals(T x, T y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003104 RID: 12548 RVA: 0x0001AD90 File Offset: 0x00018F90
|
||||
[Token(Token = "0x6003104")]
|
||||
[Address(Slot = "9")]
|
||||
public override int GetHashCode(T obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06003105 RID: 12549 RVA: 0x0001ADA8 File Offset: 0x00018FA8
|
||||
[Token(Token = "0x6003105")]
|
||||
[Address(Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003106 RID: 12550 RVA: 0x0001ADC0 File Offset: 0x00018FC0
|
||||
[Token(Token = "0x6003106")]
|
||||
[Address(Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06003107 RID: 12551 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003107")]
|
||||
public LongEnumEqualityComparer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003108 RID: 12552 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003108")]
|
||||
public LongEnumEqualityComparer(SerializationInfo information, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003109 RID: 12553 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003109")]
|
||||
[Address(Slot = "12")]
|
||||
public void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200061E RID: 1566
|
||||
[Token(Token = "0x200061E")]
|
||||
internal sealed class Mscorlib_CollectionDebugView<T>
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200061F RID: 1567
|
||||
[Token(Token = "0x200061F")]
|
||||
internal sealed class Mscorlib_DictionaryDebugView<K, V>
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000620 RID: 1568
|
||||
[Token(Token = "0x2000620")]
|
||||
internal sealed class Mscorlib_KeyedCollectionDebugView<K, T>
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000617 RID: 1559
|
||||
[Token(Token = "0x2000617")]
|
||||
[Serializable]
|
||||
internal sealed class NonRandomizedStringEqualityComparer : EqualityComparer<string>
|
||||
{
|
||||
// Token: 0x060030B6 RID: 12470 RVA: 0x0001A8E0 File Offset: 0x00018AE0
|
||||
[Token(Token = "0x60030B6")]
|
||||
[Address(RVA = "0x2C43AA0", Offset = "0x2C42AA0", VA = "0x182C43AA0", Slot = "8")]
|
||||
public sealed override bool Equals(string x, string y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030B7 RID: 12471 RVA: 0x0001A8F8 File Offset: 0x00018AF8
|
||||
[Token(Token = "0x60030B7")]
|
||||
[Address(RVA = "0x2C43AC0", Offset = "0x2C42AC0", VA = "0x182C43AC0", Slot = "9")]
|
||||
public sealed override int GetHashCode(string obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030B8 RID: 12472 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030B8")]
|
||||
[Address(RVA = "0x2C43AE0", Offset = "0x2C42AE0", VA = "0x182C43AE0")]
|
||||
public NonRandomizedStringEqualityComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200061B RID: 1563
|
||||
[Token(Token = "0x200061B")]
|
||||
[Serializable]
|
||||
internal class NullableComparer<T> : Comparer<T?> where T : struct, IComparable<T>
|
||||
{
|
||||
// Token: 0x060030C7 RID: 12487 RVA: 0x0001A9A0 File Offset: 0x00018BA0
|
||||
[Token(Token = "0x60030C7")]
|
||||
[Address(RVA = "0x38C69D0", Offset = "0x38C59D0", VA = "0x1838C69D0", Slot = "6")]
|
||||
public override int Compare(T? x, T? y)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030C8 RID: 12488 RVA: 0x0001A9B8 File Offset: 0x00018BB8
|
||||
[Token(Token = "0x60030C8")]
|
||||
[Address(RVA = "0x38C6AC0", Offset = "0x38C5AC0", VA = "0x1838C6AC0", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030C9 RID: 12489 RVA: 0x0001A9D0 File Offset: 0x00018BD0
|
||||
[Token(Token = "0x60030C9")]
|
||||
[Address(RVA = "0x2AAB160", Offset = "0x2AAA160", VA = "0x182AAB160", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030CA RID: 12490 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030CA")]
|
||||
[Address(RVA = "0x1CCBCB0", Offset = "0x1CCACB0", VA = "0x181CCBCB0")]
|
||||
public NullableComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000623 RID: 1571
|
||||
[Token(Token = "0x2000623")]
|
||||
[Serializable]
|
||||
internal class NullableEqualityComparer<T> : EqualityComparer<T?> where T : struct, IEquatable<T>
|
||||
{
|
||||
// Token: 0x060030E1 RID: 12513 RVA: 0x0001AB38 File Offset: 0x00018D38
|
||||
[Token(Token = "0x60030E1")]
|
||||
[Address(RVA = "0x38C6BF0", Offset = "0x38C5BF0", VA = "0x1838C6BF0", Slot = "8")]
|
||||
public override bool Equals(T? x, T? y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030E2 RID: 12514 RVA: 0x0001AB50 File Offset: 0x00018D50
|
||||
[Token(Token = "0x60030E2")]
|
||||
[Address(RVA = "0x38C6D70", Offset = "0x38C5D70", VA = "0x1838C6D70", Slot = "9")]
|
||||
public override int GetHashCode(T? obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030E3 RID: 12515 RVA: 0x0001AB68 File Offset: 0x00018D68
|
||||
[Token(Token = "0x60030E3")]
|
||||
[Address(RVA = "0x38C6EC0", Offset = "0x38C5EC0", VA = "0x1838C6EC0", Slot = "10")]
|
||||
internal override int IndexOf(T?[] array, T? value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030E4 RID: 12516 RVA: 0x0001AB80 File Offset: 0x00018D80
|
||||
[Token(Token = "0x60030E4")]
|
||||
[Address(RVA = "0x38C7190", Offset = "0x38C6190", VA = "0x1838C7190", Slot = "11")]
|
||||
internal override int LastIndexOf(T?[] array, T? value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030E5 RID: 12517 RVA: 0x0001AB98 File Offset: 0x00018D98
|
||||
[Token(Token = "0x60030E5")]
|
||||
[Address(RVA = "0x36469B0", Offset = "0x36459B0", VA = "0x1836469B0", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030E6 RID: 12518 RVA: 0x0001ABB0 File Offset: 0x00018DB0
|
||||
[Token(Token = "0x60030E6")]
|
||||
[Address(RVA = "0x2AAB160", Offset = "0x2AAA160", VA = "0x182AAB160", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030E7 RID: 12519 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030E7")]
|
||||
[Address(RVA = "0x20F5DE0", Offset = "0x20F4DE0", VA = "0x1820F5DE0")]
|
||||
public NullableEqualityComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200061C RID: 1564
|
||||
[Token(Token = "0x200061C")]
|
||||
[Serializable]
|
||||
internal class ObjectComparer<T> : Comparer<T>
|
||||
{
|
||||
// Token: 0x060030CB RID: 12491 RVA: 0x0001A9E8 File Offset: 0x00018BE8
|
||||
[Token(Token = "0x60030CB")]
|
||||
[Address(RVA = "0x38C7660", Offset = "0x38C6660", VA = "0x1838C7660", Slot = "6")]
|
||||
public override int Compare(T x, T y)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030CC RID: 12492 RVA: 0x0001AA00 File Offset: 0x00018C00
|
||||
[Token(Token = "0x60030CC")]
|
||||
[Address(RVA = "0x2AAB110", Offset = "0x2AAA110", VA = "0x182AAB110", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030CD RID: 12493 RVA: 0x0001AA18 File Offset: 0x00018C18
|
||||
[Token(Token = "0x60030CD")]
|
||||
[Address(RVA = "0x2AAB160", Offset = "0x2AAA160", VA = "0x182AAB160", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030CE RID: 12494 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030CE")]
|
||||
[Address(RVA = "0x1FC4650", Offset = "0x1FC3650", VA = "0x181FC4650")]
|
||||
public ObjectComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000624 RID: 1572
|
||||
[Token(Token = "0x2000624")]
|
||||
[Serializable]
|
||||
internal class ObjectEqualityComparer<T> : EqualityComparer<T>
|
||||
{
|
||||
// Token: 0x060030E8 RID: 12520 RVA: 0x0001ABC8 File Offset: 0x00018DC8
|
||||
[Token(Token = "0x60030E8")]
|
||||
[Address(RVA = "0x2E4E020", Offset = "0x2E4D020", VA = "0x182E4E020", Slot = "8")]
|
||||
public override bool Equals(T x, T y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030E9 RID: 12521 RVA: 0x0001ABE0 File Offset: 0x00018DE0
|
||||
[Token(Token = "0x60030E9")]
|
||||
[Address(RVA = "0x2E4E600", Offset = "0x2E4D600", VA = "0x182E4E600", Slot = "9")]
|
||||
public override int GetHashCode(T obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030EA RID: 12522 RVA: 0x0001ABF8 File Offset: 0x00018DF8
|
||||
[Token(Token = "0x60030EA")]
|
||||
[Address(RVA = "0x2E4FD30", Offset = "0x2E4ED30", VA = "0x182E4FD30", Slot = "10")]
|
||||
internal override int IndexOf(T[] array, T value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030EB RID: 12523 RVA: 0x0001AC10 File Offset: 0x00018E10
|
||||
[Token(Token = "0x60030EB")]
|
||||
[Address(RVA = "0x2E512D0", Offset = "0x2E502D0", VA = "0x182E512D0", Slot = "11")]
|
||||
internal override int LastIndexOf(T[] array, T value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030EC RID: 12524 RVA: 0x0001AC28 File Offset: 0x00018E28
|
||||
[Token(Token = "0x60030EC")]
|
||||
[Address(RVA = "0x2AAB110", Offset = "0x2AAA110", VA = "0x182AAB110", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030ED RID: 12525 RVA: 0x0001AC40 File Offset: 0x00018E40
|
||||
[Token(Token = "0x60030ED")]
|
||||
[Address(RVA = "0x2AAB160", Offset = "0x2AAA160", VA = "0x182AAB160", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030EE RID: 12526 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030EE")]
|
||||
[Address(RVA = "0x1FC4650", Offset = "0x1FC3650", VA = "0x181FC4650")]
|
||||
public ObjectEqualityComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000618 RID: 1560
|
||||
[Token(Token = "0x2000618")]
|
||||
internal sealed class ObjectEqualityComparer : IEqualityComparer
|
||||
{
|
||||
// Token: 0x060030B9 RID: 12473 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030B9")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
private ObjectEqualityComparer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030BA RID: 12474 RVA: 0x0001A910 File Offset: 0x00018B10
|
||||
[Token(Token = "0x60030BA")]
|
||||
[Address(RVA = "0x2C418C0", Offset = "0x2C408C0", VA = "0x182C418C0", Slot = "5")]
|
||||
int IEqualityComparer.GetHashCode(object obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030BB RID: 12475 RVA: 0x0001A928 File Offset: 0x00018B28
|
||||
[Token(Token = "0x60030BB")]
|
||||
[Address(RVA = "0x2C43B20", Offset = "0x2C42B20", VA = "0x182C43B20", Slot = "4")]
|
||||
bool IEqualityComparer.Equals(object x, object y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x04001B0C RID: 6924
|
||||
[Token(Token = "0x4001B0C")]
|
||||
internal static readonly ObjectEqualityComparer Default;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000627 RID: 1575
|
||||
[Token(Token = "0x2000627")]
|
||||
[Serializable]
|
||||
internal sealed class SByteEnumEqualityComparer<T> : EnumEqualityComparer<T>, ISerializable where T : struct
|
||||
{
|
||||
// Token: 0x060030FD RID: 12541 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030FD")]
|
||||
public SByteEnumEqualityComparer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030FE RID: 12542 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030FE")]
|
||||
public SByteEnumEqualityComparer(SerializationInfo information, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030FF RID: 12543 RVA: 0x0001AD48 File Offset: 0x00018F48
|
||||
[Token(Token = "0x60030FF")]
|
||||
[Address(Slot = "9")]
|
||||
public override int GetHashCode(T obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000628 RID: 1576
|
||||
[Token(Token = "0x2000628")]
|
||||
[Serializable]
|
||||
internal sealed class ShortEnumEqualityComparer<T> : EnumEqualityComparer<T>, ISerializable where T : struct
|
||||
{
|
||||
// Token: 0x06003100 RID: 12544 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003100")]
|
||||
[Address(RVA = "0x1CC5F20", Offset = "0x1CC4F20", VA = "0x181CC5F20")]
|
||||
public ShortEnumEqualityComparer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003101 RID: 12545 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003101")]
|
||||
[Address(RVA = "0x3547E20", Offset = "0x3546E20", VA = "0x183547E20")]
|
||||
public ShortEnumEqualityComparer(SerializationInfo information, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003102 RID: 12546 RVA: 0x0001AD60 File Offset: 0x00018F60
|
||||
[Token(Token = "0x6003102")]
|
||||
[Address(RVA = "0x3547DE0", Offset = "0x3546DE0", VA = "0x183547DE0", Slot = "9")]
|
||||
public override int GetHashCode(T obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.ConstrainedExecution;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
// Token: 0x020005D3 RID: 1491
|
||||
[Token(Token = "0x20005D3")]
|
||||
[FriendAccessAllowed]
|
||||
internal static class HashHelpers
|
||||
{
|
||||
// Token: 0x1700071F RID: 1823
|
||||
// (get) Token: 0x06002E74 RID: 11892 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700071F")]
|
||||
internal static ConditionalWeakTable<object, SerializationInfo> SerializationInfoTable
|
||||
{
|
||||
[Token(Token = "0x6002E74")]
|
||||
[Address(RVA = "0x2C3CB50", Offset = "0x2C3BB50", VA = "0x182C3CB50")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002E75 RID: 11893 RVA: 0x00019998 File Offset: 0x00017B98
|
||||
[Token(Token = "0x6002E75")]
|
||||
[Address(RVA = "0x2C3CA50", Offset = "0x2C3BA50", VA = "0x182C3CA50")]
|
||||
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
|
||||
public static bool IsPrime(int candidate)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002E76 RID: 11894 RVA: 0x000199B0 File Offset: 0x00017BB0
|
||||
[Token(Token = "0x6002E76")]
|
||||
[Address(RVA = "0x2C3C8B0", Offset = "0x2C3B8B0", VA = "0x182C3C8B0")]
|
||||
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
|
||||
public static int GetPrime(int min)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002E77 RID: 11895 RVA: 0x000199C8 File Offset: 0x00017BC8
|
||||
[Token(Token = "0x6002E77")]
|
||||
[Address(RVA = "0x2C3C830", Offset = "0x2C3B830", VA = "0x182C3C830")]
|
||||
public static int ExpandPrime(int oldSize)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04001A61 RID: 6753
|
||||
[Token(Token = "0x4001A61")]
|
||||
public static readonly int[] primes;
|
||||
|
||||
// Token: 0x04001A62 RID: 6754
|
||||
[Token(Token = "0x4001A62")]
|
||||
private static ConditionalWeakTable<object, SerializationInfo> s_SerializationInfoTable;
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Defines size, enumerators, and synchronization methods for all nongeneric collections.</summary>
|
||||
// Token: 0x020005D4 RID: 1492
|
||||
[Token(Token = "0x20005D4")]
|
||||
[ComVisible(true)]
|
||||
public interface ICollection : IEnumerable
|
||||
{
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</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.ICollection" />. 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.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
|
||||
/// -or-
|
||||
/// The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06002E79 RID: 11897
|
||||
[Token(Token = "0x6002E79")]
|
||||
[Address(Slot = "0")]
|
||||
void CopyTo(Array array, int index);
|
||||
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.ICollection" />.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.ICollection" />.</returns>
|
||||
// Token: 0x17000720 RID: 1824
|
||||
// (get) Token: 0x06002E7A RID: 11898
|
||||
[Token(Token = "0x17000720")]
|
||||
int Count
|
||||
{
|
||||
[Token(Token = "0x6002E7A")]
|
||||
[Address(Slot = "1")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</returns>
|
||||
// Token: 0x17000721 RID: 1825
|
||||
// (get) Token: 0x06002E7B RID: 11899
|
||||
[Token(Token = "0x17000721")]
|
||||
object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002E7B")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x17000722 RID: 1826
|
||||
// (get) Token: 0x06002E7C RID: 11900
|
||||
[Token(Token = "0x17000722")]
|
||||
bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002E7C")]
|
||||
[Address(Slot = "3")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Exposes a method that compares two objects.</summary>
|
||||
// Token: 0x020005D5 RID: 1493
|
||||
[Token(Token = "0x20005D5")]
|
||||
[ComVisible(true)]
|
||||
public interface IComparer
|
||||
{
|
||||
/// <summary>Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
|
||||
/// <param name="x">The first object to compare.</param>
|
||||
/// <param name="y">The second object to compare.</param>
|
||||
/// <returns>A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />: - If less than 0, <paramref name="x" /> is less than <paramref name="y" />. - If 0, <paramref name="x" /> equals <paramref name="y" />. - If greater than 0, <paramref name="x" /> is greater than <paramref name="y" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">Neither <paramref name="x" /> nor <paramref name="y" /> implements the <see cref="T:System.IComparable" /> interface.
|
||||
/// -or-
|
||||
/// <paramref name="x" /> and <paramref name="y" /> are of different types and neither one can handle comparisons with the other.</exception>
|
||||
// Token: 0x06002E7D RID: 11901
|
||||
[Token(Token = "0x6002E7D")]
|
||||
[Address(Slot = "0")]
|
||||
int Compare(object x, object y);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Represents a nongeneric collection of key/value pairs.</summary>
|
||||
// Token: 0x020005D6 RID: 1494
|
||||
[Token(Token = "0x20005D6")]
|
||||
[ComVisible(true)]
|
||||
public interface IDictionary : ICollection, IEnumerable
|
||||
{
|
||||
/// <summary>Gets or sets the element with the specified key.</summary>
|
||||
/// <param name="key">The key of the element to get or set.</param>
|
||||
/// <returns>The element with the specified key, or <see langword="null" /> if the key does not exist.</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.IDictionary" /> object is read-only.
|
||||
/// -or-
|
||||
/// The property is set, <paramref name="key" /> does not exist in the collection, and the <see cref="T:System.Collections.IDictionary" /> has a fixed size.</exception>
|
||||
// Token: 0x17000723 RID: 1827
|
||||
[Token(Token = "0x17000723")]
|
||||
object this[object key]
|
||||
{
|
||||
[Token(Token = "0x6002E7E")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
[Token(Token = "0x6002E7F")]
|
||||
[Address(Slot = "1")]
|
||||
set;
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> object containing the keys of the <see cref="T:System.Collections.IDictionary" /> object.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> object containing the keys of the <see cref="T:System.Collections.IDictionary" /> object.</returns>
|
||||
// Token: 0x17000724 RID: 1828
|
||||
// (get) Token: 0x06002E80 RID: 11904
|
||||
[Token(Token = "0x17000724")]
|
||||
ICollection Keys
|
||||
{
|
||||
[Token(Token = "0x6002E80")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> object containing the values in the <see cref="T:System.Collections.IDictionary" /> object.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> object containing the values in the <see cref="T:System.Collections.IDictionary" /> object.</returns>
|
||||
// Token: 0x17000725 RID: 1829
|
||||
// (get) Token: 0x06002E81 RID: 11905
|
||||
[Token(Token = "0x17000725")]
|
||||
ICollection Values
|
||||
{
|
||||
[Token(Token = "0x6002E81")]
|
||||
[Address(Slot = "3")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.IDictionary" /> object contains an element with the specified key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary" /> object.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IDictionary" /> contains an element with the key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002E82 RID: 11906
|
||||
[Token(Token = "0x6002E82")]
|
||||
[Address(Slot = "4")]
|
||||
bool Contains(object key);
|
||||
|
||||
/// <summary>Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary" /> object.</summary>
|
||||
/// <param name="key">The <see cref="T:System.Object" /> to use as the key of the element to add.</param>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to use as the value of the element to add.</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.IDictionary" /> object.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IDictionary" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.IDictionary" /> has a fixed size.</exception>
|
||||
// Token: 0x06002E83 RID: 11907
|
||||
[Token(Token = "0x6002E83")]
|
||||
[Address(Slot = "5")]
|
||||
void Add(object key, object value);
|
||||
|
||||
/// <summary>Removes all elements from the <see cref="T:System.Collections.IDictionary" /> object.</summary>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IDictionary" /> object is read-only.</exception>
|
||||
// Token: 0x06002E84 RID: 11908
|
||||
[Token(Token = "0x6002E84")]
|
||||
[Address(Slot = "6")]
|
||||
void Clear();
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.IDictionary" /> object is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IDictionary" /> object is read-only; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x17000726 RID: 1830
|
||||
// (get) Token: 0x06002E85 RID: 11909
|
||||
[Token(Token = "0x17000726")]
|
||||
bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002E85")]
|
||||
[Address(Slot = "7")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.IDictionary" /> object has a fixed size.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IDictionary" /> object has a fixed size; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x17000727 RID: 1831
|
||||
// (get) Token: 0x06002E86 RID: 11910
|
||||
[Token(Token = "0x17000727")]
|
||||
bool IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002E86")]
|
||||
[Address(Slot = "8")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> object for the <see cref="T:System.Collections.IDictionary" /> object.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> object for the <see cref="T:System.Collections.IDictionary" /> object.</returns>
|
||||
// Token: 0x06002E87 RID: 11911
|
||||
[Token(Token = "0x6002E87")]
|
||||
[Address(Slot = "9")]
|
||||
IDictionaryEnumerator GetEnumerator();
|
||||
|
||||
/// <summary>Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary" /> object.</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.IDictionary" /> object is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.IDictionary" /> has a fixed size.</exception>
|
||||
// Token: 0x06002E88 RID: 11912
|
||||
[Token(Token = "0x6002E88")]
|
||||
[Address(Slot = "10")]
|
||||
void Remove(object key);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Enumerates the elements of a nongeneric dictionary.</summary>
|
||||
// Token: 0x020005D7 RID: 1495
|
||||
[Token(Token = "0x20005D7")]
|
||||
[ComVisible(true)]
|
||||
public interface IDictionaryEnumerator : IEnumerator
|
||||
{
|
||||
/// <summary>Gets the key of the current dictionary entry.</summary>
|
||||
/// <returns>The key of the current element of the enumeration.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.IDictionaryEnumerator" /> is positioned before the first entry of the dictionary or after the last entry.</exception>
|
||||
// Token: 0x17000728 RID: 1832
|
||||
// (get) Token: 0x06002E89 RID: 11913
|
||||
[Token(Token = "0x17000728")]
|
||||
object Key
|
||||
{
|
||||
[Token(Token = "0x6002E89")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets the value of the current dictionary entry.</summary>
|
||||
/// <returns>The value of the current element of the enumeration.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.IDictionaryEnumerator" /> is positioned before the first entry of the dictionary or after the last entry.</exception>
|
||||
// Token: 0x17000729 RID: 1833
|
||||
// (get) Token: 0x06002E8A RID: 11914
|
||||
[Token(Token = "0x17000729")]
|
||||
object Value
|
||||
{
|
||||
[Token(Token = "0x6002E8A")]
|
||||
[Address(Slot = "1")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets both the key and the value of the current dictionary entry.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.DictionaryEntry" /> containing both the key and the value of the current dictionary entry.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.IDictionaryEnumerator" /> is positioned before the first entry of the dictionary or after the last entry.</exception>
|
||||
// Token: 0x1700072A RID: 1834
|
||||
// (get) Token: 0x06002E8B RID: 11915
|
||||
[Token(Token = "0x1700072A")]
|
||||
DictionaryEntry Entry
|
||||
{
|
||||
[Token(Token = "0x6002E8B")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Exposes an enumerator, which supports a simple iteration over a non-generic collection.</summary>
|
||||
// Token: 0x020005D8 RID: 1496
|
||||
[Token(Token = "0x20005D8")]
|
||||
[ComVisible(true)]
|
||||
[Guid("496B0ABE-CDEE-11d3-88E8-00902754C43A")]
|
||||
public interface IEnumerable
|
||||
{
|
||||
/// <summary>Returns an enumerator that iterates through a collection.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
|
||||
// Token: 0x06002E8C RID: 11916
|
||||
[Token(Token = "0x6002E8C")]
|
||||
[Address(Slot = "0")]
|
||||
[DispId(-4)]
|
||||
IEnumerator GetEnumerator();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Supports a simple iteration over a non-generic collection.</summary>
|
||||
// Token: 0x020005D9 RID: 1497
|
||||
[Token(Token = "0x20005D9")]
|
||||
[ComVisible(true)]
|
||||
[Guid("496B0ABF-CDEE-11d3-88E8-00902754C43A")]
|
||||
public interface IEnumerator
|
||||
{
|
||||
/// <summary>Advances the enumerator to the next element of the collection.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x06002E8D RID: 11917
|
||||
[Token(Token = "0x6002E8D")]
|
||||
[Address(Slot = "0")]
|
||||
bool MoveNext();
|
||||
|
||||
/// <summary>Gets the element in the collection at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the collection at the current position of the enumerator.</returns>
|
||||
// Token: 0x1700072B RID: 1835
|
||||
// (get) Token: 0x06002E8E RID: 11918
|
||||
[Token(Token = "0x1700072B")]
|
||||
object Current
|
||||
{
|
||||
[Token(Token = "0x6002E8E")]
|
||||
[Address(Slot = "1")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x06002E8F RID: 11919
|
||||
[Token(Token = "0x6002E8F")]
|
||||
[Address(Slot = "2")]
|
||||
void Reset();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Defines methods to support the comparison of objects for equality.</summary>
|
||||
// Token: 0x020005DA RID: 1498
|
||||
[Token(Token = "0x20005DA")]
|
||||
[ComVisible(true)]
|
||||
public interface IEqualityComparer
|
||||
{
|
||||
/// <summary>Determines whether the specified objects are equal.</summary>
|
||||
/// <param name="x">The first object to compare.</param>
|
||||
/// <param name="y">The second object to compare.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the specified objects are equal; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="x" /> and <paramref name="y" /> are of different types and neither one can handle comparisons with the other.</exception>
|
||||
// Token: 0x06002E90 RID: 11920
|
||||
[Token(Token = "0x6002E90")]
|
||||
[Address(Slot = "0")]
|
||||
bool Equals(object x, object y);
|
||||
|
||||
/// <summary>Returns a hash code for the specified object.</summary>
|
||||
/// <param name="obj">The <see cref="T:System.Object" /> for which a hash code is to be returned.</param>
|
||||
/// <returns>A hash code for the specified object.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj" /> is a reference type and <paramref name="obj" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002E91 RID: 11921
|
||||
[Token(Token = "0x6002E91")]
|
||||
[Address(Slot = "1")]
|
||||
int GetHashCode(object obj);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Supplies a hash code for an object, using a custom hash function.</summary>
|
||||
// Token: 0x020005DB RID: 1499
|
||||
[Token(Token = "0x20005DB")]
|
||||
[Obsolete]
|
||||
[ComVisible(true)]
|
||||
[Obsolete("Please use IEqualityComparer instead.")]
|
||||
public interface IHashCodeProvider
|
||||
{
|
||||
/// <summary>Returns a hash code for the specified object.</summary>
|
||||
/// <param name="obj">The <see cref="T:System.Object" /> for which a hash code is to be returned.</param>
|
||||
/// <returns>A hash code for the specified object.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj" /> is a reference type and <paramref name="obj" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002E92 RID: 11922
|
||||
[Token(Token = "0x6002E92")]
|
||||
[Address(Slot = "0")]
|
||||
int GetHashCode(object obj);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Represents a non-generic collection of objects that can be individually accessed by index.</summary>
|
||||
// Token: 0x020005DC RID: 1500
|
||||
[Token(Token = "0x20005DC")]
|
||||
[ComVisible(true)]
|
||||
public interface IList : ICollection, IEnumerable
|
||||
{
|
||||
/// <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 not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.IList" /> is read-only.</exception>
|
||||
// Token: 0x1700072C RID: 1836
|
||||
[Token(Token = "0x1700072C")]
|
||||
object this[int index]
|
||||
{
|
||||
[Token(Token = "0x6002E93")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
[Token(Token = "0x6002E94")]
|
||||
[Address(Slot = "1")]
|
||||
set;
|
||||
}
|
||||
|
||||
/// <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
|
||||
/// <param name="value">The object to add to the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
|
||||
// Token: 0x06002E95 RID: 11925
|
||||
[Token(Token = "0x6002E95")]
|
||||
[Address(Slot = "2")]
|
||||
int Add(object value);
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
|
||||
/// <param name="value">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06002E96 RID: 11926
|
||||
[Token(Token = "0x6002E96")]
|
||||
[Address(Slot = "3")]
|
||||
bool Contains(object value);
|
||||
|
||||
/// <summary>Removes all items from the <see cref="T:System.Collections.IList" />.</summary>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.</exception>
|
||||
// Token: 0x06002E97 RID: 11927
|
||||
[Token(Token = "0x6002E97")]
|
||||
[Address(Slot = "4")]
|
||||
void Clear();
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList" /> is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IList" /> is read-only; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x1700072D RID: 1837
|
||||
// (get) Token: 0x06002E98 RID: 11928
|
||||
[Token(Token = "0x1700072D")]
|
||||
bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002E98")]
|
||||
[Address(Slot = "5")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x1700072E RID: 1838
|
||||
// (get) Token: 0x06002E99 RID: 11929
|
||||
[Token(Token = "0x1700072E")]
|
||||
bool IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002E99")]
|
||||
[Address(Slot = "6")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
|
||||
/// <param name="value">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
|
||||
// Token: 0x06002E9A RID: 11930
|
||||
[Token(Token = "0x6002E9A")]
|
||||
[Address(Slot = "7")]
|
||||
int IndexOf(object value);
|
||||
|
||||
/// <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> 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 object to insert into the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
|
||||
/// <exception cref="T:System.NullReferenceException">
|
||||
/// <paramref name="value" /> is null reference in the <see cref="T:System.Collections.IList" />.</exception>
|
||||
// Token: 0x06002E9B RID: 11931
|
||||
[Token(Token = "0x6002E9B")]
|
||||
[Address(Slot = "8")]
|
||||
void Insert(int index, object value);
|
||||
|
||||
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
|
||||
/// <param name="value">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
|
||||
// Token: 0x06002E9C RID: 11932
|
||||
[Token(Token = "0x6002E9C")]
|
||||
[Address(Slot = "9")]
|
||||
void Remove(object value);
|
||||
|
||||
/// <summary>Removes the <see cref="T:System.Collections.IList" /> item at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index of the item to remove.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
|
||||
// Token: 0x06002E9D RID: 11933
|
||||
[Token(Token = "0x6002E9D")]
|
||||
[Address(Slot = "10")]
|
||||
void RemoveAt(int index);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Supports the structural comparison of collection objects.</summary>
|
||||
// Token: 0x020005DD RID: 1501
|
||||
[Token(Token = "0x20005DD")]
|
||||
public interface IStructuralComparable
|
||||
{
|
||||
/// <summary>Determines whether the current collection object precedes, occurs in the same position as, or follows another object in the sort order.</summary>
|
||||
/// <param name="other">The object to compare with the current instance.</param>
|
||||
/// <param name="comparer">An object that compares members of the current collection object with the corresponding members of <paramref name="other" />.</param>
|
||||
/// <returns>A signed integer that indicates the relationship of the current collection object to <paramref name="other" /> in the sort order: - If less than 0, the current instance precedes <paramref name="other" />. - If 0, the current instance and <paramref name="other" /> are equal. - If greater than 0, the current instance follows <paramref name="other" />.
|
||||
/// Return value
|
||||
///
|
||||
/// Description
|
||||
///
|
||||
/// -1
|
||||
///
|
||||
/// The current instance precedes <paramref name="other" />.
|
||||
///
|
||||
/// 0
|
||||
///
|
||||
/// The current instance and <paramref name="other" /> are equal.
|
||||
///
|
||||
/// 1
|
||||
///
|
||||
/// The current instance follows <paramref name="other" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">This instance and <paramref name="other" /> are not the same type.</exception>
|
||||
// Token: 0x06002E9E RID: 11934
|
||||
[Token(Token = "0x6002E9E")]
|
||||
[Address(Slot = "0")]
|
||||
int CompareTo(object other, IComparer comparer);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Defines methods to support the comparison of objects for structural equality.</summary>
|
||||
// Token: 0x020005DE RID: 1502
|
||||
[Token(Token = "0x20005DE")]
|
||||
public interface IStructuralEquatable
|
||||
{
|
||||
/// <summary>Determines whether an object is structurally equal to the current instance.</summary>
|
||||
/// <param name="other">The object to compare with the current instance.</param>
|
||||
/// <param name="comparer">An object that determines whether the current instance and <paramref name="other" /> are equal.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the two objects are equal; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06002E9F RID: 11935
|
||||
[Token(Token = "0x6002E9F")]
|
||||
[Address(Slot = "0")]
|
||||
bool Equals(object other, IEqualityComparer comparer);
|
||||
|
||||
/// <summary>Returns a hash code for the current instance.</summary>
|
||||
/// <param name="comparer">An object that computes the hash code of the current object.</param>
|
||||
/// <returns>The hash code for the current instance.</returns>
|
||||
// Token: 0x06002EA0 RID: 11936
|
||||
[Token(Token = "0x6002EA0")]
|
||||
[Address(Slot = "1")]
|
||||
int GetHashCode(IEqualityComparer comparer);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,467 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
// Token: 0x020005DF RID: 1503
|
||||
[Token(Token = "0x20005DF")]
|
||||
[Serializable]
|
||||
internal class ListDictionaryInternal : IDictionary, ICollection, IEnumerable
|
||||
{
|
||||
// Token: 0x06002EA1 RID: 11937 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EA1")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public ListDictionaryInternal()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700072F RID: 1839
|
||||
[Token(Token = "0x1700072F")]
|
||||
public object this[object key]
|
||||
{
|
||||
[Token(Token = "0x6002EA2")]
|
||||
[Address(RVA = "0x2C42A80", Offset = "0x2C41A80", VA = "0x182C42A80", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002EA3")]
|
||||
[Address(RVA = "0x2C42C90", Offset = "0x2C41C90", VA = "0x182C42C90", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000730 RID: 1840
|
||||
// (get) Token: 0x06002EA4 RID: 11940 RVA: 0x000199E0 File Offset: 0x00017BE0
|
||||
[Token(Token = "0x17000730")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6002EA4")]
|
||||
[Address(RVA = "0x497590", Offset = "0x496590", VA = "0x180497590", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000731 RID: 1841
|
||||
// (get) Token: 0x06002EA5 RID: 11941 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000731")]
|
||||
public ICollection Keys
|
||||
{
|
||||
[Token(Token = "0x6002EA5")]
|
||||
[Address(RVA = "0x2C42B60", Offset = "0x2C41B60", VA = "0x182C42B60", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000732 RID: 1842
|
||||
// (get) Token: 0x06002EA6 RID: 11942 RVA: 0x000199F8 File Offset: 0x00017BF8
|
||||
[Token(Token = "0x17000732")]
|
||||
public bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002EA6")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000733 RID: 1843
|
||||
// (get) Token: 0x06002EA7 RID: 11943 RVA: 0x00019A10 File Offset: 0x00017C10
|
||||
[Token(Token = "0x17000733")]
|
||||
public bool IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002EA7")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000734 RID: 1844
|
||||
// (get) Token: 0x06002EA8 RID: 11944 RVA: 0x00019A28 File Offset: 0x00017C28
|
||||
[Token(Token = "0x17000734")]
|
||||
public bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002EA8")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000735 RID: 1845
|
||||
// (get) Token: 0x06002EA9 RID: 11945 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000735")]
|
||||
public object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002EA9")]
|
||||
[Address(RVA = "0x2C42BC0", Offset = "0x2C41BC0", VA = "0x182C42BC0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000736 RID: 1846
|
||||
// (get) Token: 0x06002EAA RID: 11946 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000736")]
|
||||
public ICollection Values
|
||||
{
|
||||
[Token(Token = "0x6002EAA")]
|
||||
[Address(RVA = "0x2C42C30", Offset = "0x2C41C30", VA = "0x182C42C30", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002EAB RID: 11947 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EAB")]
|
||||
[Address(RVA = "0x2C42320", Offset = "0x2C41320", VA = "0x182C42320", Slot = "9")]
|
||||
public void Add(object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002EAC RID: 11948 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EAC")]
|
||||
[Address(RVA = "0xB9EC90", Offset = "0xB9DC90", VA = "0x180B9EC90", Slot = "10")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002EAD RID: 11949 RVA: 0x00019A40 File Offset: 0x00017C40
|
||||
[Token(Token = "0x6002EAD")]
|
||||
[Address(RVA = "0x2C425F0", Offset = "0x2C415F0", VA = "0x182C425F0", Slot = "8")]
|
||||
public bool Contains(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002EAE RID: 11950 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EAE")]
|
||||
[Address(RVA = "0x2C426C0", Offset = "0x2C416C0", VA = "0x182C426C0", Slot = "15")]
|
||||
public void CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002EAF RID: 11951 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002EAF")]
|
||||
[Address(RVA = "0x2C42890", Offset = "0x2C41890", VA = "0x182C42890", Slot = "13")]
|
||||
public IDictionaryEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002EB0 RID: 11952 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002EB0")]
|
||||
[Address(RVA = "0x2C42A10", Offset = "0x2C41A10", VA = "0x182C42A10", Slot = "19")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002EB1 RID: 11953 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EB1")]
|
||||
[Address(RVA = "0x2C42900", Offset = "0x2C41900", VA = "0x182C42900", Slot = "14")]
|
||||
public void Remove(object key)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A63 RID: 6755
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A63")]
|
||||
private ListDictionaryInternal.DictionaryNode head;
|
||||
|
||||
// Token: 0x04001A64 RID: 6756
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A64")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001A65 RID: 6757
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4001A65")]
|
||||
private int count;
|
||||
|
||||
// Token: 0x04001A66 RID: 6758
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001A66")]
|
||||
[NonSerialized]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x020005E0 RID: 1504
|
||||
[Token(Token = "0x20005E0")]
|
||||
private class NodeEnumerator : IDictionaryEnumerator, IEnumerator
|
||||
{
|
||||
// Token: 0x06002EB2 RID: 11954 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EB2")]
|
||||
[Address(RVA = "0xBA2150", Offset = "0xBA1150", VA = "0x180BA2150")]
|
||||
public NodeEnumerator(ListDictionaryInternal list)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000737 RID: 1847
|
||||
// (get) Token: 0x06002EB3 RID: 11955 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000737")]
|
||||
public object Current
|
||||
{
|
||||
[Token(Token = "0x6002EB3")]
|
||||
[Address(RVA = "0x2C43190", Offset = "0x2C42190", VA = "0x182C43190", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000738 RID: 1848
|
||||
// (get) Token: 0x06002EB4 RID: 11956 RVA: 0x00019A58 File Offset: 0x00017C58
|
||||
[Token(Token = "0x17000738")]
|
||||
public DictionaryEntry Entry
|
||||
{
|
||||
[Token(Token = "0x6002EB4")]
|
||||
[Address(RVA = "0x2C432D0", Offset = "0x2C422D0", VA = "0x182C432D0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return default(DictionaryEntry);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000739 RID: 1849
|
||||
// (get) Token: 0x06002EB5 RID: 11957 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000739")]
|
||||
public object Key
|
||||
{
|
||||
[Token(Token = "0x6002EB5")]
|
||||
[Address(RVA = "0x2C433D0", Offset = "0x2C423D0", VA = "0x182C433D0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700073A RID: 1850
|
||||
// (get) Token: 0x06002EB6 RID: 11958 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700073A")]
|
||||
public object Value
|
||||
{
|
||||
[Token(Token = "0x6002EB6")]
|
||||
[Address(RVA = "0x2C434C0", Offset = "0x2C424C0", VA = "0x182C434C0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002EB7 RID: 11959 RVA: 0x00019A70 File Offset: 0x00017C70
|
||||
[Token(Token = "0x6002EB7")]
|
||||
[Address(RVA = "0x2C43020", Offset = "0x2C42020", VA = "0x182C43020", Slot = "7")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002EB8 RID: 11960 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EB8")]
|
||||
[Address(RVA = "0x2C430F0", Offset = "0x2C420F0", VA = "0x182C430F0", Slot = "9")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A67 RID: 6759
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A67")]
|
||||
private ListDictionaryInternal list;
|
||||
|
||||
// Token: 0x04001A68 RID: 6760
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A68")]
|
||||
private ListDictionaryInternal.DictionaryNode current;
|
||||
|
||||
// Token: 0x04001A69 RID: 6761
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001A69")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001A6A RID: 6762
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4001A6A")]
|
||||
private bool start;
|
||||
}
|
||||
|
||||
// Token: 0x020005E1 RID: 1505
|
||||
[Token(Token = "0x20005E1")]
|
||||
private class NodeKeyValueCollection : ICollection, IEnumerable
|
||||
{
|
||||
// Token: 0x06002EB9 RID: 11961 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EB9")]
|
||||
[Address(RVA = "0x741C60", Offset = "0x740C60", VA = "0x180741C60")]
|
||||
public NodeKeyValueCollection(ListDictionaryInternal list, bool isKeys)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002EBA RID: 11962 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EBA")]
|
||||
[Address(RVA = "0x2C435B0", Offset = "0x2C425B0", VA = "0x182C435B0", Slot = "4")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700073B RID: 1851
|
||||
// (get) Token: 0x06002EBB RID: 11963 RVA: 0x00019A88 File Offset: 0x00017C88
|
||||
[Token(Token = "0x1700073B")]
|
||||
int ICollection.Count
|
||||
{
|
||||
[Token(Token = "0x6002EBB")]
|
||||
[Address(RVA = "0xBA2550", Offset = "0xBA1550", VA = "0x180BA2550", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700073C RID: 1852
|
||||
// (get) Token: 0x06002EBC RID: 11964 RVA: 0x00019AA0 File Offset: 0x00017CA0
|
||||
[Token(Token = "0x1700073C")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002EBC")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700073D RID: 1853
|
||||
// (get) Token: 0x06002EBD RID: 11965 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700073D")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002EBD")]
|
||||
[Address(RVA = "0x2C43790", Offset = "0x2C42790", VA = "0x182C43790", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002EBE RID: 11966 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002EBE")]
|
||||
[Address(RVA = "0x2C43810", Offset = "0x2C42810", VA = "0x182C43810", Slot = "8")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001A6B RID: 6763
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A6B")]
|
||||
private ListDictionaryInternal list;
|
||||
|
||||
// Token: 0x04001A6C RID: 6764
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A6C")]
|
||||
private bool isKeys;
|
||||
|
||||
// Token: 0x020005E2 RID: 1506
|
||||
[Token(Token = "0x20005E2")]
|
||||
private class NodeKeyValueEnumerator : IEnumerator
|
||||
{
|
||||
// Token: 0x06002EBF RID: 11967 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EBF")]
|
||||
[Address(RVA = "0xBA2820", Offset = "0xBA1820", VA = "0x180BA2820")]
|
||||
public NodeKeyValueEnumerator(ListDictionaryInternal list, bool isKeys)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700073E RID: 1854
|
||||
// (get) Token: 0x06002EC0 RID: 11968 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700073E")]
|
||||
public object Current
|
||||
{
|
||||
[Token(Token = "0x6002EC0")]
|
||||
[Address(RVA = "0x2C43A10", Offset = "0x2C42A10", VA = "0x182C43A10", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002EC1 RID: 11969 RVA: 0x00019AB8 File Offset: 0x00017CB8
|
||||
[Token(Token = "0x6002EC1")]
|
||||
[Address(RVA = "0x2C438A0", Offset = "0x2C428A0", VA = "0x182C438A0", Slot = "4")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002EC2 RID: 11970 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EC2")]
|
||||
[Address(RVA = "0x2C43970", Offset = "0x2C42970", VA = "0x182C43970", Slot = "6")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A6D RID: 6765
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A6D")]
|
||||
private ListDictionaryInternal list;
|
||||
|
||||
// Token: 0x04001A6E RID: 6766
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A6E")]
|
||||
private ListDictionaryInternal.DictionaryNode current;
|
||||
|
||||
// Token: 0x04001A6F RID: 6767
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001A6F")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001A70 RID: 6768
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4001A70")]
|
||||
private bool isKeys;
|
||||
|
||||
// Token: 0x04001A71 RID: 6769
|
||||
[FieldOffset(Offset = "0x25")]
|
||||
[Token(Token = "0x4001A71")]
|
||||
private bool start;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020005E3 RID: 1507
|
||||
[Token(Token = "0x20005E3")]
|
||||
[Serializable]
|
||||
private class DictionaryNode
|
||||
{
|
||||
// Token: 0x06002EC3 RID: 11971 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EC3")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public DictionaryNode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A72 RID: 6770
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A72")]
|
||||
public object key;
|
||||
|
||||
// Token: 0x04001A73 RID: 6771
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A73")]
|
||||
public object value;
|
||||
|
||||
// Token: 0x04001A74 RID: 6772
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001A74")]
|
||||
public ListDictionaryInternal.DictionaryNode next;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
// Token: 0x020005BD RID: 1469
|
||||
[Token(Token = "0x20005BD")]
|
||||
internal sealed class LowLevelComparer : IComparer
|
||||
{
|
||||
// Token: 0x06002D5B RID: 11611 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002D5B")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
private LowLevelComparer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002D5C RID: 11612 RVA: 0x000192F0 File Offset: 0x000174F0
|
||||
[Token(Token = "0x6002D5C")]
|
||||
[Address(RVA = "0x2C42EC0", Offset = "0x2C41EC0", VA = "0x182C42EC0", Slot = "4")]
|
||||
public int Compare(object a, object b)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04001A20 RID: 6688
|
||||
[Token(Token = "0x4001A20")]
|
||||
internal static readonly LowLevelComparer Default;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,460 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.ObjectModel
|
||||
{
|
||||
/// <summary>Provides the base class for a generic collection.</summary>
|
||||
/// <typeparam name="T">The type of elements in the collection.</typeparam>
|
||||
// Token: 0x020005F1 RID: 1521
|
||||
[Token(Token = "0x20005F1")]
|
||||
[DebuggerTypeProxy(typeof(Mscorlib_CollectionDebugView<>))]
|
||||
[ComVisible(false)]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[Serializable]
|
||||
public class Collection<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.Collection`1" /> class that is empty.</summary>
|
||||
// Token: 0x06002F5A RID: 12122 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F5A")]
|
||||
[Address(RVA = "0x29F85C0", Offset = "0x29F75C0", VA = "0x1829F85C0")]
|
||||
public Collection()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.Collection`1" /> class as a wrapper for the specified list.</summary>
|
||||
/// <param name="list">The list that is wrapped by the new collection.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="list" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002F5B RID: 12123 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F5B")]
|
||||
[Address(RVA = "0x341AF60", Offset = "0x3419F60", VA = "0x18341AF60")]
|
||||
public Collection(IList<T> list)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements actually contained in the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</summary>
|
||||
/// <returns>The number of elements actually contained in the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</returns>
|
||||
// Token: 0x1700076B RID: 1899
|
||||
// (get) Token: 0x06002F5C RID: 12124 RVA: 0x00019EF0 File Offset: 0x000180F0
|
||||
[Token(Token = "0x1700076B")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6002F5C")]
|
||||
[Address(RVA = "0x26FF5C0", Offset = "0x26FE5C0", VA = "0x1826FF5C0", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a <see cref="T:System.Collections.Generic.IList`1" /> wrapper around the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.IList`1" /> wrapper around the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</returns>
|
||||
// Token: 0x1700076C RID: 1900
|
||||
// (get) Token: 0x06002F5D RID: 12125 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700076C")]
|
||||
protected IList<T> Items
|
||||
{
|
||||
[Token(Token = "0x6002F5D")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
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.ObjectModel.Collection`1.Count" />.</exception>
|
||||
// Token: 0x1700076D RID: 1901
|
||||
[Token(Token = "0x1700076D")]
|
||||
public T this[int index]
|
||||
{
|
||||
[Token(Token = "0x6002F5E")]
|
||||
[Address(RVA = "0x35C17F0", Offset = "0x35C07F0", VA = "0x1835C17F0", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002F5F")]
|
||||
[Address(RVA = "0x35C19A0", Offset = "0x35C09A0", VA = "0x1835C19A0", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Adds an object to the end of the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</summary>
|
||||
/// <param name="item">The object to be added to the end of the <see cref="T:System.Collections.ObjectModel.Collection`1" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
// Token: 0x06002F60 RID: 12128 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F60")]
|
||||
[Address(RVA = "0x35C02B0", Offset = "0x35BF2B0", VA = "0x1835C02B0", Slot = "11")]
|
||||
public void Add(T item)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes all elements from the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</summary>
|
||||
// Token: 0x06002F61 RID: 12129 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F61")]
|
||||
[Address(RVA = "0x35C03F0", Offset = "0x35BF3F0", VA = "0x1835C03F0", Slot = "22")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the entire <see cref="T:System.Collections.ObjectModel.Collection`1" /> 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.ObjectModel.Collection`1" />. 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">The number of elements in the source <see cref="T:System.Collections.ObjectModel.Collection`1" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06002F62 RID: 12130 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F62")]
|
||||
[Address(RVA = "0x35C0550", Offset = "0x35BF550", VA = "0x1835C0550", Slot = "14")]
|
||||
public void CopyTo(T[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether an element is in the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</summary>
|
||||
/// <param name="item">The object to locate in the <see cref="T:System.Collections.ObjectModel.Collection`1" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="item" /> is found in the <see cref="T:System.Collections.ObjectModel.Collection`1" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06002F63 RID: 12131 RVA: 0x00019F08 File Offset: 0x00018108
|
||||
[Token(Token = "0x6002F63")]
|
||||
[Address(RVA = "0x35C0480", Offset = "0x35BF480", VA = "0x1835C0480", Slot = "13")]
|
||||
public bool Contains(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> for the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</returns>
|
||||
// Token: 0x06002F64 RID: 12132 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F64")]
|
||||
[Address(RVA = "0x35C05D0", Offset = "0x35BF5D0", VA = "0x1835C05D0", Slot = "16")]
|
||||
public IEnumerator<T> GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Searches for the specified object and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.ObjectModel.Collection`1" />.</summary>
|
||||
/// <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <returns>The zero-based index of the first occurrence of <paramref name="item" /> within the entire <see cref="T:System.Collections.ObjectModel.Collection`1" />, if found; otherwise, -1.</returns>
|
||||
// Token: 0x06002F65 RID: 12133 RVA: 0x00019F20 File Offset: 0x00018120
|
||||
[Token(Token = "0x6002F65")]
|
||||
[Address(RVA = "0x35C0630", Offset = "0x35BF630", VA = "0x1835C0630", Slot = "6")]
|
||||
public int IndexOf(T item)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Inserts an element into the <see cref="T:System.Collections.ObjectModel.Collection`1" /> at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
|
||||
/// <param name="item">The object to insert. The value can be <see langword="null" /> for reference types.</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.ObjectModel.Collection`1.Count" />.</exception>
|
||||
// Token: 0x06002F66 RID: 12134 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F66")]
|
||||
[Address(RVA = "0x35C0720", Offset = "0x35BF720", VA = "0x1835C0720", Slot = "7")]
|
||||
public void Insert(int index, T item)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</summary>
|
||||
/// <param name="item">The object to remove from the <see cref="T:System.Collections.ObjectModel.Collection`1" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="item" /> is successfully removed; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="item" /> was not found in the original <see cref="T:System.Collections.ObjectModel.Collection`1" />.</returns>
|
||||
// Token: 0x06002F67 RID: 12135 RVA: 0x00019F38 File Offset: 0x00018138
|
||||
[Token(Token = "0x6002F67")]
|
||||
[Address(RVA = "0x35C0A50", Offset = "0x35BFA50", VA = "0x1835C0A50", Slot = "15")]
|
||||
public bool Remove(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Removes the element at the specified index of the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</summary>
|
||||
/// <param name="index">The zero-based index of the element 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.ObjectModel.Collection`1.Count" />.</exception>
|
||||
// Token: 0x06002F68 RID: 12136 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F68")]
|
||||
[Address(RVA = "0x35C0890", Offset = "0x35BF890", VA = "0x1835C0890", Slot = "28")]
|
||||
public void RemoveAt(int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes all elements from the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</summary>
|
||||
// Token: 0x06002F69 RID: 12137 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F69")]
|
||||
[Address(RVA = "0x35C0390", Offset = "0x35BF390", VA = "0x1835C0390", Slot = "35")]
|
||||
protected virtual void ClearItems()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Inserts an element into the <see cref="T:System.Collections.ObjectModel.Collection`1" /> at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
|
||||
/// <param name="item">The object to insert. The value can be <see langword="null" /> for reference types.</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.ObjectModel.Collection`1.Count" />.</exception>
|
||||
// Token: 0x06002F6A RID: 12138 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F6A")]
|
||||
[Address(RVA = "0x35C06A0", Offset = "0x35BF6A0", VA = "0x1835C06A0", Slot = "36")]
|
||||
protected virtual void InsertItem(int index, T item)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the element at the specified index of the <see cref="T:System.Collections.ObjectModel.Collection`1" />.</summary>
|
||||
/// <param name="index">The zero-based index of the element 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.ObjectModel.Collection`1.Count" />.</exception>
|
||||
// Token: 0x06002F6B RID: 12139 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F6B")]
|
||||
[Address(RVA = "0x35C0980", Offset = "0x35BF980", VA = "0x1835C0980", Slot = "37")]
|
||||
protected virtual void RemoveItem(int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Replaces the element at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index of the element to replace.</param>
|
||||
/// <param name="item">The new value for the element at the specified index. The value can be <see langword="null" /> for reference types.</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.ObjectModel.Collection`1.Count" />.</exception>
|
||||
// Token: 0x06002F6C RID: 12140 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F6C")]
|
||||
[Address(RVA = "0x35C0B40", Offset = "0x35BFB40", VA = "0x1835C0B40", Slot = "38")]
|
||||
protected virtual void SetItem(int index, T item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700076E RID: 1902
|
||||
// (get) Token: 0x06002F6D RID: 12141 RVA: 0x00019F50 File Offset: 0x00018150
|
||||
[Token(Token = "0x1700076E")]
|
||||
bool ICollection<T>.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002F6D")]
|
||||
[Address(RVA = "0x35C0BC0", Offset = "0x35BFBC0", VA = "0x1835C0BC0", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <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: 0x06002F6E RID: 12142 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F6E")]
|
||||
[Address(RVA = "0x35C10E0", Offset = "0x35C00E0", VA = "0x1835C10E0", Slot = "17")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.ObjectModel.Collection`1" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x1700076F RID: 1903
|
||||
// (get) Token: 0x06002F6F RID: 12143 RVA: 0x00019F68 File Offset: 0x00018168
|
||||
[Token(Token = "0x1700076F")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002F6F")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "32")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. In the default implementation of <see cref="T:System.Collections.ObjectModel.Collection`1" />, this property always returns the current instance.</returns>
|
||||
// Token: 0x17000770 RID: 1904
|
||||
// (get) Token: 0x06002F70 RID: 12144 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000770")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002F70")]
|
||||
[Address(RVA = "0x35C1030", Offset = "0x35C0030", VA = "0x1835C1030", Slot = "31")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</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.ICollection" />. 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-
|
||||
/// <paramref name="array" /> does not have zero-based indexing.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
|
||||
/// -or-
|
||||
/// The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06002F71 RID: 12145 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F71")]
|
||||
[Address(RVA = "0x35C0C20", Offset = "0x35BFC20", VA = "0x1835C0C20", Slot = "29")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <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 not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">The property is set and <paramref name="value" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
|
||||
// Token: 0x17000771 RID: 1905
|
||||
[Token(Token = "0x17000771")]
|
||||
object IList.this[int index]
|
||||
{
|
||||
[Token(Token = "0x6002F72")]
|
||||
[Address(RVA = "0x35C17F0", Offset = "0x35C07F0", VA = "0x1835C17F0", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002F73")]
|
||||
[Address(RVA = "0x35C1850", Offset = "0x35C0850", VA = "0x1835C1850", Slot = "19")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList" /> is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IList" /> is read-only; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.ObjectModel.Collection`1" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x17000772 RID: 1906
|
||||
// (get) Token: 0x06002F74 RID: 12148 RVA: 0x00019F80 File Offset: 0x00018180
|
||||
[Token(Token = "0x17000772")]
|
||||
bool IList.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002F74")]
|
||||
[Address(RVA = "0x35C0BC0", Offset = "0x35BFBC0", VA = "0x1835C0BC0", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.ObjectModel.Collection`1" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x17000773 RID: 1907
|
||||
// (get) Token: 0x06002F75 RID: 12149 RVA: 0x00019F98 File Offset: 0x00018198
|
||||
[Token(Token = "0x17000773")]
|
||||
bool IList.IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002F75")]
|
||||
[Address(RVA = "0x35C1740", Offset = "0x35C0740", VA = "0x1835C1740", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <returns>The position into which the new element was inserted.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="value" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
|
||||
// Token: 0x06002F76 RID: 12150 RVA: 0x00019FB0 File Offset: 0x000181B0
|
||||
[Token(Token = "0x6002F76")]
|
||||
[Address(RVA = "0x35C1130", Offset = "0x35C0130", VA = "0x1835C1130", Slot = "20")]
|
||||
int IList.Add(object value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="value" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
|
||||
// Token: 0x06002F77 RID: 12151 RVA: 0x00019FC8 File Offset: 0x000181C8
|
||||
[Token(Token = "0x6002F77")]
|
||||
[Address(RVA = "0x35C12E0", Offset = "0x35C02E0", VA = "0x1835C12E0", Slot = "21")]
|
||||
bool IList.Contains(object value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="value" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
|
||||
// Token: 0x06002F78 RID: 12152 RVA: 0x00019FE0 File Offset: 0x000181E0
|
||||
[Token(Token = "0x6002F78")]
|
||||
[Address(RVA = "0x35C13B0", Offset = "0x35C03B0", VA = "0x1835C13B0", Slot = "25")]
|
||||
int IList.IndexOf(object value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Inserts an item into the <see cref="T:System.Collections.IList" /> 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 into the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="value" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
|
||||
// Token: 0x06002F79 RID: 12153 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F79")]
|
||||
[Address(RVA = "0x35C1490", Offset = "0x35C0490", VA = "0x1835C1490", Slot = "26")]
|
||||
void IList.Insert(int index, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="value" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
|
||||
// Token: 0x06002F7A RID: 12154 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F7A")]
|
||||
[Address(RVA = "0x35C1630", Offset = "0x35C0630", VA = "0x1835C1630", Slot = "27")]
|
||||
void IList.Remove(object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F7B RID: 12155 RVA: 0x00019FF8 File Offset: 0x000181F8
|
||||
[Token(Token = "0x6002F7B")]
|
||||
[Address(RVA = "0x35C0820", Offset = "0x35BF820", VA = "0x1835C0820")]
|
||||
private static bool IsCompatibleObject(object value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x04001AA2 RID: 6818
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AA2")]
|
||||
private IList<T> items;
|
||||
|
||||
// Token: 0x04001AA3 RID: 6819
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AA3")]
|
||||
[NonSerialized]
|
||||
private object _syncRoot;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,186 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.ObjectModel
|
||||
{
|
||||
/// <summary>Provides the abstract base class for a collection whose keys are embedded in the values.</summary>
|
||||
/// <typeparam name="TKey">The type of keys in the collection.</typeparam>
|
||||
/// <typeparam name="TItem">The type of items in the collection.</typeparam>
|
||||
// Token: 0x020005F2 RID: 1522
|
||||
[Token(Token = "0x20005F2")]
|
||||
[DebuggerTypeProxy(typeof(Mscorlib_KeyedCollectionDebugView<, >))]
|
||||
[ComVisible(false)]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[Serializable]
|
||||
public abstract class KeyedCollection<TKey, TItem> : Collection<TItem>
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> class that uses the default equality comparer.</summary>
|
||||
// Token: 0x06002F7C RID: 12156 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F7C")]
|
||||
[Address(RVA = "0x3051D70", Offset = "0x3050D70", VA = "0x183051D70")]
|
||||
protected KeyedCollection()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> class that uses the specified equality comparer.</summary>
|
||||
/// <param name="comparer">The implementation of the <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> generic interface to use when comparing keys, or <see langword="null" /> to use the default equality comparer for the type of the key, obtained from <see cref="P:System.Collections.Generic.EqualityComparer`1.Default" />.</param>
|
||||
// Token: 0x06002F7D RID: 12157 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F7D")]
|
||||
[Address(RVA = "0x2F027C0", Offset = "0x2F017C0", VA = "0x182F027C0")]
|
||||
protected KeyedCollection(IEqualityComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> class that uses the specified equality comparer and creates a lookup dictionary when the specified threshold is exceeded.</summary>
|
||||
/// <param name="comparer">The implementation of the <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> generic interface to use when comparing keys, or <see langword="null" /> to use the default equality comparer for the type of the key, obtained from <see cref="P:System.Collections.Generic.EqualityComparer`1.Default" />.</param>
|
||||
/// <param name="dictionaryCreationThreshold">The number of elements the collection can hold without creating a lookup dictionary (0 creates the lookup dictionary when the first item is added), or -1 to specify that a lookup dictionary is never created.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="dictionaryCreationThreshold" /> is less than -1.</exception>
|
||||
// Token: 0x06002F7E RID: 12158 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F7E")]
|
||||
[Address(RVA = "0x35C4170", Offset = "0x35C3170", VA = "0x1835C4170")]
|
||||
protected KeyedCollection(IEqualityComparer<TKey> comparer, int dictionaryCreationThreshold)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the element with the specified key.</summary>
|
||||
/// <param name="key">The key of the element to get.</param>
|
||||
/// <returns>The element with the specified key. If an element with the specified key is not found, an exception is thrown.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Collections.Generic.KeyNotFoundException">An element with the specified key does not exist in the collection.</exception>
|
||||
// Token: 0x17000774 RID: 1908
|
||||
[Token(Token = "0x17000774")]
|
||||
public TItem this[TKey key]
|
||||
{
|
||||
[Token(Token = "0x6002F7F")]
|
||||
[Address(RVA = "0x35C4210", Offset = "0x35C3210", VA = "0x1835C4210")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the collection contains an element with the specified key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> 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: 0x06002F80 RID: 12160 RVA: 0x0001A010 File Offset: 0x00018210
|
||||
[Token(Token = "0x6002F80")]
|
||||
[Address(RVA = "0x35C3920", Offset = "0x35C2920", VA = "0x1835C3920")]
|
||||
public bool Contains(TKey key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets the lookup dictionary of the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</summary>
|
||||
/// <returns>The lookup dictionary of the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />, if it exists; otherwise, <see langword="null" />.</returns>
|
||||
// Token: 0x17000775 RID: 1909
|
||||
// (get) Token: 0x06002F81 RID: 12161 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000775")]
|
||||
protected IDictionary<TKey, TItem> Dictionary
|
||||
{
|
||||
[Token(Token = "0x6002F81")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Removes all elements from the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</summary>
|
||||
// Token: 0x06002F82 RID: 12162 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F82")]
|
||||
[Address(RVA = "0x35C38C0", Offset = "0x35C28C0", VA = "0x1835C38C0", Slot = "35")]
|
||||
protected override void ClearItems()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>When implemented in a derived class, extracts the key from the specified element.</summary>
|
||||
/// <param name="item">The element from which to extract the key.</param>
|
||||
/// <returns>The key for the specified element.</returns>
|
||||
// Token: 0x06002F83 RID: 12163
|
||||
[Token(Token = "0x6002F83")]
|
||||
[Address(Slot = "39")]
|
||||
protected abstract TKey GetKeyForItem(TItem item);
|
||||
|
||||
/// <summary>Inserts an element into the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
|
||||
/// <param name="item">The object to insert.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> is greater than <see cref="P:System.Collections.ObjectModel.Collection`1.Count" />.</exception>
|
||||
// Token: 0x06002F84 RID: 12164 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F84")]
|
||||
[Address(RVA = "0x35C3DE0", Offset = "0x35C2DE0", VA = "0x1835C3DE0", Slot = "36")]
|
||||
protected override void InsertItem(int index, TItem item)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the element at the specified index of the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</summary>
|
||||
/// <param name="index">The index of the element to remove.</param>
|
||||
// Token: 0x06002F85 RID: 12165 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F85")]
|
||||
[Address(RVA = "0x35C3E80", Offset = "0x35C2E80", VA = "0x1835C3E80", Slot = "37")]
|
||||
protected override void RemoveItem(int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Replaces the item at the specified index with the specified item.</summary>
|
||||
/// <param name="index">The zero-based index of the item to be replaced.</param>
|
||||
/// <param name="item">The new item.</param>
|
||||
// Token: 0x06002F86 RID: 12166 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F86")]
|
||||
[Address(RVA = "0x35C3FB0", Offset = "0x35C2FB0", VA = "0x1835C3FB0", Slot = "38")]
|
||||
protected override void SetItem(int index, TItem item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F87 RID: 12167 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F87")]
|
||||
[Address(RVA = "0x35C3800", Offset = "0x35C2800", VA = "0x1835C3800")]
|
||||
private void AddKey(TKey key, TItem item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F88 RID: 12168 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F88")]
|
||||
[Address(RVA = "0x35C3B90", Offset = "0x35C2B90", VA = "0x1835C3B90")]
|
||||
private void CreateDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F89 RID: 12169 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F89")]
|
||||
[Address(RVA = "0x35C3F80", Offset = "0x35C2F80", VA = "0x1835C3F80")]
|
||||
private void RemoveKey(TKey key)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001AA4 RID: 6820
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AA4")]
|
||||
private IEqualityComparer<TKey> comparer;
|
||||
|
||||
// Token: 0x04001AA5 RID: 6821
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AA5")]
|
||||
private Dictionary<TKey, TItem> dict;
|
||||
|
||||
// Token: 0x04001AA6 RID: 6822
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AA6")]
|
||||
private int keyCount;
|
||||
|
||||
// Token: 0x04001AA7 RID: 6823
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AA7")]
|
||||
private int threshold;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,394 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.ObjectModel
|
||||
{
|
||||
/// <summary>Provides the base class for a generic read-only collection.</summary>
|
||||
/// <typeparam name="T">The type of elements in the collection.</typeparam>
|
||||
// Token: 0x020005F3 RID: 1523
|
||||
[Token(Token = "0x20005F3")]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[DebuggerTypeProxy(typeof(Mscorlib_CollectionDebugView<>))]
|
||||
[ComVisible(false)]
|
||||
[Serializable]
|
||||
public class ReadOnlyCollection<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> class that is a read-only wrapper around the specified list.</summary>
|
||||
/// <param name="list">The list to wrap.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="list" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002F8A RID: 12170 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F8A")]
|
||||
[Address(RVA = "0x341AF60", Offset = "0x3419F60", VA = "0x18341AF60")]
|
||||
public ReadOnlyCollection(IList<T> list)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> instance.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> instance.</returns>
|
||||
// Token: 0x17000776 RID: 1910
|
||||
// (get) Token: 0x06002F8B RID: 12171 RVA: 0x0001A028 File Offset: 0x00018228
|
||||
[Token(Token = "0x17000776")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6002F8B")]
|
||||
[Address(RVA = "0x341AFA0", Offset = "0x3419FA0", VA = "0x18341AFA0", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index of the element to get.</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.ObjectModel.ReadOnlyCollection`1.Count" />.</exception>
|
||||
// Token: 0x17000777 RID: 1911
|
||||
[Token(Token = "0x17000777")]
|
||||
public T this[int index]
|
||||
{
|
||||
[Token(Token = "0x6002F8C")]
|
||||
[Address(RVA = "0x35C5190", Offset = "0x35C4190", VA = "0x1835C5190", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Determines whether an element is in the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />.</summary>
|
||||
/// <param name="value">The object to locate in the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="value" /> is found in the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06002F8D RID: 12173 RVA: 0x0001A040 File Offset: 0x00018240
|
||||
[Token(Token = "0x6002F8D")]
|
||||
[Address(RVA = "0x34168E0", Offset = "0x34158E0", VA = "0x1834168E0", Slot = "13")]
|
||||
public bool Contains(T value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Copies the entire <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> 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.ObjectModel.ReadOnlyCollection`1" />. 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">The number of elements in the source <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06002F8E RID: 12174 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F8E")]
|
||||
[Address(RVA = "0x3416D70", Offset = "0x3415D70", VA = "0x183416D70", Slot = "14")]
|
||||
public void CopyTo(T[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> for the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />.</returns>
|
||||
// Token: 0x06002F8F RID: 12175 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F8F")]
|
||||
[Address(RVA = "0x26FF5C0", Offset = "0x26FE5C0", VA = "0x1826FF5C0", Slot = "16")]
|
||||
public IEnumerator<T> GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Searches for the specified object and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />.</summary>
|
||||
/// <param name="value">The object to locate in the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <returns>The zero-based index of the first occurrence of <paramref name="item" /> within the entire <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />, if found; otherwise, -1.</returns>
|
||||
// Token: 0x06002F90 RID: 12176 RVA: 0x0001A058 File Offset: 0x00018258
|
||||
[Token(Token = "0x6002F90")]
|
||||
[Address(RVA = "0x3416DF0", Offset = "0x3415DF0", VA = "0x183416DF0", Slot = "6")]
|
||||
public int IndexOf(T value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x17000778 RID: 1912
|
||||
// (get) Token: 0x06002F91 RID: 12177 RVA: 0x0001A070 File Offset: 0x00018270
|
||||
[Token(Token = "0x17000778")]
|
||||
bool ICollection<T>.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002F91")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000779 RID: 1913
|
||||
[Token(Token = "0x17000779")]
|
||||
T IList<T>.this[int index]
|
||||
{
|
||||
[Token(Token = "0x6002F92")]
|
||||
[Address(RVA = "0x3417B10", Offset = "0x3416B10", VA = "0x183417B10", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002F93")]
|
||||
[Address(RVA = "0x34177C0", Offset = "0x34167C0", VA = "0x1834177C0", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F94 RID: 12180 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F94")]
|
||||
[Address(RVA = "0x34177C0", Offset = "0x34167C0", VA = "0x1834177C0", Slot = "11")]
|
||||
void ICollection<T>.Add(T value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F95 RID: 12181 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F95")]
|
||||
[Address(RVA = "0x34177C0", Offset = "0x34167C0", VA = "0x1834177C0", Slot = "12")]
|
||||
void ICollection<T>.Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F96 RID: 12182 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F96")]
|
||||
[Address(RVA = "0x34177C0", Offset = "0x34167C0", VA = "0x1834177C0", Slot = "7")]
|
||||
void IList<T>.Insert(int index, T value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F97 RID: 12183 RVA: 0x0001A088 File Offset: 0x00018288
|
||||
[Token(Token = "0x6002F97")]
|
||||
[Address(RVA = "0x34177D0", Offset = "0x34167D0", VA = "0x1834177D0", Slot = "15")]
|
||||
bool ICollection<T>.Remove(T value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002F98 RID: 12184 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F98")]
|
||||
[Address(RVA = "0x34177C0", Offset = "0x34167C0", VA = "0x1834177C0", Slot = "8")]
|
||||
void IList<T>.RemoveAt(int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <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: 0x06002F99 RID: 12185 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F99")]
|
||||
[Address(RVA = "0x35C89F0", Offset = "0x35C79F0", VA = "0x1835C89F0", Slot = "17")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x1700077A RID: 1914
|
||||
// (get) Token: 0x06002F9A RID: 12186 RVA: 0x0001A0A0 File Offset: 0x000182A0
|
||||
[Token(Token = "0x1700077A")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002F9A")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "32")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. In the default implementation of <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />, this property always returns the current instance.</returns>
|
||||
// Token: 0x1700077B RID: 1915
|
||||
// (get) Token: 0x06002F9B RID: 12187 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700077B")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002F9B")]
|
||||
[Address(RVA = "0x35C8220", Offset = "0x35C7220", VA = "0x1835C8220", Slot = "31")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</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.ICollection" />. 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-
|
||||
/// <paramref name="array" /> does not have zero-based indexing.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
|
||||
/// -or-
|
||||
/// The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06002F9C RID: 12188 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F9C")]
|
||||
[Address(RVA = "0x35C70A0", Offset = "0x35C60A0", VA = "0x1835C70A0", Slot = "29")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />, this property always returns <see langword="true" />.</returns>
|
||||
// Token: 0x1700077C RID: 1916
|
||||
// (get) Token: 0x06002F9D RID: 12189 RVA: 0x0001A0B8 File Offset: 0x000182B8
|
||||
[Token(Token = "0x1700077C")]
|
||||
bool IList.IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002F9D")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList" /> is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IList" /> is read-only; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />, this property always returns <see langword="true" />.</returns>
|
||||
// Token: 0x1700077D RID: 1917
|
||||
// (get) Token: 0x06002F9E RID: 12190 RVA: 0x0001A0D0 File Offset: 0x000182D0
|
||||
[Token(Token = "0x1700077D")]
|
||||
bool IList.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002F9E")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the specified index. A <see cref="T:System.NotSupportedException" /> occurs if you try to set the item at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index of the element to get.</param>
|
||||
/// <returns>The element at the specified index.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">Always thrown if the property is set.</exception>
|
||||
// Token: 0x1700077E RID: 1918
|
||||
[Token(Token = "0x1700077E")]
|
||||
object IList.this[int index]
|
||||
{
|
||||
[Token(Token = "0x6002F9F")]
|
||||
[Address(RVA = "0x341AE60", Offset = "0x3419E60", VA = "0x18341AE60", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002FA0")]
|
||||
[Address(RVA = "0x34177C0", Offset = "0x34167C0", VA = "0x1834177C0", Slot = "19")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Adds an item to the <see cref="T:System.Collections.IList" />. This implementation always throws <see cref="T:System.NotSupportedException" />.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <returns>The position into which the new element was inserted.</returns>
|
||||
/// <exception cref="T:System.NotSupportedException">Always thrown.</exception>
|
||||
// Token: 0x06002FA1 RID: 12193 RVA: 0x0001A0E8 File Offset: 0x000182E8
|
||||
[Token(Token = "0x6002FA1")]
|
||||
[Address(RVA = "0x341A100", Offset = "0x3419100", VA = "0x18341A100", Slot = "20")]
|
||||
int IList.Add(object value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Removes all items from the <see cref="T:System.Collections.IList" />. This implementation always throws <see cref="T:System.NotSupportedException" />.</summary>
|
||||
/// <exception cref="T:System.NotSupportedException">Always thrown.</exception>
|
||||
// Token: 0x06002FA2 RID: 12194 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FA2")]
|
||||
[Address(RVA = "0x34177C0", Offset = "0x34167C0", VA = "0x1834177C0", Slot = "22")]
|
||||
void IList.Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002FA3 RID: 12195 RVA: 0x0001A100 File Offset: 0x00018300
|
||||
[Token(Token = "0x6002FA3")]
|
||||
[Address(RVA = "0x3417380", Offset = "0x3416380", VA = "0x183417380")]
|
||||
private static bool IsCompatibleObject(object value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="value" /> is not of the type specified for the generic type parameter <paramref name="T" />.</exception>
|
||||
// Token: 0x06002FA4 RID: 12196 RVA: 0x0001A118 File Offset: 0x00018318
|
||||
[Token(Token = "0x6002FA4")]
|
||||
[Address(RVA = "0x341A410", Offset = "0x3419410", VA = "0x18341A410", Slot = "21")]
|
||||
bool IList.Contains(object value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <returns>The index of <paramref name="value" /> if found in the list; otherwise, -1.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="value" /> is not of the type specified for the generic type parameter <paramref name="T" />.</exception>
|
||||
// Token: 0x06002FA5 RID: 12197 RVA: 0x0001A130 File Offset: 0x00018330
|
||||
[Token(Token = "0x6002FA5")]
|
||||
[Address(RVA = "0x341A990", Offset = "0x3419990", VA = "0x18341A990", Slot = "25")]
|
||||
int IList.IndexOf(object value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index. This implementation always throws <see cref="T:System.NotSupportedException" />.</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 into the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <exception cref="T:System.NotSupportedException">Always thrown.</exception>
|
||||
// Token: 0x06002FA6 RID: 12198 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FA6")]
|
||||
[Address(RVA = "0x34177C0", Offset = "0x34167C0", VA = "0x1834177C0", Slot = "26")]
|
||||
void IList.Insert(int index, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />. This implementation always throws <see cref="T:System.NotSupportedException" />.</summary>
|
||||
/// <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <exception cref="T:System.NotSupportedException">Always thrown.</exception>
|
||||
// Token: 0x06002FA7 RID: 12199 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FA7")]
|
||||
[Address(RVA = "0x34177C0", Offset = "0x34167C0", VA = "0x1834177C0", Slot = "27")]
|
||||
void IList.Remove(object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the <see cref="T:System.Collections.IList" /> item at the specified index. This implementation always throws <see cref="T:System.NotSupportedException" />.</summary>
|
||||
/// <param name="index">The zero-based index of the item to remove.</param>
|
||||
/// <exception cref="T:System.NotSupportedException">Always thrown.</exception>
|
||||
// Token: 0x06002FA8 RID: 12200 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002FA8")]
|
||||
[Address(RVA = "0x34177C0", Offset = "0x34167C0", VA = "0x1834177C0", Slot = "28")]
|
||||
void IList.RemoveAt(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001AA8 RID: 6824
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AA8")]
|
||||
private IList<T> list;
|
||||
|
||||
// Token: 0x04001AA9 RID: 6825
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AA9")]
|
||||
[NonSerialized]
|
||||
private object _syncRoot;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Reflection;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.ObjectModel
|
||||
{
|
||||
/// <summary>Represents a read-only, generic collection of key/value pairs.</summary>
|
||||
/// <typeparam name="TKey">The type of keys in the dictionary.</typeparam>
|
||||
/// <typeparam name="TValue">The type of values in the dictionary.</typeparam>
|
||||
// Token: 0x020005F4 RID: 1524
|
||||
[Token(Token = "0x20005F4")]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[DebuggerTypeProxy(typeof(Mscorlib_DictionaryDebugView<, >))]
|
||||
[DefaultMember("Item")]
|
||||
[Serializable]
|
||||
public class ReadOnlyDictionary<TKey, TValue>
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,329 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Represents a first-in, first-out collection of objects.</summary>
|
||||
// Token: 0x020005E4 RID: 1508
|
||||
[Token(Token = "0x20005E4")]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[ComVisible(true)]
|
||||
[DebuggerTypeProxy(typeof(Queue.QueueDebugView))]
|
||||
[Serializable]
|
||||
public class Queue : ICollection, IEnumerable, ICloneable
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Queue" /> class that is empty, has the default initial capacity, and uses the default growth factor.</summary>
|
||||
// Token: 0x06002EC4 RID: 11972 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EC4")]
|
||||
[Address(RVA = "0x2C44BA0", Offset = "0x2C43BA0", VA = "0x182C44BA0")]
|
||||
public Queue()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Queue" /> class that is empty, has the specified initial capacity, and uses the default growth factor.</summary>
|
||||
/// <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Queue" /> can contain.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than zero.</exception>
|
||||
// Token: 0x06002EC5 RID: 11973 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EC5")]
|
||||
[Address(RVA = "0x2C447E0", Offset = "0x2C437E0", VA = "0x182C447E0")]
|
||||
public Queue(int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Queue" /> class that is empty, has the specified initial capacity, and uses the specified growth factor.</summary>
|
||||
/// <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Queue" /> can contain.</param>
|
||||
/// <param name="growFactor">The factor by which the capacity of the <see cref="T:System.Collections.Queue" /> is expanded.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="growFactor" /> is less than 1.0 or greater than 10.0.</exception>
|
||||
// Token: 0x06002EC6 RID: 11974 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EC6")]
|
||||
[Address(RVA = "0x2C449E0", Offset = "0x2C439E0", VA = "0x182C449E0")]
|
||||
public Queue(int capacity, float growFactor)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Queue" /> class that contains elements copied from the specified collection, has the same initial capacity as the number of elements copied, and uses the default growth factor.</summary>
|
||||
/// <param name="col">The <see cref="T:System.Collections.ICollection" /> to copy elements from.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="col" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002EC7 RID: 11975 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EC7")]
|
||||
[Address(RVA = "0x2C447F0", Offset = "0x2C437F0", VA = "0x182C447F0")]
|
||||
public Queue(ICollection col)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Queue" />.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Queue" />.</returns>
|
||||
// Token: 0x1700073F RID: 1855
|
||||
// (get) Token: 0x06002EC8 RID: 11976 RVA: 0x00019AD0 File Offset: 0x00017CD0
|
||||
[Token(Token = "0x1700073F")]
|
||||
public virtual int Count
|
||||
{
|
||||
[Token(Token = "0x6002EC8")]
|
||||
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Creates a shallow copy of the <see cref="T:System.Collections.Queue" />.</summary>
|
||||
/// <returns>A shallow copy of the <see cref="T:System.Collections.Queue" />.</returns>
|
||||
// Token: 0x06002EC9 RID: 11977 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002EC9")]
|
||||
[Address(RVA = "0x2C43F10", Offset = "0x2C42F10", VA = "0x182C43F10", Slot = "11")]
|
||||
public virtual object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Queue" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.Queue" /> is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x17000740 RID: 1856
|
||||
// (get) Token: 0x06002ECA RID: 11978 RVA: 0x00019AE8 File Offset: 0x00017CE8
|
||||
[Token(Token = "0x17000740")]
|
||||
public virtual bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002ECA")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Queue" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Queue" />.</returns>
|
||||
// Token: 0x17000741 RID: 1857
|
||||
// (get) Token: 0x06002ECB RID: 11979 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000741")]
|
||||
public virtual object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002ECB")]
|
||||
[Address(RVA = "0x2C44BC0", Offset = "0x2C43BC0", VA = "0x182C44BC0", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Removes all objects from the <see cref="T:System.Collections.Queue" />.</summary>
|
||||
// Token: 0x06002ECC RID: 11980 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002ECC")]
|
||||
[Address(RVA = "0x2C43EB0", Offset = "0x2C42EB0", VA = "0x182C43EB0", Slot = "14")]
|
||||
public virtual void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the <see cref="T:System.Collections.Queue" /> elements to an existing one-dimensional <see cref="T:System.Array" />, starting at the specified array index.</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.Queue" />. 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.Queue" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
/// <exception cref="T:System.ArrayTypeMismatchException">The type of the source <see cref="T:System.Collections.Queue" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06002ECD RID: 11981 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002ECD")]
|
||||
[Address(RVA = "0x2C44010", Offset = "0x2C43010", VA = "0x182C44010", Slot = "15")]
|
||||
public virtual void CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Adds an object to the end of the <see cref="T:System.Collections.Queue" />.</summary>
|
||||
/// <param name="obj">The object to add to the <see cref="T:System.Collections.Queue" />. The value can be <see langword="null" />.</param>
|
||||
// Token: 0x06002ECE RID: 11982 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002ECE")]
|
||||
[Address(RVA = "0x2C44300", Offset = "0x2C43300", VA = "0x182C44300", Slot = "16")]
|
||||
public virtual void Enqueue(object obj)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Queue" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.Queue" />.</returns>
|
||||
// Token: 0x06002ECF RID: 11983 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002ECF")]
|
||||
[Address(RVA = "0x2C444F0", Offset = "0x2C434F0", VA = "0x182C444F0", Slot = "17")]
|
||||
public virtual IEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Removes and returns the object at the beginning of the <see cref="T:System.Collections.Queue" />.</summary>
|
||||
/// <returns>The object that is removed from the beginning of the <see cref="T:System.Collections.Queue" />.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Queue" /> is empty.</exception>
|
||||
// Token: 0x06002ED0 RID: 11984 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002ED0")]
|
||||
[Address(RVA = "0x2C44210", Offset = "0x2C43210", VA = "0x182C44210", Slot = "18")]
|
||||
public virtual object Dequeue()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns the object at the beginning of the <see cref="T:System.Collections.Queue" /> without removing it.</summary>
|
||||
/// <returns>The object at the beginning of the <see cref="T:System.Collections.Queue" />.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Queue" /> is empty.</exception>
|
||||
// Token: 0x06002ED1 RID: 11985 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002ED1")]
|
||||
[Address(RVA = "0x2C44580", Offset = "0x2C43580", VA = "0x182C44580", Slot = "19")]
|
||||
public virtual object Peek()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002ED2 RID: 11986 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002ED2")]
|
||||
[Address(RVA = "0x2C444B0", Offset = "0x2C434B0", VA = "0x182C444B0")]
|
||||
internal object GetElement(int i)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Copies the <see cref="T:System.Collections.Queue" /> elements to a new array.</summary>
|
||||
/// <returns>A new array containing elements copied from the <see cref="T:System.Collections.Queue" />.</returns>
|
||||
// Token: 0x06002ED3 RID: 11987 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002ED3")]
|
||||
[Address(RVA = "0x2C44720", Offset = "0x2C43720", VA = "0x182C44720", Slot = "20")]
|
||||
public virtual object[] ToArray()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002ED4 RID: 11988 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002ED4")]
|
||||
[Address(RVA = "0x2C44640", Offset = "0x2C43640", VA = "0x182C44640")]
|
||||
private void SetCapacity(int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A75 RID: 6773
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A75")]
|
||||
private object[] _array;
|
||||
|
||||
// Token: 0x04001A76 RID: 6774
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A76")]
|
||||
private int _head;
|
||||
|
||||
// Token: 0x04001A77 RID: 6775
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4001A77")]
|
||||
private int _tail;
|
||||
|
||||
// Token: 0x04001A78 RID: 6776
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001A78")]
|
||||
private int _size;
|
||||
|
||||
// Token: 0x04001A79 RID: 6777
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4001A79")]
|
||||
private int _growFactor;
|
||||
|
||||
// Token: 0x04001A7A RID: 6778
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001A7A")]
|
||||
private int _version;
|
||||
|
||||
// Token: 0x04001A7B RID: 6779
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4001A7B")]
|
||||
[NonSerialized]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x04001A7C RID: 6780
|
||||
[Token(Token = "0x4001A7C")]
|
||||
private const int _MinimumGrow = 4;
|
||||
|
||||
// Token: 0x04001A7D RID: 6781
|
||||
[Token(Token = "0x4001A7D")]
|
||||
private const int _ShrinkThreshold = 32;
|
||||
|
||||
// Token: 0x020005E5 RID: 1509
|
||||
[Token(Token = "0x20005E5")]
|
||||
[Serializable]
|
||||
private class QueueEnumerator : IEnumerator, ICloneable
|
||||
{
|
||||
// Token: 0x06002ED5 RID: 11989 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002ED5")]
|
||||
[Address(RVA = "0x2C43D80", Offset = "0x2C42D80", VA = "0x182C43D80")]
|
||||
internal QueueEnumerator(Queue q)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002ED6 RID: 11990 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002ED6")]
|
||||
[Address(RVA = "0x64CFC0", Offset = "0x64BFC0", VA = "0x18064CFC0", Slot = "7")]
|
||||
public object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002ED7 RID: 11991 RVA: 0x00019B00 File Offset: 0x00017D00
|
||||
[Token(Token = "0x6002ED7")]
|
||||
[Address(RVA = "0x2C43BC0", Offset = "0x2C42BC0", VA = "0x182C43BC0", Slot = "8")]
|
||||
public virtual bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17000742 RID: 1858
|
||||
// (get) Token: 0x06002ED8 RID: 11992 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000742")]
|
||||
public virtual object Current
|
||||
{
|
||||
[Token(Token = "0x6002ED8")]
|
||||
[Address(RVA = "0x2C43DE0", Offset = "0x2C42DE0", VA = "0x182C43DE0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002ED9 RID: 11993 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002ED9")]
|
||||
[Address(RVA = "0x2C43CD0", Offset = "0x2C42CD0", VA = "0x182C43CD0", Slot = "10")]
|
||||
public virtual void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A7E RID: 6782
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A7E")]
|
||||
private Queue _q;
|
||||
|
||||
// Token: 0x04001A7F RID: 6783
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A7F")]
|
||||
private int _index;
|
||||
|
||||
// Token: 0x04001A80 RID: 6784
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4001A80")]
|
||||
private int _version;
|
||||
|
||||
// Token: 0x04001A81 RID: 6785
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001A81")]
|
||||
private object currentElement;
|
||||
}
|
||||
|
||||
// Token: 0x020005E6 RID: 1510
|
||||
[Token(Token = "0x20005E6")]
|
||||
internal class QueueDebugView
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,118 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Provides the <see langword="abstract" /> base class for a strongly typed non-generic read-only collection.</summary>
|
||||
// Token: 0x020005E7 RID: 1511
|
||||
[Token(Token = "0x20005E7")]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public abstract class ReadOnlyCollectionBase : ICollection, IEnumerable
|
||||
{
|
||||
/// <summary>Gets the list of elements contained in the <see cref="T:System.Collections.ReadOnlyCollectionBase" /> instance.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ArrayList" /> representing the <see cref="T:System.Collections.ReadOnlyCollectionBase" /> instance itself.</returns>
|
||||
// Token: 0x17000743 RID: 1859
|
||||
// (get) Token: 0x06002EDA RID: 11994 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000743")]
|
||||
protected ArrayList InnerList
|
||||
{
|
||||
[Token(Token = "0x6002EDA")]
|
||||
[Address(RVA = "0x2C457C0", Offset = "0x2C447C0", VA = "0x182C457C0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.ReadOnlyCollectionBase" /> instance.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.ReadOnlyCollectionBase" /> instance.
|
||||
/// Retrieving the value of this property is an O(1) operation.</returns>
|
||||
// Token: 0x17000744 RID: 1860
|
||||
// (get) Token: 0x06002EDB RID: 11995 RVA: 0x00019B18 File Offset: 0x00017D18
|
||||
[Token(Token = "0x17000744")]
|
||||
public virtual int Count
|
||||
{
|
||||
[Token(Token = "0x6002EDB")]
|
||||
[Address(RVA = "0x2C45740", Offset = "0x2C44740", VA = "0x182C45740", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to a <see cref="T:System.Collections.ReadOnlyCollectionBase" /> object is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ReadOnlyCollectionBase" /> object is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x17000745 RID: 1861
|
||||
// (get) Token: 0x06002EDC RID: 11996 RVA: 0x00019B30 File Offset: 0x00017D30
|
||||
[Token(Token = "0x17000745")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002EDC")]
|
||||
[Address(RVA = "0x2C45640", Offset = "0x2C44640", VA = "0x182C45640", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to a <see cref="T:System.Collections.ReadOnlyCollectionBase" /> object.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ReadOnlyCollectionBase" /> object.</returns>
|
||||
// Token: 0x17000746 RID: 1862
|
||||
// (get) Token: 0x06002EDD RID: 11997 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000746")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002EDD")]
|
||||
[Address(RVA = "0x2C456C0", Offset = "0x2C446C0", VA = "0x182C456C0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Copies the entire <see cref="T:System.Collections.ReadOnlyCollectionBase" /> 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.ReadOnlyCollectionBase" />. 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.ReadOnlyCollectionBase" /> 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.ReadOnlyCollectionBase" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06002EDE RID: 11998 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EDE")]
|
||||
[Address(RVA = "0x2C455A0", Offset = "0x2C445A0", VA = "0x182C455A0", Slot = "4")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.ReadOnlyCollectionBase" /> instance.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.ReadOnlyCollectionBase" /> instance.</returns>
|
||||
// Token: 0x06002EDF RID: 11999 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002EDF")]
|
||||
[Address(RVA = "0x2C45520", Offset = "0x2C44520", VA = "0x182C45520", Slot = "10")]
|
||||
public virtual IEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.ReadOnlyCollectionBase" /> class.</summary>
|
||||
// Token: 0x06002EE0 RID: 12000 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EE0")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
protected ReadOnlyCollectionBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A82 RID: 6786
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A82")]
|
||||
private ArrayList list;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1239 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Represents a collection of key/value pairs that are sorted by the keys and are accessible by key and by index.</summary>
|
||||
// Token: 0x020005E8 RID: 1512
|
||||
[Token(Token = "0x20005E8")]
|
||||
[DebuggerTypeProxy(typeof(SortedList.SortedListDebugView))]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public class SortedList : IDictionary, ICollection, IEnumerable, ICloneable
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.SortedList" /> class that is empty, has the default initial capacity, and is sorted according to the <see cref="T:System.IComparable" /> interface implemented by each key added to the <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
// Token: 0x06002EE1 RID: 12001 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EE1")]
|
||||
[Address(RVA = "0x2C46F00", Offset = "0x2C45F00", VA = "0x182C46F00")]
|
||||
public SortedList()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002EE2 RID: 12002 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EE2")]
|
||||
[Address(RVA = "0x2C46820", Offset = "0x2C45820", VA = "0x182C46820")]
|
||||
private void Init()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.SortedList" /> class that is empty, has the specified initial capacity, and is sorted according to the <see cref="T:System.IComparable" /> interface implemented by each key added to the <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <param name="initialCapacity">The initial number of elements that the <see cref="T:System.Collections.SortedList" /> object can contain.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="initialCapacity" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.OutOfMemoryException">There is not enough available memory to create a <see cref="T:System.Collections.SortedList" /> object with the specified <paramref name="initialCapacity" />.</exception>
|
||||
// Token: 0x06002EE3 RID: 12003 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EE3")]
|
||||
[Address(RVA = "0x2C46E00", Offset = "0x2C45E00", VA = "0x182C46E00")]
|
||||
public SortedList(int initialCapacity)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.SortedList" /> class that is empty, has the default initial capacity, and is sorted according to the specified <see cref="T:System.Collections.IComparer" /> interface.</summary>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing keys.
|
||||
/// -or-
|
||||
/// <see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each key.</param>
|
||||
// Token: 0x06002EE4 RID: 12004 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EE4")]
|
||||
[Address(RVA = "0x2C46FE0", Offset = "0x2C45FE0", VA = "0x182C46FE0")]
|
||||
public SortedList(IComparer comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.SortedList" /> class that is empty, has the specified initial capacity, and is sorted according to the specified <see cref="T:System.Collections.IComparer" /> interface.</summary>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing keys.
|
||||
/// -or-
|
||||
/// <see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each key.</param>
|
||||
/// <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.SortedList" /> object can contain.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.OutOfMemoryException">There is not enough available memory to create a <see cref="T:System.Collections.SortedList" /> object with the specified <paramref name="capacity" />.</exception>
|
||||
// Token: 0x06002EE5 RID: 12005 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EE5")]
|
||||
[Address(RVA = "0x2C47010", Offset = "0x2C46010", VA = "0x182C47010")]
|
||||
public SortedList(IComparer comparer, int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Adds an element with the specified key and value to a <see cref="T:System.Collections.SortedList" /> object.</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 specified <paramref name="key" /> already exists in the <see cref="T:System.Collections.SortedList" /> object.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.SortedList" /> is set to use the <see cref="T:System.IComparable" /> interface, and <paramref name="key" /> does not implement the <see cref="T:System.IComparable" /> interface.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.SortedList" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.SortedList" /> has a fixed size.</exception>
|
||||
/// <exception cref="T:System.OutOfMemoryException">There is not enough available memory to add the element to the <see cref="T:System.Collections.SortedList" />.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
|
||||
// Token: 0x06002EE6 RID: 12006 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EE6")]
|
||||
[Address(RVA = "0x2C45DC0", Offset = "0x2C44DC0", VA = "0x182C45DC0", Slot = "21")]
|
||||
public virtual void Add(object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the capacity of a <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <returns>The number of elements that the <see cref="T:System.Collections.SortedList" /> object can contain.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">The value assigned is less than the current number of elements in the <see cref="T:System.Collections.SortedList" /> object.</exception>
|
||||
/// <exception cref="T:System.OutOfMemoryException">There is not enough memory available on the system.</exception>
|
||||
// Token: 0x17000747 RID: 1863
|
||||
// (get) Token: 0x06002EE7 RID: 12007 RVA: 0x00019B48 File Offset: 0x00017D48
|
||||
// (set) Token: 0x06002EE8 RID: 12008 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000747")]
|
||||
public virtual int Capacity
|
||||
{
|
||||
[Token(Token = "0x6002EE7")]
|
||||
[Address(RVA = "0x73E8F0", Offset = "0x73D8F0", VA = "0x18073E8F0", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x6002EE8")]
|
||||
[Address(RVA = "0x2C47150", Offset = "0x2C46150", VA = "0x182C47150", Slot = "23")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements contained in a <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.SortedList" /> object.</returns>
|
||||
// Token: 0x17000748 RID: 1864
|
||||
// (get) Token: 0x06002EE9 RID: 12009 RVA: 0x00019B60 File Offset: 0x00017D60
|
||||
[Token(Token = "0x17000748")]
|
||||
public virtual int Count
|
||||
{
|
||||
[Token(Token = "0x6002EE9")]
|
||||
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the keys in a <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> object containing the keys in the <see cref="T:System.Collections.SortedList" /> object.</returns>
|
||||
// Token: 0x17000749 RID: 1865
|
||||
// (get) Token: 0x06002EEA RID: 12010 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000749")]
|
||||
public virtual ICollection Keys
|
||||
{
|
||||
[Token(Token = "0x6002EEA")]
|
||||
[Address(RVA = "0x42CFA0", Offset = "0x42BFA0", VA = "0x18042CFA0", Slot = "25")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the values in a <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> object containing the values in the <see cref="T:System.Collections.SortedList" /> object.</returns>
|
||||
// Token: 0x1700074A RID: 1866
|
||||
// (get) Token: 0x06002EEB RID: 12011 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700074A")]
|
||||
public virtual ICollection Values
|
||||
{
|
||||
[Token(Token = "0x6002EEB")]
|
||||
[Address(RVA = "0x2C47130", Offset = "0x2C46130", VA = "0x182C47130", Slot = "26")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether a <see cref="T:System.Collections.SortedList" /> object is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.SortedList" /> object is read-only; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x1700074B RID: 1867
|
||||
// (get) Token: 0x06002EEC RID: 12012 RVA: 0x00019B78 File Offset: 0x00017D78
|
||||
[Token(Token = "0x1700074B")]
|
||||
public virtual bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002EEC")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "27")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether a <see cref="T:System.Collections.SortedList" /> object has a fixed size.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.SortedList" /> object has a fixed size; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x1700074C RID: 1868
|
||||
// (get) Token: 0x06002EED RID: 12013 RVA: 0x00019B90 File Offset: 0x00017D90
|
||||
[Token(Token = "0x1700074C")]
|
||||
public virtual bool IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002EED")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "28")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to a <see cref="T:System.Collections.SortedList" /> object is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.SortedList" /> object is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x1700074D RID: 1869
|
||||
// (get) Token: 0x06002EEE RID: 12014 RVA: 0x00019BA8 File Offset: 0x00017DA8
|
||||
[Token(Token = "0x1700074D")]
|
||||
public virtual bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002EEE")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "29")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to a <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.SortedList" /> object.</returns>
|
||||
// Token: 0x1700074E RID: 1870
|
||||
// (get) Token: 0x06002EEF RID: 12015 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700074E")]
|
||||
public virtual object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002EEF")]
|
||||
[Address(RVA = "0x2C470C0", Offset = "0x2C460C0", VA = "0x182C470C0", Slot = "30")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Removes all elements from a <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.SortedList" /> object is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.SortedList" /> has a fixed size.</exception>
|
||||
// Token: 0x06002EF0 RID: 12016 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EF0")]
|
||||
[Address(RVA = "0x2C45F50", Offset = "0x2C44F50", VA = "0x182C45F50", Slot = "31")]
|
||||
public virtual void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Creates a shallow copy of a <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <returns>A shallow copy of the <see cref="T:System.Collections.SortedList" /> object.</returns>
|
||||
// Token: 0x06002EF1 RID: 12017 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002EF1")]
|
||||
[Address(RVA = "0x2C45F90", Offset = "0x2C44F90", VA = "0x182C45F90", Slot = "32")]
|
||||
public virtual object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Determines whether a <see cref="T:System.Collections.SortedList" /> object contains a specific key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.SortedList" /> object.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.SortedList" /> object contains an element with the specified <paramref name="key" />; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
|
||||
// Token: 0x06002EF2 RID: 12018 RVA: 0x00019BC0 File Offset: 0x00017DC0
|
||||
[Token(Token = "0x6002EF2")]
|
||||
[Address(RVA = "0x2C46120", Offset = "0x2C45120", VA = "0x182C46120", Slot = "33")]
|
||||
public virtual bool Contains(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Determines whether a <see cref="T:System.Collections.SortedList" /> object contains a specific key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.SortedList" /> object.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.SortedList" /> object contains an element with the specified <paramref name="key" />; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
|
||||
// Token: 0x06002EF3 RID: 12019 RVA: 0x00019BD8 File Offset: 0x00017DD8
|
||||
[Token(Token = "0x6002EF3")]
|
||||
[Address(RVA = "0x2C46120", Offset = "0x2C45120", VA = "0x182C46120", Slot = "34")]
|
||||
public virtual bool ContainsKey(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Determines whether a <see cref="T:System.Collections.SortedList" /> object contains a specific value.</summary>
|
||||
/// <param name="value">The value to locate in the <see cref="T:System.Collections.SortedList" /> object. The value can be <see langword="null" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.SortedList" /> object contains an element with the specified <paramref name="value" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06002EF4 RID: 12020 RVA: 0x00019BF0 File Offset: 0x00017DF0
|
||||
[Token(Token = "0x6002EF4")]
|
||||
[Address(RVA = "0x2C46140", Offset = "0x2C45140", VA = "0x182C46140", Slot = "35")]
|
||||
public virtual bool ContainsValue(object value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Copies <see cref="T:System.Collections.SortedList" /> elements to a one-dimensional <see cref="T:System.Array" /> object, starting at the specified index in the array.</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.SortedList" />. 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.SortedList" /> object 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.SortedList" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06002EF5 RID: 12021 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EF5")]
|
||||
[Address(RVA = "0x2C46160", Offset = "0x2C45160", VA = "0x182C46160", Slot = "36")]
|
||||
public virtual void CopyTo(Array array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002EF6 RID: 12022 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002EF6")]
|
||||
[Address(RVA = "0x2C463D0", Offset = "0x2C453D0", VA = "0x182C463D0")]
|
||||
private void EnsureCapacity(int min)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the value at the specified index of a <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <param name="index">The zero-based index of the value to get.</param>
|
||||
/// <returns>The value at the specified index of the <see cref="T:System.Collections.SortedList" /> object.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is outside the range of valid indexes for the <see cref="T:System.Collections.SortedList" /> object.</exception>
|
||||
// Token: 0x06002EF7 RID: 12023 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002EF7")]
|
||||
[Address(RVA = "0x2C46430", Offset = "0x2C45430", VA = "0x182C46430", Slot = "37")]
|
||||
public virtual object GetByIndex(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns an <see cref="T:System.Collections.IEnumerator" /> that iterates through the <see cref="T:System.Collections.SortedList" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.SortedList" />.</returns>
|
||||
// Token: 0x06002EF8 RID: 12024 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002EF8")]
|
||||
[Address(RVA = "0x2C46D10", Offset = "0x2C45D10", VA = "0x182C46D10", Slot = "19")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> object that iterates through a <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> object for the <see cref="T:System.Collections.SortedList" /> object.</returns>
|
||||
// Token: 0x06002EF9 RID: 12025 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002EF9")]
|
||||
[Address(RVA = "0x2C464F0", Offset = "0x2C454F0", VA = "0x182C464F0", Slot = "38")]
|
||||
public virtual IDictionaryEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets the key at the specified index of a <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <param name="index">The zero-based index of the key to get.</param>
|
||||
/// <returns>The key at the specified index of the <see cref="T:System.Collections.SortedList" /> object.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is outside the range of valid indexes for the <see cref="T:System.Collections.SortedList" /> object.</exception>
|
||||
// Token: 0x06002EFA RID: 12026 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002EFA")]
|
||||
[Address(RVA = "0x2C465E0", Offset = "0x2C455E0", VA = "0x182C465E0", Slot = "39")]
|
||||
public virtual object GetKey(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets the keys in a <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IList" /> object containing the keys in the <see cref="T:System.Collections.SortedList" /> object.</returns>
|
||||
// Token: 0x06002EFB RID: 12027 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002EFB")]
|
||||
[Address(RVA = "0x2C46570", Offset = "0x2C45570", VA = "0x182C46570", Slot = "40")]
|
||||
public virtual IList GetKeyList()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets the values in a <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IList" /> object containing the values in the <see cref="T:System.Collections.SortedList" /> object.</returns>
|
||||
// Token: 0x06002EFC RID: 12028 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002EFC")]
|
||||
[Address(RVA = "0x2C466A0", Offset = "0x2C456A0", VA = "0x182C466A0", Slot = "41")]
|
||||
public virtual IList GetValueList()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the value associated with a specific key in a <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <param name="key">The key associated with the value to get or set.</param>
|
||||
/// <returns>The value associated with the <paramref name="key" /> parameter in the <see cref="T:System.Collections.SortedList" /> object, if <paramref name="key" /> is found; otherwise, <see langword="null" />.</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.SortedList" /> object is read-only.
|
||||
/// -or-
|
||||
/// The property is set, <paramref name="key" /> does not exist in the collection, and the <see cref="T:System.Collections.SortedList" /> has a fixed size.</exception>
|
||||
/// <exception cref="T:System.OutOfMemoryException">There is not enough available memory to add the element to the <see cref="T:System.Collections.SortedList" />.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
|
||||
// Token: 0x1700074F RID: 1871
|
||||
[Token(Token = "0x1700074F")]
|
||||
public virtual object this[object key]
|
||||
{
|
||||
[Token(Token = "0x6002EFD")]
|
||||
[Address(RVA = "0x2C47060", Offset = "0x2C46060", VA = "0x182C47060", Slot = "42")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002EFE")]
|
||||
[Address(RVA = "0x2C472E0", Offset = "0x2C462E0", VA = "0x182C472E0", Slot = "43")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Returns the zero-based index of the specified key in a <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.SortedList" /> object.</param>
|
||||
/// <returns>The zero-based index of the <paramref name="key" /> parameter, if <paramref name="key" /> is found in the <see cref="T:System.Collections.SortedList" /> object; otherwise, -1.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
|
||||
// Token: 0x06002EFF RID: 12031 RVA: 0x00019C08 File Offset: 0x00017E08
|
||||
[Token(Token = "0x6002EFF")]
|
||||
[Address(RVA = "0x2C46710", Offset = "0x2C45710", VA = "0x182C46710", Slot = "44")]
|
||||
public virtual int IndexOfKey(object key)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Returns the zero-based index of the first occurrence of the specified value in a <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <param name="value">The value to locate in the <see cref="T:System.Collections.SortedList" /> object. The value can be <see langword="null" />.</param>
|
||||
/// <returns>The zero-based index of the first occurrence of the <paramref name="value" /> parameter, if <paramref name="value" /> is found in the <see cref="T:System.Collections.SortedList" /> object; otherwise, -1.</returns>
|
||||
// Token: 0x06002F00 RID: 12032 RVA: 0x00019C20 File Offset: 0x00017E20
|
||||
[Token(Token = "0x6002F00")]
|
||||
[Address(RVA = "0x2C467C0", Offset = "0x2C457C0", VA = "0x182C467C0", Slot = "45")]
|
||||
public virtual int IndexOfValue(object value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002F01 RID: 12033 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F01")]
|
||||
[Address(RVA = "0x2C46900", Offset = "0x2C45900", VA = "0x182C46900")]
|
||||
private void Insert(int index, object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the element at the specified index of a <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <param name="index">The zero-based index of the element to remove.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is outside the range of valid indexes for the <see cref="T:System.Collections.SortedList" /> object.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.SortedList" /> is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.SortedList" /> has a fixed size.</exception>
|
||||
// Token: 0x06002F02 RID: 12034 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F02")]
|
||||
[Address(RVA = "0x2C46A90", Offset = "0x2C45A90", VA = "0x182C46A90", Slot = "46")]
|
||||
public virtual void RemoveAt(int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the element with the specified key from a <see cref="T:System.Collections.SortedList" /> object.</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.SortedList" /> object is read-only.
|
||||
/// -or-
|
||||
/// The <see cref="T:System.Collections.SortedList" /> has a fixed size.</exception>
|
||||
// Token: 0x06002F03 RID: 12035 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F03")]
|
||||
[Address(RVA = "0x2C46BF0", Offset = "0x2C45BF0", VA = "0x182C46BF0", Slot = "47")]
|
||||
public virtual void Remove(object key)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns a synchronized (thread-safe) wrapper for a <see cref="T:System.Collections.SortedList" /> object.</summary>
|
||||
/// <param name="list">The <see cref="T:System.Collections.SortedList" /> object to synchronize.</param>
|
||||
/// <returns>A synchronized (thread-safe) wrapper for the <see cref="T:System.Collections.SortedList" /> object.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="list" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06002F04 RID: 12036 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F04")]
|
||||
[Address(RVA = "0x2C46C30", Offset = "0x2C45C30", VA = "0x182C46C30")]
|
||||
public static SortedList Synchronized(SortedList list)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001A83 RID: 6787
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A83")]
|
||||
private object[] keys;
|
||||
|
||||
// Token: 0x04001A84 RID: 6788
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A84")]
|
||||
private object[] values;
|
||||
|
||||
// Token: 0x04001A85 RID: 6789
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001A85")]
|
||||
private int _size;
|
||||
|
||||
// Token: 0x04001A86 RID: 6790
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4001A86")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001A87 RID: 6791
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001A87")]
|
||||
private IComparer comparer;
|
||||
|
||||
// Token: 0x04001A88 RID: 6792
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4001A88")]
|
||||
private SortedList.KeyList keyList;
|
||||
|
||||
// Token: 0x04001A89 RID: 6793
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001A89")]
|
||||
private SortedList.ValueList valueList;
|
||||
|
||||
// Token: 0x04001A8A RID: 6794
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4001A8A")]
|
||||
[NonSerialized]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x04001A8B RID: 6795
|
||||
[Token(Token = "0x4001A8B")]
|
||||
private const int _defaultCapacity = 16;
|
||||
|
||||
// Token: 0x04001A8C RID: 6796
|
||||
[Token(Token = "0x4001A8C")]
|
||||
private static object[] emptyArray;
|
||||
|
||||
// Token: 0x020005E9 RID: 1513
|
||||
[Token(Token = "0x20005E9")]
|
||||
[Serializable]
|
||||
private class SyncSortedList : SortedList
|
||||
{
|
||||
// Token: 0x06002F06 RID: 12038 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F06")]
|
||||
[Address(RVA = "0x2C49920", Offset = "0x2C48920", VA = "0x182C49920")]
|
||||
internal SyncSortedList(SortedList list)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000750 RID: 1872
|
||||
// (get) Token: 0x06002F07 RID: 12039 RVA: 0x00019C38 File Offset: 0x00017E38
|
||||
[Token(Token = "0x17000750")]
|
||||
public override int Count
|
||||
{
|
||||
[Token(Token = "0x6002F07")]
|
||||
[Address(RVA = "0x2C49A60", Offset = "0x2C48A60", VA = "0x182C49A60", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000751 RID: 1873
|
||||
// (get) Token: 0x06002F08 RID: 12040 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000751")]
|
||||
public override object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002F08")]
|
||||
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0", Slot = "30")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000752 RID: 1874
|
||||
// (get) Token: 0x06002F09 RID: 12041 RVA: 0x00019C50 File Offset: 0x00017E50
|
||||
[Token(Token = "0x17000752")]
|
||||
public override bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002F09")]
|
||||
[Address(RVA = "0x10CEDF0", Offset = "0x10CDDF0", VA = "0x1810CEDF0", Slot = "27")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000753 RID: 1875
|
||||
// (get) Token: 0x06002F0A RID: 12042 RVA: 0x00019C68 File Offset: 0x00017E68
|
||||
[Token(Token = "0x17000753")]
|
||||
public override bool IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002F0A")]
|
||||
[Address(RVA = "0x2C49B10", Offset = "0x2C48B10", VA = "0x182C49B10", Slot = "28")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000754 RID: 1876
|
||||
// (get) Token: 0x06002F0B RID: 12043 RVA: 0x00019C80 File Offset: 0x00017E80
|
||||
[Token(Token = "0x17000754")]
|
||||
public override bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002F0B")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "29")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000755 RID: 1877
|
||||
[Token(Token = "0x17000755")]
|
||||
public override object this[object key]
|
||||
{
|
||||
[Token(Token = "0x6002F0C")]
|
||||
[Address(RVA = "0x2C49B40", Offset = "0x2C48B40", VA = "0x182C49B40", Slot = "42")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002F0D")]
|
||||
[Address(RVA = "0x2C49C10", Offset = "0x2C48C10", VA = "0x182C49C10", Slot = "43")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F0E RID: 12046 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F0E")]
|
||||
[Address(RVA = "0x2C48CA0", Offset = "0x2C47CA0", VA = "0x182C48CA0", Slot = "21")]
|
||||
public override void Add(object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000756 RID: 1878
|
||||
// (get) Token: 0x06002F0F RID: 12047 RVA: 0x00019C98 File Offset: 0x00017E98
|
||||
[Token(Token = "0x17000756")]
|
||||
public override int Capacity
|
||||
{
|
||||
[Token(Token = "0x6002F0F")]
|
||||
[Address(RVA = "0x2C499B0", Offset = "0x2C489B0", VA = "0x182C499B0", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F10 RID: 12048 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F10")]
|
||||
[Address(RVA = "0x2C48D60", Offset = "0x2C47D60", VA = "0x182C48D60", Slot = "31")]
|
||||
public override void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F11 RID: 12049 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F11")]
|
||||
[Address(RVA = "0x2C48E00", Offset = "0x2C47E00", VA = "0x182C48E00", Slot = "32")]
|
||||
public override object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002F12 RID: 12050 RVA: 0x00019CB0 File Offset: 0x00017EB0
|
||||
[Token(Token = "0x6002F12")]
|
||||
[Address(RVA = "0x2C49060", Offset = "0x2C48060", VA = "0x182C49060", Slot = "33")]
|
||||
public override bool Contains(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002F13 RID: 12051 RVA: 0x00019CC8 File Offset: 0x00017EC8
|
||||
[Token(Token = "0x6002F13")]
|
||||
[Address(RVA = "0x2C48EC0", Offset = "0x2C47EC0", VA = "0x182C48EC0", Slot = "34")]
|
||||
public override bool ContainsKey(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002F14 RID: 12052 RVA: 0x00019CE0 File Offset: 0x00017EE0
|
||||
[Token(Token = "0x6002F14")]
|
||||
[Address(RVA = "0x2C48F90", Offset = "0x2C47F90", VA = "0x182C48F90", Slot = "35")]
|
||||
public override bool ContainsValue(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002F15 RID: 12053 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F15")]
|
||||
[Address(RVA = "0x2C49130", Offset = "0x2C48130", VA = "0x182C49130", Slot = "36")]
|
||||
public override void CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F16 RID: 12054 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F16")]
|
||||
[Address(RVA = "0x2C491F0", Offset = "0x2C481F0", VA = "0x182C491F0", Slot = "37")]
|
||||
public override object GetByIndex(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002F17 RID: 12055 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F17")]
|
||||
[Address(RVA = "0x2C492C0", Offset = "0x2C482C0", VA = "0x182C492C0", Slot = "38")]
|
||||
public override IDictionaryEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002F18 RID: 12056 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F18")]
|
||||
[Address(RVA = "0x2C49440", Offset = "0x2C48440", VA = "0x182C49440", Slot = "39")]
|
||||
public override object GetKey(int index)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002F19 RID: 12057 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F19")]
|
||||
[Address(RVA = "0x2C49380", Offset = "0x2C48380", VA = "0x182C49380", Slot = "40")]
|
||||
public override IList GetKeyList()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002F1A RID: 12058 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F1A")]
|
||||
[Address(RVA = "0x2C49510", Offset = "0x2C48510", VA = "0x182C49510", Slot = "41")]
|
||||
public override IList GetValueList()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002F1B RID: 12059 RVA: 0x00019CF8 File Offset: 0x00017EF8
|
||||
[Token(Token = "0x6002F1B")]
|
||||
[Address(RVA = "0x2C495D0", Offset = "0x2C485D0", VA = "0x182C495D0", Slot = "44")]
|
||||
public override int IndexOfKey(object key)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002F1C RID: 12060 RVA: 0x00019D10 File Offset: 0x00017F10
|
||||
[Token(Token = "0x6002F1C")]
|
||||
[Address(RVA = "0x2C49700", Offset = "0x2C48700", VA = "0x182C49700", Slot = "45")]
|
||||
public override int IndexOfValue(object value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002F1D RID: 12061 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F1D")]
|
||||
[Address(RVA = "0x2C497C0", Offset = "0x2C487C0", VA = "0x182C497C0", Slot = "46")]
|
||||
public override void RemoveAt(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F1E RID: 12062 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F1E")]
|
||||
[Address(RVA = "0x2C49870", Offset = "0x2C48870", VA = "0x182C49870", Slot = "47")]
|
||||
public override void Remove(object key)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A8D RID: 6797
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4001A8D")]
|
||||
private SortedList _list;
|
||||
|
||||
// Token: 0x04001A8E RID: 6798
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4001A8E")]
|
||||
private object _root;
|
||||
}
|
||||
|
||||
// Token: 0x020005EA RID: 1514
|
||||
[Token(Token = "0x20005EA")]
|
||||
[Serializable]
|
||||
private class SortedListEnumerator : IDictionaryEnumerator, IEnumerator, ICloneable
|
||||
{
|
||||
// Token: 0x06002F1F RID: 12063 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F1F")]
|
||||
[Address(RVA = "0x2C459D0", Offset = "0x2C449D0", VA = "0x182C459D0")]
|
||||
internal SortedListEnumerator(SortedList sortedList, int index, int count, int getObjRetType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F20 RID: 12064 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F20")]
|
||||
[Address(RVA = "0x64CFC0", Offset = "0x64BFC0", VA = "0x18064CFC0", Slot = "10")]
|
||||
public object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000757 RID: 1879
|
||||
// (get) Token: 0x06002F21 RID: 12065 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000757")]
|
||||
public virtual object Key
|
||||
{
|
||||
[Token(Token = "0x6002F21")]
|
||||
[Address(RVA = "0x2C45C00", Offset = "0x2C44C00", VA = "0x182C45C00", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F22 RID: 12066 RVA: 0x00019D28 File Offset: 0x00017F28
|
||||
[Token(Token = "0x6002F22")]
|
||||
[Address(RVA = "0x2C45820", Offset = "0x2C44820", VA = "0x182C45820", Slot = "12")]
|
||||
public virtual bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17000758 RID: 1880
|
||||
// (get) Token: 0x06002F23 RID: 12067 RVA: 0x00019D40 File Offset: 0x00017F40
|
||||
[Token(Token = "0x17000758")]
|
||||
public virtual DictionaryEntry Entry
|
||||
{
|
||||
[Token(Token = "0x6002F23")]
|
||||
[Address(RVA = "0x2C45B10", Offset = "0x2C44B10", VA = "0x182C45B10", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return default(DictionaryEntry);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000759 RID: 1881
|
||||
// (get) Token: 0x06002F24 RID: 12068 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000759")]
|
||||
public virtual object Current
|
||||
{
|
||||
[Token(Token = "0x6002F24")]
|
||||
[Address(RVA = "0x2C45A40", Offset = "0x2C44A40", VA = "0x182C45A40", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700075A RID: 1882
|
||||
// (get) Token: 0x06002F25 RID: 12069 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700075A")]
|
||||
public virtual object Value
|
||||
{
|
||||
[Token(Token = "0x6002F25")]
|
||||
[Address(RVA = "0x2C45CE0", Offset = "0x2C44CE0", VA = "0x182C45CE0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F26 RID: 12070 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F26")]
|
||||
[Address(RVA = "0x2C45930", Offset = "0x2C44930", VA = "0x182C45930", Slot = "16")]
|
||||
public virtual void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A8F RID: 6799
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A8F")]
|
||||
private SortedList sortedList;
|
||||
|
||||
// Token: 0x04001A90 RID: 6800
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A90")]
|
||||
private object key;
|
||||
|
||||
// Token: 0x04001A91 RID: 6801
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001A91")]
|
||||
private object value;
|
||||
|
||||
// Token: 0x04001A92 RID: 6802
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4001A92")]
|
||||
private int index;
|
||||
|
||||
// Token: 0x04001A93 RID: 6803
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4001A93")]
|
||||
private int startIndex;
|
||||
|
||||
// Token: 0x04001A94 RID: 6804
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4001A94")]
|
||||
private int endIndex;
|
||||
|
||||
// Token: 0x04001A95 RID: 6805
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4001A95")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001A96 RID: 6806
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4001A96")]
|
||||
private bool current;
|
||||
|
||||
// Token: 0x04001A97 RID: 6807
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4001A97")]
|
||||
private int getObjectRetType;
|
||||
}
|
||||
|
||||
// Token: 0x020005EB RID: 1515
|
||||
[Token(Token = "0x20005EB")]
|
||||
[Serializable]
|
||||
private class KeyList : IList, ICollection, IEnumerable
|
||||
{
|
||||
// Token: 0x06002F27 RID: 12071 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F27")]
|
||||
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
|
||||
internal KeyList(SortedList sortedList)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700075B RID: 1883
|
||||
// (get) Token: 0x06002F28 RID: 12072 RVA: 0x00019D58 File Offset: 0x00017F58
|
||||
[Token(Token = "0x1700075B")]
|
||||
public virtual int Count
|
||||
{
|
||||
[Token(Token = "0x6002F28")]
|
||||
[Address(RVA = "0xB3D0E0", Offset = "0xB3C0E0", VA = "0x180B3D0E0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700075C RID: 1884
|
||||
// (get) Token: 0x06002F29 RID: 12073 RVA: 0x00019D70 File Offset: 0x00017F70
|
||||
[Token(Token = "0x1700075C")]
|
||||
public virtual bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002F29")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700075D RID: 1885
|
||||
// (get) Token: 0x06002F2A RID: 12074 RVA: 0x00019D88 File Offset: 0x00017F88
|
||||
[Token(Token = "0x1700075D")]
|
||||
public virtual bool IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002F2A")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700075E RID: 1886
|
||||
// (get) Token: 0x06002F2B RID: 12075 RVA: 0x00019DA0 File Offset: 0x00017FA0
|
||||
[Token(Token = "0x1700075E")]
|
||||
public virtual bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002F2B")]
|
||||
[Address(RVA = "0x4DA840", Offset = "0x4D9840", VA = "0x1804DA840", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700075F RID: 1887
|
||||
// (get) Token: 0x06002F2C RID: 12076 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700075F")]
|
||||
public virtual object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002F2C")]
|
||||
[Address(RVA = "0x4DA8D0", Offset = "0x4D98D0", VA = "0x1804DA8D0", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F2D RID: 12077 RVA: 0x00019DB8 File Offset: 0x00017FB8
|
||||
[Token(Token = "0x6002F2D")]
|
||||
[Address(RVA = "0x2C41C60", Offset = "0x2C40C60", VA = "0x182C41C60", Slot = "25")]
|
||||
public virtual int Add(object key)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002F2E RID: 12078 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F2E")]
|
||||
[Address(RVA = "0x2C41CD0", Offset = "0x2C40CD0", VA = "0x182C41CD0", Slot = "26")]
|
||||
public virtual void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F2F RID: 12079 RVA: 0x00019DD0 File Offset: 0x00017FD0
|
||||
[Token(Token = "0x6002F2F")]
|
||||
[Address(RVA = "0xBA4740", Offset = "0xBA3740", VA = "0x180BA4740", Slot = "27")]
|
||||
public virtual bool Contains(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002F30 RID: 12080 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F30")]
|
||||
[Address(RVA = "0x2C41D40", Offset = "0x2C40D40", VA = "0x182C41D40", Slot = "28")]
|
||||
public virtual void CopyTo(Array array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F31 RID: 12081 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F31")]
|
||||
[Address(RVA = "0x2C41FB0", Offset = "0x2C40FB0", VA = "0x182C41FB0", Slot = "29")]
|
||||
public virtual void Insert(int index, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000760 RID: 1888
|
||||
[Token(Token = "0x17000760")]
|
||||
public virtual object this[int index]
|
||||
{
|
||||
[Token(Token = "0x6002F32")]
|
||||
[Address(RVA = "0x2C42100", Offset = "0x2C41100", VA = "0x182C42100", Slot = "30")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002F33")]
|
||||
[Address(RVA = "0x2C42130", Offset = "0x2C41130", VA = "0x182C42130", Slot = "31")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F34 RID: 12084 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F34")]
|
||||
[Address(RVA = "0x2C41E20", Offset = "0x2C40E20", VA = "0x182C41E20", Slot = "32")]
|
||||
public virtual IEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002F35 RID: 12085 RVA: 0x00019DE8 File Offset: 0x00017FE8
|
||||
[Token(Token = "0x6002F35")]
|
||||
[Address(RVA = "0x2C41EC0", Offset = "0x2C40EC0", VA = "0x182C41EC0", Slot = "33")]
|
||||
public virtual int IndexOf(object key)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002F36 RID: 12086 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F36")]
|
||||
[Address(RVA = "0x2C42090", Offset = "0x2C41090", VA = "0x182C42090", Slot = "34")]
|
||||
public virtual void Remove(object key)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F37 RID: 12087 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F37")]
|
||||
[Address(RVA = "0x2C42020", Offset = "0x2C41020", VA = "0x182C42020", Slot = "35")]
|
||||
public virtual void RemoveAt(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A98 RID: 6808
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A98")]
|
||||
private SortedList sortedList;
|
||||
}
|
||||
|
||||
// Token: 0x020005EC RID: 1516
|
||||
[Token(Token = "0x20005EC")]
|
||||
[Serializable]
|
||||
private class ValueList : IList, ICollection, IEnumerable
|
||||
{
|
||||
// Token: 0x06002F38 RID: 12088 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F38")]
|
||||
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
|
||||
internal ValueList(SortedList sortedList)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000761 RID: 1889
|
||||
// (get) Token: 0x06002F39 RID: 12089 RVA: 0x00019E00 File Offset: 0x00018000
|
||||
[Token(Token = "0x17000761")]
|
||||
public virtual int Count
|
||||
{
|
||||
[Token(Token = "0x6002F39")]
|
||||
[Address(RVA = "0xB3D0E0", Offset = "0xB3C0E0", VA = "0x180B3D0E0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000762 RID: 1890
|
||||
// (get) Token: 0x06002F3A RID: 12090 RVA: 0x00019E18 File Offset: 0x00018018
|
||||
[Token(Token = "0x17000762")]
|
||||
public virtual bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6002F3A")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000763 RID: 1891
|
||||
// (get) Token: 0x06002F3B RID: 12091 RVA: 0x00019E30 File Offset: 0x00018030
|
||||
[Token(Token = "0x17000763")]
|
||||
public virtual bool IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6002F3B")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000764 RID: 1892
|
||||
// (get) Token: 0x06002F3C RID: 12092 RVA: 0x00019E48 File Offset: 0x00018048
|
||||
[Token(Token = "0x17000764")]
|
||||
public virtual bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002F3C")]
|
||||
[Address(RVA = "0x4DA840", Offset = "0x4D9840", VA = "0x1804DA840", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000765 RID: 1893
|
||||
// (get) Token: 0x06002F3D RID: 12093 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000765")]
|
||||
public virtual object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002F3D")]
|
||||
[Address(RVA = "0x4DA8D0", Offset = "0x4D98D0", VA = "0x1804DA8D0", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F3E RID: 12094 RVA: 0x00019E60 File Offset: 0x00018060
|
||||
[Token(Token = "0x6002F3E")]
|
||||
[Address(RVA = "0x2C49EF0", Offset = "0x2C48EF0", VA = "0x182C49EF0", Slot = "25")]
|
||||
public virtual int Add(object key)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002F3F RID: 12095 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F3F")]
|
||||
[Address(RVA = "0x2C49F60", Offset = "0x2C48F60", VA = "0x182C49F60", Slot = "26")]
|
||||
public virtual void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F40 RID: 12096 RVA: 0x00019E78 File Offset: 0x00018078
|
||||
[Token(Token = "0x6002F40")]
|
||||
[Address(RVA = "0x2C49FD0", Offset = "0x2C48FD0", VA = "0x182C49FD0", Slot = "27")]
|
||||
public virtual bool Contains(object value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06002F41 RID: 12097 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F41")]
|
||||
[Address(RVA = "0x2C4A000", Offset = "0x2C49000", VA = "0x182C4A000", Slot = "28")]
|
||||
public virtual void CopyTo(Array array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F42 RID: 12098 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F42")]
|
||||
[Address(RVA = "0x2C4A200", Offset = "0x2C49200", VA = "0x182C4A200", Slot = "29")]
|
||||
public virtual void Insert(int index, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000766 RID: 1894
|
||||
[Token(Token = "0x17000766")]
|
||||
public virtual object this[int index]
|
||||
{
|
||||
[Token(Token = "0x6002F43")]
|
||||
[Address(RVA = "0x4DAA00", Offset = "0x4D9A00", VA = "0x1804DAA00", Slot = "30")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6002F44")]
|
||||
[Address(RVA = "0x2C4A350", Offset = "0x2C49350", VA = "0x182C4A350", Slot = "31")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F45 RID: 12101 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F45")]
|
||||
[Address(RVA = "0x2C4A0E0", Offset = "0x2C490E0", VA = "0x182C4A0E0", Slot = "32")]
|
||||
public virtual IEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002F46 RID: 12102 RVA: 0x00019E90 File Offset: 0x00018090
|
||||
[Token(Token = "0x6002F46")]
|
||||
[Address(RVA = "0x2C4A180", Offset = "0x2C49180", VA = "0x182C4A180", Slot = "33")]
|
||||
public virtual int IndexOf(object value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06002F47 RID: 12103 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F47")]
|
||||
[Address(RVA = "0x2C4A2E0", Offset = "0x2C492E0", VA = "0x182C4A2E0", Slot = "34")]
|
||||
public virtual void Remove(object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F48 RID: 12104 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F48")]
|
||||
[Address(RVA = "0x2C4A270", Offset = "0x2C49270", VA = "0x182C4A270", Slot = "35")]
|
||||
public virtual void RemoveAt(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A99 RID: 6809
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A99")]
|
||||
private SortedList sortedList;
|
||||
}
|
||||
|
||||
// Token: 0x020005ED RID: 1517
|
||||
[Token(Token = "0x20005ED")]
|
||||
internal class SortedListDebugView
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,256 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections
|
||||
{
|
||||
/// <summary>Represents a simple last-in-first-out (LIFO) non-generic collection of objects.</summary>
|
||||
// Token: 0x020005EE RID: 1518
|
||||
[Token(Token = "0x20005EE")]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[ComVisible(true)]
|
||||
[DebuggerTypeProxy(typeof(Stack.StackDebugView))]
|
||||
[Serializable]
|
||||
public class Stack : ICollection, IEnumerable, ICloneable
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Stack" /> class that is empty and has the default initial capacity.</summary>
|
||||
// Token: 0x06002F49 RID: 12105 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F49")]
|
||||
[Address(RVA = "0x2C47E10", Offset = "0x2C46E10", VA = "0x182C47E10")]
|
||||
public Stack()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Stack" /> class that is empty and has the specified initial capacity or the default initial capacity, whichever is greater.</summary>
|
||||
/// <param name="initialCapacity">The initial number of elements that the <see cref="T:System.Collections.Stack" /> can contain.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="initialCapacity" /> is less than zero.</exception>
|
||||
// Token: 0x06002F4A RID: 12106 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F4A")]
|
||||
[Address(RVA = "0x2C47E60", Offset = "0x2C46E60", VA = "0x182C47E60")]
|
||||
public Stack(int initialCapacity)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Stack" />.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Stack" />.</returns>
|
||||
// Token: 0x17000767 RID: 1895
|
||||
// (get) Token: 0x06002F4B RID: 12107 RVA: 0x00019EA8 File Offset: 0x000180A8
|
||||
[Token(Token = "0x17000767")]
|
||||
public virtual int Count
|
||||
{
|
||||
[Token(Token = "0x6002F4B")]
|
||||
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Stack" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" />, if access to the <see cref="T:System.Collections.Stack" /> is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
|
||||
// Token: 0x17000768 RID: 1896
|
||||
// (get) Token: 0x06002F4C RID: 12108 RVA: 0x00019EC0 File Offset: 0x000180C0
|
||||
[Token(Token = "0x17000768")]
|
||||
public virtual bool IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6002F4C")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Stack" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Object" /> that can be used to synchronize access to the <see cref="T:System.Collections.Stack" />.</returns>
|
||||
// Token: 0x17000769 RID: 1897
|
||||
// (get) Token: 0x06002F4D RID: 12109 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000769")]
|
||||
public virtual object SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6002F4D")]
|
||||
[Address(RVA = "0x2C47F10", Offset = "0x2C46F10", VA = "0x182C47F10", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Removes all objects from the <see cref="T:System.Collections.Stack" />.</summary>
|
||||
// Token: 0x06002F4E RID: 12110 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F4E")]
|
||||
[Address(RVA = "0x2C47720", Offset = "0x2C46720", VA = "0x182C47720", Slot = "13")]
|
||||
public virtual void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Creates a shallow copy of the <see cref="T:System.Collections.Stack" />.</summary>
|
||||
/// <returns>A shallow copy of the <see cref="T:System.Collections.Stack" />.</returns>
|
||||
// Token: 0x06002F4F RID: 12111 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F4F")]
|
||||
[Address(RVA = "0x2C47750", Offset = "0x2C46750", VA = "0x182C47750", Slot = "14")]
|
||||
public virtual object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Copies the <see cref="T:System.Collections.Stack" /> to an existing one-dimensional <see cref="T:System.Array" />, starting at the specified array index.</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.Stack" />. 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.Stack" /> 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.Stack" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06002F50 RID: 12112 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F50")]
|
||||
[Address(RVA = "0x2C47860", Offset = "0x2C46860", VA = "0x182C47860", Slot = "15")]
|
||||
public virtual void CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.Stack" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.Stack" />.</returns>
|
||||
// Token: 0x06002F51 RID: 12113 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F51")]
|
||||
[Address(RVA = "0x2C47B00", Offset = "0x2C46B00", VA = "0x182C47B00", Slot = "16")]
|
||||
public virtual IEnumerator GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns the object at the top of the <see cref="T:System.Collections.Stack" /> without removing it.</summary>
|
||||
/// <returns>The <see cref="T:System.Object" /> at the top of the <see cref="T:System.Collections.Stack" />.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Stack" /> is empty.</exception>
|
||||
// Token: 0x06002F52 RID: 12114 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F52")]
|
||||
[Address(RVA = "0x2C47B80", Offset = "0x2C46B80", VA = "0x182C47B80", Slot = "17")]
|
||||
public virtual object Peek()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Removes and returns the object at the top of the <see cref="T:System.Collections.Stack" />.</summary>
|
||||
/// <returns>The <see cref="T:System.Object" /> removed from the top of the <see cref="T:System.Collections.Stack" />.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Stack" /> is empty.</exception>
|
||||
// Token: 0x06002F53 RID: 12115 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F53")]
|
||||
[Address(RVA = "0x2C47C30", Offset = "0x2C46C30", VA = "0x182C47C30", Slot = "18")]
|
||||
public virtual object Pop()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Inserts an object at the top of the <see cref="T:System.Collections.Stack" />.</summary>
|
||||
/// <param name="obj">The <see cref="T:System.Object" /> to push onto the <see cref="T:System.Collections.Stack" />. The value can be <see langword="null" />.</param>
|
||||
// Token: 0x06002F54 RID: 12116 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F54")]
|
||||
[Address(RVA = "0x2C47D10", Offset = "0x2C46D10", VA = "0x182C47D10", Slot = "19")]
|
||||
public virtual void Push(object obj)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A9A RID: 6810
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A9A")]
|
||||
private object[] _array;
|
||||
|
||||
// Token: 0x04001A9B RID: 6811
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A9B")]
|
||||
private int _size;
|
||||
|
||||
// Token: 0x04001A9C RID: 6812
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4001A9C")]
|
||||
private int _version;
|
||||
|
||||
// Token: 0x04001A9D RID: 6813
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001A9D")]
|
||||
[NonSerialized]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x020005EF RID: 1519
|
||||
[Token(Token = "0x20005EF")]
|
||||
[Serializable]
|
||||
private class StackEnumerator : IEnumerator, ICloneable
|
||||
{
|
||||
// Token: 0x06002F55 RID: 12117 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F55")]
|
||||
[Address(RVA = "0x2C47600", Offset = "0x2C46600", VA = "0x182C47600")]
|
||||
internal StackEnumerator(Stack stack)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F56 RID: 12118 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6002F56")]
|
||||
[Address(RVA = "0x64CFC0", Offset = "0x64BFC0", VA = "0x18064CFC0", Slot = "7")]
|
||||
public object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06002F57 RID: 12119 RVA: 0x00019ED8 File Offset: 0x000180D8
|
||||
[Token(Token = "0x6002F57")]
|
||||
[Address(RVA = "0x2C47420", Offset = "0x2C46420", VA = "0x182C47420", Slot = "8")]
|
||||
public virtual bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x1700076A RID: 1898
|
||||
// (get) Token: 0x06002F58 RID: 12120 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700076A")]
|
||||
public virtual object Current
|
||||
{
|
||||
[Token(Token = "0x6002F58")]
|
||||
[Address(RVA = "0x2C47650", Offset = "0x2C46650", VA = "0x182C47650", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F59 RID: 12121 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6002F59")]
|
||||
[Address(RVA = "0x2C47560", Offset = "0x2C46560", VA = "0x182C47560", Slot = "10")]
|
||||
public virtual void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001A9E RID: 6814
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4001A9E")]
|
||||
private Stack _stack;
|
||||
|
||||
// Token: 0x04001A9F RID: 6815
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4001A9F")]
|
||||
private int _index;
|
||||
|
||||
// Token: 0x04001AA0 RID: 6816
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4001AA0")]
|
||||
private int _version;
|
||||
|
||||
// Token: 0x04001AA1 RID: 6817
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4001AA1")]
|
||||
private object currentElement;
|
||||
}
|
||||
|
||||
// Token: 0x020005F0 RID: 1520
|
||||
[Token(Token = "0x20005F0")]
|
||||
internal class StackDebugView
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user