1288 lines
49 KiB
C#
1288 lines
49 KiB
C#
using System;
|
|
using System.Diagnostics;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Collections.Generic
|
|
{
|
|
/// <summary>Represents a collection of key/value pairs that are sorted by key based on the associated <see cref="T:System.Collections.Generic.IComparer`1" /> implementation.</summary>
|
|
/// <typeparam name="TKey">The type of keys in the collection.</typeparam>
|
|
/// <typeparam name="TValue">The type of values in the collection.</typeparam>
|
|
// Token: 0x0200035A RID: 858
|
|
[Token(Token = "0x200035A")]
|
|
[DebuggerTypeProxy(typeof(IDictionaryDebugView<, >))]
|
|
[DebuggerDisplay("Count = {Count}")]
|
|
[Serializable]
|
|
public class SortedList<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary, ICollection, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>
|
|
{
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedList`2" /> class that is empty, has the default initial capacity, and uses the default <see cref="T:System.Collections.Generic.IComparer`1" />.</summary>
|
|
// Token: 0x0600168E RID: 5774 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600168E")]
|
|
[Address(RVA = "0x368ABE0", Offset = "0x3689BE0", VA = "0x18368ABE0")]
|
|
public SortedList()
|
|
{
|
|
}
|
|
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedList`2" /> class that is empty, has the default initial capacity, and uses the specified <see cref="T:System.Collections.Generic.IComparer`1" />.</summary>
|
|
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing keys.
|
|
/// -or-
|
|
/// <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.Comparer`1" /> for the type of the key.</param>
|
|
// Token: 0x0600168F RID: 5775 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600168F")]
|
|
[Address(RVA = "0x368AC60", Offset = "0x3689C60", VA = "0x18368AC60")]
|
|
public SortedList(IComparer<TKey> comparer)
|
|
{
|
|
}
|
|
|
|
/// <summary>Adds an element with the specified key and value into the <see cref="T:System.Collections.Generic.SortedList`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>
|
|
/// <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.SortedList`2" />.</exception>
|
|
// Token: 0x06001690 RID: 5776 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001690")]
|
|
[Address(RVA = "0x3687500", Offset = "0x3686500", VA = "0x183687500", Slot = "9")]
|
|
public void Add(TKey key, TValue value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001691 RID: 5777 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001691")]
|
|
[Address(RVA = "0x26FA320", Offset = "0x26F9320", VA = "0x1826FA320", Slot = "14")]
|
|
void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001692 RID: 5778 RVA: 0x00009FA8 File Offset: 0x000081A8
|
|
[Token(Token = "0x6001692")]
|
|
[Address(RVA = "0x3688720", Offset = "0x3687720", VA = "0x183688720", Slot = "16")]
|
|
bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06001693 RID: 5779 RVA: 0x00009FC0 File Offset: 0x000081C0
|
|
[Token(Token = "0x6001693")]
|
|
[Address(RVA = "0x3688D80", Offset = "0x3687D80", VA = "0x183688D80", Slot = "18")]
|
|
bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
/// <summary>Gets or sets the number of elements that the <see cref="T:System.Collections.Generic.SortedList`2" /> can contain.</summary>
|
|
/// <returns>The number of elements that the <see cref="T:System.Collections.Generic.SortedList`2" /> can contain.</returns>
|
|
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
|
/// <see cref="P:System.Collections.Generic.SortedList`2.Capacity" /> is set to a value that is less than <see cref="P:System.Collections.Generic.SortedList`2.Count" />.</exception>
|
|
/// <exception cref="T:System.OutOfMemoryException">There is not enough memory available on the system.</exception>
|
|
// Token: 0x170004BB RID: 1211
|
|
// (set) Token: 0x06001694 RID: 5780 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x170004BB")]
|
|
public int Capacity
|
|
{
|
|
[Token(Token = "0x6001694")]
|
|
[Address(RVA = "0x368AFE0", Offset = "0x3689FE0", VA = "0x18368AFE0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the <see cref="T:System.Collections.Generic.IComparer`1" /> for the sorted list.</summary>
|
|
/// <returns>The <see cref="T:System.IComparable`1" /> for the current <see cref="T:System.Collections.Generic.SortedList`2" />.</returns>
|
|
// Token: 0x170004BC RID: 1212
|
|
// (get) Token: 0x06001695 RID: 5781 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004BC")]
|
|
public IComparer<TKey> Comparer
|
|
{
|
|
[Token(Token = "0x6001695")]
|
|
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary" />.</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">
|
|
/// <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.IDictionary" />.
|
|
/// -or-
|
|
/// <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.IDictionary" />.
|
|
/// -or-
|
|
/// An element with the same key already exists in the <see cref="T:System.Collections.IDictionary" />.</exception>
|
|
// Token: 0x06001696 RID: 5782 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001696")]
|
|
[Address(RVA = "0x3689D50", Offset = "0x3688D50", VA = "0x183689D50", Slot = "26")]
|
|
void IDictionary.Add(object key, object value)
|
|
{
|
|
}
|
|
|
|
/// <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Generic.SortedList`2" />.</summary>
|
|
/// <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Generic.SortedList`2" />.</returns>
|
|
// Token: 0x170004BD RID: 1213
|
|
// (get) Token: 0x06001697 RID: 5783 RVA: 0x00009FD8 File Offset: 0x000081D8
|
|
[Token(Token = "0x170004BD")]
|
|
public int Count
|
|
{
|
|
[Token(Token = "0x6001697")]
|
|
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70", Slot = "41")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004BE RID: 1214
|
|
// (get) Token: 0x06001698 RID: 5784 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004BE")]
|
|
ICollection<TKey> IDictionary<TKey, TValue>.Keys
|
|
{
|
|
[Token(Token = "0x6001698")]
|
|
[Address(RVA = "0x2DD8A60", Offset = "0x2DD7A60", VA = "0x182DD8A60", Slot = "6")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <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: 0x170004BF RID: 1215
|
|
// (get) Token: 0x06001699 RID: 5785 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004BF")]
|
|
ICollection IDictionary.Keys
|
|
{
|
|
[Token(Token = "0x6001699")]
|
|
[Address(RVA = "0x2DD8A60", Offset = "0x2DD7A60", VA = "0x182DD8A60", Slot = "23")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004C0 RID: 1216
|
|
// (get) Token: 0x0600169A RID: 5786 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004C0")]
|
|
IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys
|
|
{
|
|
[Token(Token = "0x600169A")]
|
|
[Address(RVA = "0x2DD8A60", Offset = "0x2DD7A60", VA = "0x182DD8A60", Slot = "39")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets a collection containing the values in the <see cref="T:System.Collections.Generic.SortedList`2" />.</summary>
|
|
/// <returns>A <see cref="T:System.Collections.Generic.IList`1" /> containing the values in the <see cref="T:System.Collections.Generic.SortedList`2" />.</returns>
|
|
// Token: 0x170004C1 RID: 1217
|
|
// (get) Token: 0x0600169B RID: 5787 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004C1")]
|
|
public IList<TValue> Values
|
|
{
|
|
[Token(Token = "0x600169B")]
|
|
[Address(RVA = "0x28DDBF0", Offset = "0x28DCBF0", VA = "0x1828DDBF0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004C2 RID: 1218
|
|
// (get) Token: 0x0600169C RID: 5788 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004C2")]
|
|
ICollection<TValue> IDictionary<TKey, TValue>.Values
|
|
{
|
|
[Token(Token = "0x600169C")]
|
|
[Address(RVA = "0x28DDBF0", Offset = "0x28DCBF0", VA = "0x1828DDBF0", Slot = "7")]
|
|
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: 0x170004C3 RID: 1219
|
|
// (get) Token: 0x0600169D RID: 5789 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004C3")]
|
|
ICollection IDictionary.Values
|
|
{
|
|
[Token(Token = "0x600169D")]
|
|
[Address(RVA = "0x28DDBF0", Offset = "0x28DCBF0", VA = "0x1828DDBF0", Slot = "24")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004C4 RID: 1220
|
|
// (get) Token: 0x0600169E RID: 5790 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004C4")]
|
|
IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values
|
|
{
|
|
[Token(Token = "0x600169E")]
|
|
[Address(RVA = "0x28DDBF0", Offset = "0x28DCBF0", VA = "0x1828DDBF0", Slot = "40")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600169F RID: 5791 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600169F")]
|
|
[Address(RVA = "0x3687B60", Offset = "0x3686B60", VA = "0x183687B60")]
|
|
private SortedList<TKey, TValue>.KeyList GetKeyListHelper()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060016A0 RID: 5792 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016A0")]
|
|
[Address(RVA = "0x3687D90", Offset = "0x3686D90", VA = "0x183687D90")]
|
|
private SortedList<TKey, TValue>.ValueList GetValueListHelper()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x170004C5 RID: 1221
|
|
// (get) Token: 0x060016A1 RID: 5793 RVA: 0x00009FF0 File Offset: 0x000081F0
|
|
[Token(Token = "0x170004C5")]
|
|
bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly
|
|
{
|
|
[Token(Token = "0x60016A1")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "13")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets a value indicating 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.SortedList`2" />, this property always returns <see langword="false" />.</returns>
|
|
// Token: 0x170004C6 RID: 1222
|
|
// (get) Token: 0x060016A2 RID: 5794 RVA: 0x0000A008 File Offset: 0x00008208
|
|
[Token(Token = "0x170004C6")]
|
|
bool IDictionary.IsReadOnly
|
|
{
|
|
[Token(Token = "0x60016A2")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "28")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets a value indicating 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.SortedList`2" />, this property always returns <see langword="false" />.</returns>
|
|
// Token: 0x170004C7 RID: 1223
|
|
// (get) Token: 0x060016A3 RID: 5795 RVA: 0x0000A020 File Offset: 0x00008220
|
|
[Token(Token = "0x170004C7")]
|
|
bool IDictionary.IsFixedSize
|
|
{
|
|
[Token(Token = "0x60016A3")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "29")]
|
|
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.SortedList`2" />, this property always returns <see langword="false" />.</returns>
|
|
// Token: 0x170004C8 RID: 1224
|
|
// (get) Token: 0x060016A4 RID: 5796 RVA: 0x0000A038 File Offset: 0x00008238
|
|
[Token(Token = "0x170004C8")]
|
|
bool ICollection.IsSynchronized
|
|
{
|
|
[Token(Token = "0x60016A4")]
|
|
[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" />. In the default implementation of <see cref="T:System.Collections.Generic.SortedList`2" />, this property always returns the current instance.</returns>
|
|
// Token: 0x170004C9 RID: 1225
|
|
// (get) Token: 0x060016A5 RID: 5797 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004C9")]
|
|
object ICollection.SyncRoot
|
|
{
|
|
[Token(Token = "0x60016A5")]
|
|
[Address(RVA = "0x3689A10", Offset = "0x3688A10", VA = "0x183689A10", Slot = "34")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Removes all elements from the <see cref="T:System.Collections.Generic.SortedList`2" />.</summary>
|
|
// Token: 0x060016A6 RID: 5798 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016A6")]
|
|
[Address(RVA = "0x2C45F50", Offset = "0x2C44F50", VA = "0x182C45F50", Slot = "27")]
|
|
public void Clear()
|
|
{
|
|
}
|
|
|
|
/// <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 key; otherwise, <see langword="false" />.</returns>
|
|
/// <exception cref="T:System.ArgumentNullException">
|
|
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
|
// Token: 0x060016A7 RID: 5799 RVA: 0x0000A050 File Offset: 0x00008250
|
|
[Token(Token = "0x60016A7")]
|
|
[Address(RVA = "0x368A010", Offset = "0x3689010", VA = "0x18368A010", Slot = "25")]
|
|
bool IDictionary.Contains(object key)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.SortedList`2" /> contains a specific key.</summary>
|
|
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.SortedList`2" />.</param>
|
|
/// <returns>
|
|
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.SortedList`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: 0x060016A8 RID: 5800 RVA: 0x0000A068 File Offset: 0x00008268
|
|
[Token(Token = "0x60016A8")]
|
|
[Address(RVA = "0x3434C40", Offset = "0x3433C40", VA = "0x183434C40", Slot = "36")]
|
|
public bool ContainsKey(TKey key)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.SortedList`2" /> contains a specific value.</summary>
|
|
/// <param name="value">The value to locate in the <see cref="T:System.Collections.Generic.SortedList`2" />. The value can be <see langword="null" /> for reference types.</param>
|
|
/// <returns>
|
|
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.SortedList`2" /> contains an element with the specified value; otherwise, <see langword="false" />.</returns>
|
|
// Token: 0x060016A9 RID: 5801 RVA: 0x0000A080 File Offset: 0x00008280
|
|
[Token(Token = "0x60016A9")]
|
|
[Address(RVA = "0x36877D0", Offset = "0x36867D0", VA = "0x1836877D0")]
|
|
public bool ContainsValue(TValue value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060016AA RID: 5802 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016AA")]
|
|
[Address(RVA = "0x3688B40", Offset = "0x3687B40", VA = "0x183688B40", Slot = "17")]
|
|
void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex)
|
|
{
|
|
}
|
|
|
|
/// <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 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="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: 0x060016AB RID: 5803 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016AB")]
|
|
[Address(RVA = "0x3688F40", Offset = "0x3687F40", VA = "0x183688F40", Slot = "32")]
|
|
void ICollection.CopyTo(Array array, int index)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016AC RID: 5804 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016AC")]
|
|
[Address(RVA = "0x3687800", Offset = "0x3686800", VA = "0x183687800")]
|
|
private void EnsureCapacity(int min)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016AD RID: 5805 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016AD")]
|
|
[Address(RVA = "0x3687940", Offset = "0x3686940", VA = "0x183687940")]
|
|
private TValue GetByIndex(int index)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.SortedList`2" />.</summary>
|
|
/// <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> of type <see cref="T:System.Collections.Generic.KeyValuePair`2" /> for the <see cref="T:System.Collections.Generic.SortedList`2" />.</returns>
|
|
// Token: 0x060016AE RID: 5806 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016AE")]
|
|
[Address(RVA = "0x3687A10", Offset = "0x3686A10", VA = "0x183687A10")]
|
|
public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060016AF RID: 5807 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016AF")]
|
|
[Address(RVA = "0x3687A10", Offset = "0x3686A10", VA = "0x183687A10", Slot = "19")]
|
|
IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
/// <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: 0x060016B0 RID: 5808 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016B0")]
|
|
[Address(RVA = "0x368A270", Offset = "0x3689270", VA = "0x18368A270", Slot = "30")]
|
|
IDictionaryEnumerator IDictionary.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: 0x060016B1 RID: 5809 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016B1")]
|
|
[Address(RVA = "0x3687A10", Offset = "0x3686A10", VA = "0x183687A10", Slot = "20")]
|
|
IEnumerator IEnumerable.GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060016B2 RID: 5810 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016B2")]
|
|
[Address(RVA = "0x3687BE0", Offset = "0x3686BE0", VA = "0x183687BE0")]
|
|
private TKey GetKey(int index)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
/// <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, a get operation throws a <see cref="T:System.Collections.Generic.KeyNotFoundException" /> and a set operation 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.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key" /> does not exist in the collection.</exception>
|
|
// Token: 0x170004CA RID: 1226
|
|
[Token(Token = "0x170004CA")]
|
|
public TValue this[TKey key]
|
|
{
|
|
[Token(Token = "0x60016B3")]
|
|
[Address(RVA = "0x368AD80", Offset = "0x3689D80", VA = "0x18368AD80", Slot = "38")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x60016B4")]
|
|
[Address(RVA = "0x368B270", Offset = "0x368A270", VA = "0x18368B270", Slot = "5")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
/// <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 <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.SortedList`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.SortedList`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.SortedList`2" />.</exception>
|
|
// Token: 0x170004CB RID: 1227
|
|
[Token(Token = "0x170004CB")]
|
|
object IDictionary.this[object key]
|
|
{
|
|
[Token(Token = "0x60016B5")]
|
|
[Address(RVA = "0x368A4A0", Offset = "0x36894A0", VA = "0x18368A4A0", Slot = "21")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x60016B6")]
|
|
[Address(RVA = "0x368A690", Offset = "0x3689690", VA = "0x18368A690", Slot = "22")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
/// <summary>Searches for the specified key and returns the zero-based index within the entire <see cref="T:System.Collections.Generic.SortedList`2" />.</summary>
|
|
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.SortedList`2" />.</param>
|
|
/// <returns>The zero-based index of <paramref name="key" /> within the entire <see cref="T:System.Collections.Generic.SortedList`2" />, if found; otherwise, -1.</returns>
|
|
/// <exception cref="T:System.ArgumentNullException">
|
|
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
|
// Token: 0x060016B7 RID: 5815 RVA: 0x0000A098 File Offset: 0x00008298
|
|
[Token(Token = "0x60016B7")]
|
|
[Address(RVA = "0x3687E10", Offset = "0x3686E10", VA = "0x183687E10")]
|
|
public int IndexOfKey(TKey key)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
/// <summary>Searches for the specified value and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.Generic.SortedList`2" />.</summary>
|
|
/// <param name="value">The value to locate in the <see cref="T:System.Collections.Generic.SortedList`2" />. The value can be <see langword="null" /> for reference types.</param>
|
|
/// <returns>The zero-based index of the first occurrence of <paramref name="value" /> within the entire <see cref="T:System.Collections.Generic.SortedList`2" />, if found; otherwise, -1.</returns>
|
|
// Token: 0x060016B8 RID: 5816 RVA: 0x0000A0B0 File Offset: 0x000082B0
|
|
[Token(Token = "0x60016B8")]
|
|
[Address(RVA = "0x3687F60", Offset = "0x3686F60", VA = "0x183687F60")]
|
|
public int IndexOfValue(TValue value)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060016B9 RID: 5817 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016B9")]
|
|
[Address(RVA = "0x3687F90", Offset = "0x3686F90", VA = "0x183687F90")]
|
|
private void Insert(int index, TKey key, TValue value)
|
|
{
|
|
}
|
|
|
|
/// <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 <see cref="T:System.Collections.Generic.SortedList`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: 0x060016BA RID: 5818 RVA: 0x0000A0C8 File Offset: 0x000082C8
|
|
[Token(Token = "0x60016BA")]
|
|
[Address(RVA = "0x368AAD0", Offset = "0x3689AD0", VA = "0x18368AAD0", Slot = "37")]
|
|
public bool TryGetValue(TKey key, out TValue value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
/// <summary>Removes the element at the specified index of the <see cref="T:System.Collections.Generic.SortedList`2" />.</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.Generic.SortedList`2.Count" />.</exception>
|
|
// Token: 0x060016BB RID: 5819 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016BB")]
|
|
[Address(RVA = "0x3688340", Offset = "0x3687340", VA = "0x183688340")]
|
|
public void RemoveAt(int index)
|
|
{
|
|
}
|
|
|
|
/// <summary>Removes the element with the specified key from the <see cref="T:System.Collections.Generic.SortedList`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.SortedList`2" />.</returns>
|
|
/// <exception cref="T:System.ArgumentNullException">
|
|
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
|
// Token: 0x060016BC RID: 5820 RVA: 0x0000A0E0 File Offset: 0x000082E0
|
|
[Token(Token = "0x60016BC")]
|
|
[Address(RVA = "0x3688670", Offset = "0x3687670", VA = "0x183688670", Slot = "10")]
|
|
public bool Remove(TKey key)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
/// <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: 0x060016BD RID: 5821 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016BD")]
|
|
[Address(RVA = "0x368A3E0", Offset = "0x36893E0", VA = "0x18368A3E0", Slot = "31")]
|
|
void IDictionary.Remove(object key)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016BE RID: 5822 RVA: 0x0000A0F8 File Offset: 0x000082F8
|
|
[Token(Token = "0x60016BE")]
|
|
[Address(RVA = "0x3688290", Offset = "0x3687290", VA = "0x183688290")]
|
|
private static bool IsCompatibleKey(object key)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x04000E6E RID: 3694
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E6E")]
|
|
private TKey[] keys;
|
|
|
|
// Token: 0x04000E6F RID: 3695
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E6F")]
|
|
private TValue[] values;
|
|
|
|
// Token: 0x04000E70 RID: 3696
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E70")]
|
|
private int _size;
|
|
|
|
// Token: 0x04000E71 RID: 3697
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E71")]
|
|
private int version;
|
|
|
|
// Token: 0x04000E72 RID: 3698
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E72")]
|
|
private IComparer<TKey> comparer;
|
|
|
|
// Token: 0x04000E73 RID: 3699
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E73")]
|
|
private SortedList<TKey, TValue>.KeyList keyList;
|
|
|
|
// Token: 0x04000E74 RID: 3700
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E74")]
|
|
private SortedList<TKey, TValue>.ValueList valueList;
|
|
|
|
// Token: 0x04000E75 RID: 3701
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E75")]
|
|
[NonSerialized]
|
|
private object _syncRoot;
|
|
|
|
// Token: 0x04000E76 RID: 3702
|
|
[Token(Token = "0x4000E76")]
|
|
private const int DefaultCapacity = 4;
|
|
|
|
// Token: 0x04000E77 RID: 3703
|
|
[Token(Token = "0x4000E77")]
|
|
private const int MaxArrayLength = 2146435071;
|
|
|
|
// Token: 0x0200035B RID: 859
|
|
[Token(Token = "0x200035B")]
|
|
[Serializable]
|
|
private struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDisposable, IEnumerator, IDictionaryEnumerator
|
|
{
|
|
// Token: 0x060016BF RID: 5823 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016BF")]
|
|
[Address(RVA = "0x3540180", Offset = "0x353F180", VA = "0x183540180")]
|
|
internal Enumerator(SortedList<TKey, TValue> sortedList, int getEnumeratorRetType)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016C0 RID: 5824 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016C0")]
|
|
[Address(RVA = "0x353D7D0", Offset = "0x353C7D0", VA = "0x18353D7D0", Slot = "5")]
|
|
public void Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x170004CC RID: 1228
|
|
// (get) Token: 0x060016C1 RID: 5825 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004CC")]
|
|
object IDictionaryEnumerator.Key
|
|
{
|
|
[Token(Token = "0x60016C1")]
|
|
[Address(RVA = "0x353E770", Offset = "0x353D770", VA = "0x18353E770", Slot = "9")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060016C2 RID: 5826 RVA: 0x0000A110 File Offset: 0x00008310
|
|
[Token(Token = "0x60016C2")]
|
|
[Address(RVA = "0x353D810", Offset = "0x353C810", VA = "0x18353D810", Slot = "6")]
|
|
public bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x170004CD RID: 1229
|
|
// (get) Token: 0x060016C3 RID: 5827 RVA: 0x0000A128 File Offset: 0x00008328
|
|
[Token(Token = "0x170004CD")]
|
|
DictionaryEntry IDictionaryEnumerator.Entry
|
|
{
|
|
[Token(Token = "0x60016C3")]
|
|
[Address(RVA = "0x353DFA0", Offset = "0x353CFA0", VA = "0x18353DFA0", Slot = "11")]
|
|
get
|
|
{
|
|
return default(DictionaryEntry);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004CE RID: 1230
|
|
// (get) Token: 0x060016C4 RID: 5828 RVA: 0x0000A140 File Offset: 0x00008340
|
|
[Token(Token = "0x170004CE")]
|
|
public KeyValuePair<TKey, TValue> Current
|
|
{
|
|
[Token(Token = "0x60016C4")]
|
|
[Address(RVA = "0x3540420", Offset = "0x353F420", VA = "0x183540420", Slot = "4")]
|
|
get
|
|
{
|
|
return default(KeyValuePair<TKey, TValue>);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004CF RID: 1231
|
|
// (get) Token: 0x060016C5 RID: 5829 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004CF")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x60016C5")]
|
|
[Address(RVA = "0x353F550", Offset = "0x353E550", VA = "0x18353F550", Slot = "7")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004D0 RID: 1232
|
|
// (get) Token: 0x060016C6 RID: 5830 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004D0")]
|
|
object IDictionaryEnumerator.Value
|
|
{
|
|
[Token(Token = "0x60016C6")]
|
|
[Address(RVA = "0x353EAD0", Offset = "0x353DAD0", VA = "0x18353EAD0", Slot = "10")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060016C7 RID: 5831 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016C7")]
|
|
[Address(RVA = "0x353EEB0", Offset = "0x353DEB0", VA = "0x18353EEB0", Slot = "8")]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000E78 RID: 3704
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E78")]
|
|
private SortedList<TKey, TValue> _sortedList;
|
|
|
|
// Token: 0x04000E79 RID: 3705
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E79")]
|
|
private TKey _key;
|
|
|
|
// Token: 0x04000E7A RID: 3706
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E7A")]
|
|
private TValue _value;
|
|
|
|
// Token: 0x04000E7B RID: 3707
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E7B")]
|
|
private int _index;
|
|
|
|
// Token: 0x04000E7C RID: 3708
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E7C")]
|
|
private int _version;
|
|
|
|
// Token: 0x04000E7D RID: 3709
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E7D")]
|
|
private int _getEnumeratorRetType;
|
|
}
|
|
|
|
// Token: 0x0200035C RID: 860
|
|
[Token(Token = "0x200035C")]
|
|
[Serializable]
|
|
private sealed class SortedListKeyEnumerator : IEnumerator<TKey>, IDisposable, IEnumerator
|
|
{
|
|
// Token: 0x060016C8 RID: 5832 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016C8")]
|
|
[Address(RVA = "0x3687000", Offset = "0x3686000", VA = "0x183687000")]
|
|
internal SortedListKeyEnumerator(SortedList<TKey, TValue> sortedList)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016C9 RID: 5833 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016C9")]
|
|
[Address(RVA = "0x3686AD0", Offset = "0x3685AD0", VA = "0x183686AD0", Slot = "5")]
|
|
public void Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016CA RID: 5834 RVA: 0x0000A158 File Offset: 0x00008358
|
|
[Token(Token = "0x60016CA")]
|
|
[Address(RVA = "0x3686B00", Offset = "0x3685B00", VA = "0x183686B00", Slot = "6")]
|
|
public bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x170004D1 RID: 1233
|
|
// (get) Token: 0x060016CB RID: 5835 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004D1")]
|
|
public TKey Current
|
|
{
|
|
[Token(Token = "0x60016CB")]
|
|
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "4")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004D2 RID: 1234
|
|
// (get) Token: 0x060016CC RID: 5836 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004D2")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x60016CC")]
|
|
[Address(RVA = "0x3686F50", Offset = "0x3685F50", VA = "0x183686F50", Slot = "7")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060016CD RID: 5837 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016CD")]
|
|
[Address(RVA = "0x3686DF0", Offset = "0x3685DF0", VA = "0x183686DF0", Slot = "8")]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000E7E RID: 3710
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E7E")]
|
|
private SortedList<TKey, TValue> _sortedList;
|
|
|
|
// Token: 0x04000E7F RID: 3711
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E7F")]
|
|
private int _index;
|
|
|
|
// Token: 0x04000E80 RID: 3712
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E80")]
|
|
private int _version;
|
|
|
|
// Token: 0x04000E81 RID: 3713
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E81")]
|
|
private TKey _currentKey;
|
|
}
|
|
|
|
// Token: 0x0200035D RID: 861
|
|
[Token(Token = "0x200035D")]
|
|
[Serializable]
|
|
private sealed class SortedListValueEnumerator : IEnumerator<TValue>, IDisposable, IEnumerator
|
|
{
|
|
// Token: 0x060016CE RID: 5838 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016CE")]
|
|
[Address(RVA = "0x3687000", Offset = "0x3686000", VA = "0x183687000")]
|
|
internal SortedListValueEnumerator(SortedList<TKey, TValue> sortedList)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016CF RID: 5839 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016CF")]
|
|
[Address(RVA = "0x3686AD0", Offset = "0x3685AD0", VA = "0x183686AD0", Slot = "5")]
|
|
public void Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016D0 RID: 5840 RVA: 0x0000A170 File Offset: 0x00008370
|
|
[Token(Token = "0x60016D0")]
|
|
[Address(RVA = "0x3687170", Offset = "0x3686170", VA = "0x183687170", Slot = "6")]
|
|
public bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x170004D3 RID: 1235
|
|
// (get) Token: 0x060016D1 RID: 5841 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004D3")]
|
|
public TValue Current
|
|
{
|
|
[Token(Token = "0x60016D1")]
|
|
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "4")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004D4 RID: 1236
|
|
// (get) Token: 0x060016D2 RID: 5842 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004D4")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x60016D2")]
|
|
[Address(RVA = "0x36873A0", Offset = "0x36863A0", VA = "0x1836873A0", Slot = "7")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060016D3 RID: 5843 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016D3")]
|
|
[Address(RVA = "0x36872A0", Offset = "0x36862A0", VA = "0x1836872A0", Slot = "8")]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000E82 RID: 3714
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E82")]
|
|
private SortedList<TKey, TValue> _sortedList;
|
|
|
|
// Token: 0x04000E83 RID: 3715
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E83")]
|
|
private int _index;
|
|
|
|
// Token: 0x04000E84 RID: 3716
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E84")]
|
|
private int _version;
|
|
|
|
// Token: 0x04000E85 RID: 3717
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E85")]
|
|
private TValue _currentValue;
|
|
}
|
|
|
|
// Token: 0x0200035E RID: 862
|
|
[Token(Token = "0x200035E")]
|
|
[DebuggerDisplay("Count = {Count}")]
|
|
[DebuggerTypeProxy(typeof(DictionaryKeyCollectionDebugView<, >))]
|
|
[Serializable]
|
|
private sealed class KeyList : IList<TKey>, ICollection<TKey>, IEnumerable<TKey>, IEnumerable, ICollection
|
|
{
|
|
// Token: 0x060016D4 RID: 5844 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016D4")]
|
|
[Address(RVA = "0x2427900", Offset = "0x2426900", VA = "0x182427900")]
|
|
internal KeyList(SortedList<TKey, TValue> dictionary)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170004D5 RID: 1237
|
|
// (get) Token: 0x060016D5 RID: 5845 RVA: 0x0000A188 File Offset: 0x00008388
|
|
[Token(Token = "0x170004D5")]
|
|
public int Count
|
|
{
|
|
[Token(Token = "0x60016D5")]
|
|
[Address(RVA = "0xB3D0E0", Offset = "0xB3C0E0", VA = "0x180B3D0E0", Slot = "19")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004D6 RID: 1238
|
|
// (get) Token: 0x060016D6 RID: 5846 RVA: 0x0000A1A0 File Offset: 0x000083A0
|
|
[Token(Token = "0x170004D6")]
|
|
public bool IsReadOnly
|
|
{
|
|
[Token(Token = "0x60016D6")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "10")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004D7 RID: 1239
|
|
// (get) Token: 0x060016D7 RID: 5847 RVA: 0x0000A1B8 File Offset: 0x000083B8
|
|
[Token(Token = "0x170004D7")]
|
|
bool ICollection.IsSynchronized
|
|
{
|
|
[Token(Token = "0x60016D7")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "21")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004D8 RID: 1240
|
|
// (get) Token: 0x060016D8 RID: 5848 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004D8")]
|
|
object ICollection.SyncRoot
|
|
{
|
|
[Token(Token = "0x60016D8")]
|
|
[Address(RVA = "0x3685770", Offset = "0x3684770", VA = "0x183685770", Slot = "20")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060016D9 RID: 5849 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016D9")]
|
|
[Address(RVA = "0x3684EB0", Offset = "0x3683EB0", VA = "0x183684EB0", Slot = "11")]
|
|
public void Add(TKey key)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016DA RID: 5850 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016DA")]
|
|
[Address(RVA = "0x3684F70", Offset = "0x3683F70", VA = "0x183684F70", Slot = "12")]
|
|
public void Clear()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016DB RID: 5851 RVA: 0x0000A1D0 File Offset: 0x000083D0
|
|
[Token(Token = "0x60016DB")]
|
|
[Address(RVA = "0x2AC9040", Offset = "0x2AC8040", VA = "0x182AC9040", Slot = "13")]
|
|
public bool Contains(TKey key)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060016DC RID: 5852 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016DC")]
|
|
[Address(RVA = "0x3684FD0", Offset = "0x3683FD0", VA = "0x183684FD0", Slot = "14")]
|
|
public void CopyTo(TKey[] array, int arrayIndex)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016DD RID: 5853 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016DD")]
|
|
[Address(RVA = "0x36854A0", Offset = "0x36844A0", VA = "0x1836854A0", Slot = "18")]
|
|
void ICollection.CopyTo(Array array, int arrayIndex)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016DE RID: 5854 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016DE")]
|
|
[Address(RVA = "0x36852C0", Offset = "0x36842C0", VA = "0x1836852C0", Slot = "7")]
|
|
public void Insert(int index, TKey value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170004D9 RID: 1241
|
|
[Token(Token = "0x170004D9")]
|
|
public TKey this[int index]
|
|
{
|
|
[Token(Token = "0x60016DF")]
|
|
[Address(RVA = "0x2AD82F0", Offset = "0x2AD72F0", VA = "0x182AD82F0", Slot = "4")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x60016E0")]
|
|
[Address(RVA = "0x3685800", Offset = "0x3684800", VA = "0x183685800", Slot = "5")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060016E1 RID: 5857 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016E1")]
|
|
[Address(RVA = "0x3685040", Offset = "0x3684040", VA = "0x183685040", Slot = "16")]
|
|
public IEnumerator<TKey> GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060016E2 RID: 5858 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016E2")]
|
|
[Address(RVA = "0x3685040", Offset = "0x3684040", VA = "0x183685040", Slot = "17")]
|
|
IEnumerator IEnumerable.GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060016E3 RID: 5859 RVA: 0x0000A1E8 File Offset: 0x000083E8
|
|
[Token(Token = "0x60016E3")]
|
|
[Address(RVA = "0x36850B0", Offset = "0x36840B0", VA = "0x1836850B0", Slot = "6")]
|
|
public int IndexOf(TKey key)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060016E4 RID: 5860 RVA: 0x0000A200 File Offset: 0x00008400
|
|
[Token(Token = "0x60016E4")]
|
|
[Address(RVA = "0x36853E0", Offset = "0x36843E0", VA = "0x1836853E0", Slot = "15")]
|
|
public bool Remove(TKey key)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060016E5 RID: 5861 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016E5")]
|
|
[Address(RVA = "0x3685380", Offset = "0x3684380", VA = "0x183685380", Slot = "8")]
|
|
public void RemoveAt(int index)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000E86 RID: 3718
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E86")]
|
|
private SortedList<TKey, TValue> _dict;
|
|
}
|
|
|
|
// Token: 0x0200035F RID: 863
|
|
[Token(Token = "0x200035F")]
|
|
[DebuggerTypeProxy(typeof(DictionaryValueCollectionDebugView<, >))]
|
|
[DebuggerDisplay("Count = {Count}")]
|
|
[Serializable]
|
|
private sealed class ValueList : IList<TValue>, ICollection<TValue>, IEnumerable<TValue>, IEnumerable, ICollection
|
|
{
|
|
// Token: 0x060016E6 RID: 5862 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016E6")]
|
|
[Address(RVA = "0x2427900", Offset = "0x2426900", VA = "0x182427900")]
|
|
internal ValueList(SortedList<TKey, TValue> dictionary)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170004DA RID: 1242
|
|
// (get) Token: 0x060016E7 RID: 5863 RVA: 0x0000A218 File Offset: 0x00008418
|
|
[Token(Token = "0x170004DA")]
|
|
public int Count
|
|
{
|
|
[Token(Token = "0x60016E7")]
|
|
[Address(RVA = "0xB3D0E0", Offset = "0xB3C0E0", VA = "0x180B3D0E0", Slot = "19")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004DB RID: 1243
|
|
// (get) Token: 0x060016E8 RID: 5864 RVA: 0x0000A230 File Offset: 0x00008430
|
|
[Token(Token = "0x170004DB")]
|
|
public bool IsReadOnly
|
|
{
|
|
[Token(Token = "0x60016E8")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "10")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004DC RID: 1244
|
|
// (get) Token: 0x060016E9 RID: 5865 RVA: 0x0000A248 File Offset: 0x00008448
|
|
[Token(Token = "0x170004DC")]
|
|
bool ICollection.IsSynchronized
|
|
{
|
|
[Token(Token = "0x60016E9")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "21")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004DD RID: 1245
|
|
// (get) Token: 0x060016EA RID: 5866 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004DD")]
|
|
object ICollection.SyncRoot
|
|
{
|
|
[Token(Token = "0x60016EA")]
|
|
[Address(RVA = "0x36925A0", Offset = "0x36915A0", VA = "0x1836925A0", Slot = "20")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060016EB RID: 5867 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016EB")]
|
|
[Address(RVA = "0x3691E30", Offset = "0x3690E30", VA = "0x183691E30", Slot = "11")]
|
|
public void Add(TValue key)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016EC RID: 5868 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016EC")]
|
|
[Address(RVA = "0x3691F50", Offset = "0x3690F50", VA = "0x183691F50", Slot = "12")]
|
|
public void Clear()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016ED RID: 5869 RVA: 0x0000A260 File Offset: 0x00008460
|
|
[Token(Token = "0x60016ED")]
|
|
[Address(RVA = "0x2AC9040", Offset = "0x2AC8040", VA = "0x182AC9040", Slot = "13")]
|
|
public bool Contains(TValue value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060016EE RID: 5870 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016EE")]
|
|
[Address(RVA = "0x3691FB0", Offset = "0x3690FB0", VA = "0x183691FB0", Slot = "14")]
|
|
public void CopyTo(TValue[] array, int arrayIndex)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016EF RID: 5871 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016EF")]
|
|
[Address(RVA = "0x36922D0", Offset = "0x36912D0", VA = "0x1836922D0", Slot = "18")]
|
|
void ICollection.CopyTo(Array array, int index)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016F0 RID: 5872 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016F0")]
|
|
[Address(RVA = "0x36920F0", Offset = "0x36910F0", VA = "0x1836920F0", Slot = "7")]
|
|
public void Insert(int index, TValue value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170004DE RID: 1246
|
|
[Token(Token = "0x170004DE")]
|
|
public TValue this[int index]
|
|
{
|
|
[Token(Token = "0x60016F1")]
|
|
[Address(RVA = "0x2AD82F0", Offset = "0x2AD72F0", VA = "0x182AD82F0", Slot = "4")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x60016F2")]
|
|
[Address(RVA = "0x3692650", Offset = "0x3691650", VA = "0x183692650", Slot = "5")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060016F3 RID: 5875 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016F3")]
|
|
[Address(RVA = "0x3685040", Offset = "0x3684040", VA = "0x183685040", Slot = "16")]
|
|
public IEnumerator<TValue> GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060016F4 RID: 5876 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016F4")]
|
|
[Address(RVA = "0x3685040", Offset = "0x3684040", VA = "0x183685040", Slot = "17")]
|
|
IEnumerator IEnumerable.GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060016F5 RID: 5877 RVA: 0x0000A278 File Offset: 0x00008478
|
|
[Token(Token = "0x60016F5")]
|
|
[Address(RVA = "0x3692020", Offset = "0x3691020", VA = "0x183692020", Slot = "6")]
|
|
public int IndexOf(TValue value)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060016F6 RID: 5878 RVA: 0x0000A290 File Offset: 0x00008490
|
|
[Token(Token = "0x60016F6")]
|
|
[Address(RVA = "0x3692270", Offset = "0x3691270", VA = "0x183692270", Slot = "15")]
|
|
public bool Remove(TValue value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060016F7 RID: 5879 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016F7")]
|
|
[Address(RVA = "0x36921B0", Offset = "0x36911B0", VA = "0x1836921B0", Slot = "8")]
|
|
public void RemoveAt(int index)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000E87 RID: 3719
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E87")]
|
|
private SortedList<TKey, TValue> _dict;
|
|
}
|
|
}
|
|
}
|