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: 0x0200035E RID: 862
|
|
[Token(Token = "0x200035E")]
|
|
[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: 0x060016A5 RID: 5797 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016A5")]
|
|
[Address(RVA = "0x313B830", Offset = "0x313A630", VA = "0x18313B830")]
|
|
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: 0x060016A6 RID: 5798 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016A6")]
|
|
[Address(RVA = "0x313B8B0", Offset = "0x313A6B0", VA = "0x18313B8B0")]
|
|
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: 0x060016A7 RID: 5799 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016A7")]
|
|
[Address(RVA = "0x3138130", Offset = "0x3136F30", VA = "0x183138130", Slot = "9")]
|
|
public void Add(TKey key, TValue value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016A8 RID: 5800 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016A8")]
|
|
[Address(RVA = "0x1E1B320", Offset = "0x1E1A120", VA = "0x181E1B320", Slot = "14")]
|
|
void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016A9 RID: 5801 RVA: 0x00009FC0 File Offset: 0x000081C0
|
|
[Token(Token = "0x60016A9")]
|
|
[Address(RVA = "0x3139360", Offset = "0x3138160", VA = "0x183139360", Slot = "16")]
|
|
bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060016AA RID: 5802 RVA: 0x00009FD8 File Offset: 0x000081D8
|
|
[Token(Token = "0x60016AA")]
|
|
[Address(RVA = "0x31399C0", Offset = "0x31387C0", VA = "0x1831399C0", 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: 0x170004BF RID: 1215
|
|
// (set) Token: 0x060016AB RID: 5803 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x170004BF")]
|
|
public int Capacity
|
|
{
|
|
[Token(Token = "0x60016AB")]
|
|
[Address(RVA = "0x313BC30", Offset = "0x313AA30", VA = "0x18313BC30")]
|
|
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: 0x170004C0 RID: 1216
|
|
// (get) Token: 0x060016AC RID: 5804 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004C0")]
|
|
public IComparer<TKey> Comparer
|
|
{
|
|
[Token(Token = "0x60016AC")]
|
|
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
|
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: 0x060016AD RID: 5805 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016AD")]
|
|
[Address(RVA = "0x313A990", Offset = "0x3139790", VA = "0x18313A990", 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: 0x170004C1 RID: 1217
|
|
// (get) Token: 0x060016AE RID: 5806 RVA: 0x00009FF0 File Offset: 0x000081F0
|
|
[Token(Token = "0x170004C1")]
|
|
public int Count
|
|
{
|
|
[Token(Token = "0x60016AE")]
|
|
[Address(RVA = "0x3F7310", Offset = "0x3F6110", VA = "0x1803F7310", Slot = "41")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004C2 RID: 1218
|
|
// (get) Token: 0x060016AF RID: 5807 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004C2")]
|
|
ICollection<TKey> IDictionary<TKey, TValue>.Keys
|
|
{
|
|
[Token(Token = "0x60016AF")]
|
|
[Address(RVA = "0x28F4F20", Offset = "0x28F3D20", VA = "0x1828F4F20", 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: 0x170004C3 RID: 1219
|
|
// (get) Token: 0x060016B0 RID: 5808 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004C3")]
|
|
ICollection IDictionary.Keys
|
|
{
|
|
[Token(Token = "0x60016B0")]
|
|
[Address(RVA = "0x28F4F20", Offset = "0x28F3D20", VA = "0x1828F4F20", Slot = "23")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004C4 RID: 1220
|
|
// (get) Token: 0x060016B1 RID: 5809 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004C4")]
|
|
IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys
|
|
{
|
|
[Token(Token = "0x60016B1")]
|
|
[Address(RVA = "0x28F4F20", Offset = "0x28F3D20", VA = "0x1828F4F20", 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: 0x170004C5 RID: 1221
|
|
// (get) Token: 0x060016B2 RID: 5810 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004C5")]
|
|
public IList<TValue> Values
|
|
{
|
|
[Token(Token = "0x60016B2")]
|
|
[Address(RVA = "0x1F90B80", Offset = "0x1F8F980", VA = "0x181F90B80")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004C6 RID: 1222
|
|
// (get) Token: 0x060016B3 RID: 5811 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004C6")]
|
|
ICollection<TValue> IDictionary<TKey, TValue>.Values
|
|
{
|
|
[Token(Token = "0x60016B3")]
|
|
[Address(RVA = "0x1F90B80", Offset = "0x1F8F980", VA = "0x181F90B80", 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: 0x170004C7 RID: 1223
|
|
// (get) Token: 0x060016B4 RID: 5812 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004C7")]
|
|
ICollection IDictionary.Values
|
|
{
|
|
[Token(Token = "0x60016B4")]
|
|
[Address(RVA = "0x1F90B80", Offset = "0x1F8F980", VA = "0x181F90B80", Slot = "24")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004C8 RID: 1224
|
|
// (get) Token: 0x060016B5 RID: 5813 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004C8")]
|
|
IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values
|
|
{
|
|
[Token(Token = "0x60016B5")]
|
|
[Address(RVA = "0x1F90B80", Offset = "0x1F8F980", VA = "0x181F90B80", Slot = "40")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060016B6 RID: 5814 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016B6")]
|
|
[Address(RVA = "0x31387A0", Offset = "0x31375A0", VA = "0x1831387A0")]
|
|
private SortedList<TKey, TValue>.KeyList GetKeyListHelper()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060016B7 RID: 5815 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016B7")]
|
|
[Address(RVA = "0x31389D0", Offset = "0x31377D0", VA = "0x1831389D0")]
|
|
private SortedList<TKey, TValue>.ValueList GetValueListHelper()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x170004C9 RID: 1225
|
|
// (get) Token: 0x060016B8 RID: 5816 RVA: 0x0000A008 File Offset: 0x00008208
|
|
[Token(Token = "0x170004C9")]
|
|
bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly
|
|
{
|
|
[Token(Token = "0x60016B8")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", 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: 0x170004CA RID: 1226
|
|
// (get) Token: 0x060016B9 RID: 5817 RVA: 0x0000A020 File Offset: 0x00008220
|
|
[Token(Token = "0x170004CA")]
|
|
bool IDictionary.IsReadOnly
|
|
{
|
|
[Token(Token = "0x60016B9")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", 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: 0x170004CB RID: 1227
|
|
// (get) Token: 0x060016BA RID: 5818 RVA: 0x0000A038 File Offset: 0x00008238
|
|
[Token(Token = "0x170004CB")]
|
|
bool IDictionary.IsFixedSize
|
|
{
|
|
[Token(Token = "0x60016BA")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", 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: 0x170004CC RID: 1228
|
|
// (get) Token: 0x060016BB RID: 5819 RVA: 0x0000A050 File Offset: 0x00008250
|
|
[Token(Token = "0x170004CC")]
|
|
bool ICollection.IsSynchronized
|
|
{
|
|
[Token(Token = "0x60016BB")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", 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: 0x170004CD RID: 1229
|
|
// (get) Token: 0x060016BC RID: 5820 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004CD")]
|
|
object ICollection.SyncRoot
|
|
{
|
|
[Token(Token = "0x60016BC")]
|
|
[Address(RVA = "0x313A650", Offset = "0x3139450", VA = "0x18313A650", Slot = "34")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Removes all elements from the <see cref="T:System.Collections.Generic.SortedList`2" />.</summary>
|
|
// Token: 0x060016BD RID: 5821 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016BD")]
|
|
[Address(RVA = "0x25485A0", Offset = "0x25473A0", VA = "0x1825485A0", 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: 0x060016BE RID: 5822 RVA: 0x0000A068 File Offset: 0x00008268
|
|
[Token(Token = "0x60016BE")]
|
|
[Address(RVA = "0x313AC50", Offset = "0x3139A50", VA = "0x18313AC50", 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: 0x060016BF RID: 5823 RVA: 0x0000A080 File Offset: 0x00008280
|
|
[Token(Token = "0x60016BF")]
|
|
[Address(RVA = "0x30AEAA0", Offset = "0x30AD8A0", VA = "0x1830AEAA0", 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: 0x060016C0 RID: 5824 RVA: 0x0000A098 File Offset: 0x00008298
|
|
[Token(Token = "0x60016C0")]
|
|
[Address(RVA = "0x3138400", Offset = "0x3137200", VA = "0x183138400")]
|
|
public bool ContainsValue(TValue value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060016C1 RID: 5825 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016C1")]
|
|
[Address(RVA = "0x3139780", Offset = "0x3138580", VA = "0x183139780", 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: 0x060016C2 RID: 5826 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016C2")]
|
|
[Address(RVA = "0x3139B80", Offset = "0x3138980", VA = "0x183139B80", Slot = "32")]
|
|
void ICollection.CopyTo(Array array, int index)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016C3 RID: 5827 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016C3")]
|
|
[Address(RVA = "0x3138430", Offset = "0x3137230", VA = "0x183138430")]
|
|
private void EnsureCapacity(int min)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016C4 RID: 5828 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016C4")]
|
|
[Address(RVA = "0x3138570", Offset = "0x3137370", VA = "0x183138570")]
|
|
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: 0x060016C5 RID: 5829 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016C5")]
|
|
[Address(RVA = "0x3138640", Offset = "0x3137440", VA = "0x183138640")]
|
|
public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060016C6 RID: 5830 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016C6")]
|
|
[Address(RVA = "0x3138640", Offset = "0x3137440", VA = "0x183138640", 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: 0x060016C7 RID: 5831 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016C7")]
|
|
[Address(RVA = "0x313AEB0", Offset = "0x3139CB0", VA = "0x18313AEB0", 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: 0x060016C8 RID: 5832 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016C8")]
|
|
[Address(RVA = "0x3138640", Offset = "0x3137440", VA = "0x183138640", Slot = "20")]
|
|
IEnumerator IEnumerable.GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060016C9 RID: 5833 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016C9")]
|
|
[Address(RVA = "0x3138820", Offset = "0x3137620", VA = "0x183138820")]
|
|
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: 0x170004CE RID: 1230
|
|
[Token(Token = "0x170004CE")]
|
|
public TValue this[TKey key]
|
|
{
|
|
[Token(Token = "0x60016CA")]
|
|
[Address(RVA = "0x313B9D0", Offset = "0x313A7D0", VA = "0x18313B9D0", Slot = "38")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x60016CB")]
|
|
[Address(RVA = "0x313BEC0", Offset = "0x313ACC0", VA = "0x18313BEC0", 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: 0x170004CF RID: 1231
|
|
[Token(Token = "0x170004CF")]
|
|
object IDictionary.this[object key]
|
|
{
|
|
[Token(Token = "0x60016CC")]
|
|
[Address(RVA = "0x313B0F0", Offset = "0x3139EF0", VA = "0x18313B0F0", Slot = "21")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x60016CD")]
|
|
[Address(RVA = "0x313B2E0", Offset = "0x313A0E0", VA = "0x18313B2E0", 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: 0x060016CE RID: 5838 RVA: 0x0000A0B0 File Offset: 0x000082B0
|
|
[Token(Token = "0x60016CE")]
|
|
[Address(RVA = "0x3138A50", Offset = "0x3137850", VA = "0x183138A50")]
|
|
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: 0x060016CF RID: 5839 RVA: 0x0000A0C8 File Offset: 0x000082C8
|
|
[Token(Token = "0x60016CF")]
|
|
[Address(RVA = "0x3138BA0", Offset = "0x31379A0", VA = "0x183138BA0")]
|
|
public int IndexOfValue(TValue value)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060016D0 RID: 5840 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016D0")]
|
|
[Address(RVA = "0x3138BD0", Offset = "0x31379D0", VA = "0x183138BD0")]
|
|
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: 0x060016D1 RID: 5841 RVA: 0x0000A0E0 File Offset: 0x000082E0
|
|
[Token(Token = "0x60016D1")]
|
|
[Address(RVA = "0x313B720", Offset = "0x313A520", VA = "0x18313B720", 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: 0x060016D2 RID: 5842 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016D2")]
|
|
[Address(RVA = "0x3138F80", Offset = "0x3137D80", VA = "0x183138F80")]
|
|
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: 0x060016D3 RID: 5843 RVA: 0x0000A0F8 File Offset: 0x000082F8
|
|
[Token(Token = "0x60016D3")]
|
|
[Address(RVA = "0x31392B0", Offset = "0x31380B0", VA = "0x1831392B0", 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: 0x060016D4 RID: 5844 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016D4")]
|
|
[Address(RVA = "0x313B030", Offset = "0x3139E30", VA = "0x18313B030", Slot = "31")]
|
|
void IDictionary.Remove(object key)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016D5 RID: 5845 RVA: 0x0000A110 File Offset: 0x00008310
|
|
[Token(Token = "0x60016D5")]
|
|
[Address(RVA = "0x3138ED0", Offset = "0x3137CD0", VA = "0x183138ED0")]
|
|
private static bool IsCompatibleKey(object key)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x04000E7B RID: 3707
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E7B")]
|
|
private TKey[] keys;
|
|
|
|
// Token: 0x04000E7C RID: 3708
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E7C")]
|
|
private TValue[] values;
|
|
|
|
// Token: 0x04000E7D RID: 3709
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E7D")]
|
|
private int _size;
|
|
|
|
// Token: 0x04000E7E RID: 3710
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E7E")]
|
|
private int version;
|
|
|
|
// Token: 0x04000E7F RID: 3711
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E7F")]
|
|
private IComparer<TKey> comparer;
|
|
|
|
// Token: 0x04000E80 RID: 3712
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E80")]
|
|
private SortedList<TKey, TValue>.KeyList keyList;
|
|
|
|
// Token: 0x04000E81 RID: 3713
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E81")]
|
|
private SortedList<TKey, TValue>.ValueList valueList;
|
|
|
|
// Token: 0x04000E82 RID: 3714
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E82")]
|
|
[NonSerialized]
|
|
private object _syncRoot;
|
|
|
|
// Token: 0x04000E83 RID: 3715
|
|
[Token(Token = "0x4000E83")]
|
|
private const int DefaultCapacity = 4;
|
|
|
|
// Token: 0x04000E84 RID: 3716
|
|
[Token(Token = "0x4000E84")]
|
|
private const int MaxArrayLength = 2146435071;
|
|
|
|
// Token: 0x0200035F RID: 863
|
|
[Token(Token = "0x200035F")]
|
|
[Serializable]
|
|
private struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDisposable, IEnumerator, IDictionaryEnumerator
|
|
{
|
|
// Token: 0x060016D6 RID: 5846 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016D6")]
|
|
[Address(RVA = "0x312FE10", Offset = "0x312EC10", VA = "0x18312FE10")]
|
|
internal Enumerator(SortedList<TKey, TValue> sortedList, int getEnumeratorRetType)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016D7 RID: 5847 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016D7")]
|
|
[Address(RVA = "0x312D630", Offset = "0x312C430", VA = "0x18312D630", Slot = "5")]
|
|
public void Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x170004D0 RID: 1232
|
|
// (get) Token: 0x060016D8 RID: 5848 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004D0")]
|
|
object IDictionaryEnumerator.Key
|
|
{
|
|
[Token(Token = "0x60016D8")]
|
|
[Address(RVA = "0x312E500", Offset = "0x312D300", VA = "0x18312E500", Slot = "9")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060016D9 RID: 5849 RVA: 0x0000A128 File Offset: 0x00008328
|
|
[Token(Token = "0x60016D9")]
|
|
[Address(RVA = "0x312D650", Offset = "0x312C450", VA = "0x18312D650", Slot = "6")]
|
|
public bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x170004D1 RID: 1233
|
|
// (get) Token: 0x060016DA RID: 5850 RVA: 0x0000A140 File Offset: 0x00008340
|
|
[Token(Token = "0x170004D1")]
|
|
DictionaryEntry IDictionaryEnumerator.Entry
|
|
{
|
|
[Token(Token = "0x60016DA")]
|
|
[Address(RVA = "0x312DBB0", Offset = "0x312C9B0", VA = "0x18312DBB0", Slot = "11")]
|
|
get
|
|
{
|
|
return default(DictionaryEntry);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004D2 RID: 1234
|
|
// (get) Token: 0x060016DB RID: 5851 RVA: 0x0000A158 File Offset: 0x00008358
|
|
[Token(Token = "0x170004D2")]
|
|
public KeyValuePair<TKey, TValue> Current
|
|
{
|
|
[Token(Token = "0x60016DB")]
|
|
[Address(RVA = "0x312FFF0", Offset = "0x312EDF0", VA = "0x18312FFF0", Slot = "4")]
|
|
get
|
|
{
|
|
return default(KeyValuePair<TKey, TValue>);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004D3 RID: 1235
|
|
// (get) Token: 0x060016DC RID: 5852 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004D3")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x60016DC")]
|
|
[Address(RVA = "0x312F2D0", Offset = "0x312E0D0", VA = "0x18312F2D0", Slot = "7")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004D4 RID: 1236
|
|
// (get) Token: 0x060016DD RID: 5853 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004D4")]
|
|
object IDictionaryEnumerator.Value
|
|
{
|
|
[Token(Token = "0x60016DD")]
|
|
[Address(RVA = "0x312EAA0", Offset = "0x312D8A0", VA = "0x18312EAA0", Slot = "10")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060016DE RID: 5854 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016DE")]
|
|
[Address(RVA = "0x312ECF0", Offset = "0x312DAF0", VA = "0x18312ECF0", Slot = "8")]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000E85 RID: 3717
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E85")]
|
|
private SortedList<TKey, TValue> _sortedList;
|
|
|
|
// Token: 0x04000E86 RID: 3718
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E86")]
|
|
private TKey _key;
|
|
|
|
// Token: 0x04000E87 RID: 3719
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E87")]
|
|
private TValue _value;
|
|
|
|
// Token: 0x04000E88 RID: 3720
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E88")]
|
|
private int _index;
|
|
|
|
// Token: 0x04000E89 RID: 3721
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E89")]
|
|
private int _version;
|
|
|
|
// Token: 0x04000E8A RID: 3722
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E8A")]
|
|
private int _getEnumeratorRetType;
|
|
}
|
|
|
|
// Token: 0x02000360 RID: 864
|
|
[Token(Token = "0x2000360")]
|
|
[Serializable]
|
|
private sealed class SortedListKeyEnumerator : IEnumerator<TKey>, IDisposable, IEnumerator
|
|
{
|
|
// Token: 0x060016DF RID: 5855 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016DF")]
|
|
[Address(RVA = "0x3137C30", Offset = "0x3136A30", VA = "0x183137C30")]
|
|
internal SortedListKeyEnumerator(SortedList<TKey, TValue> sortedList)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016E0 RID: 5856 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016E0")]
|
|
[Address(RVA = "0x3137700", Offset = "0x3136500", VA = "0x183137700", Slot = "5")]
|
|
public void Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016E1 RID: 5857 RVA: 0x0000A170 File Offset: 0x00008370
|
|
[Token(Token = "0x60016E1")]
|
|
[Address(RVA = "0x3137730", Offset = "0x3136530", VA = "0x183137730", Slot = "6")]
|
|
public bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x170004D5 RID: 1237
|
|
// (get) Token: 0x060016E2 RID: 5858 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004D5")]
|
|
public TKey Current
|
|
{
|
|
[Token(Token = "0x60016E2")]
|
|
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "4")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004D6 RID: 1238
|
|
// (get) Token: 0x060016E3 RID: 5859 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004D6")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x60016E3")]
|
|
[Address(RVA = "0x3137B80", Offset = "0x3136980", VA = "0x183137B80", Slot = "7")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060016E4 RID: 5860 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016E4")]
|
|
[Address(RVA = "0x3137A20", Offset = "0x3136820", VA = "0x183137A20", Slot = "8")]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000E8B RID: 3723
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E8B")]
|
|
private SortedList<TKey, TValue> _sortedList;
|
|
|
|
// Token: 0x04000E8C RID: 3724
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E8C")]
|
|
private int _index;
|
|
|
|
// Token: 0x04000E8D RID: 3725
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E8D")]
|
|
private int _version;
|
|
|
|
// Token: 0x04000E8E RID: 3726
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E8E")]
|
|
private TKey _currentKey;
|
|
}
|
|
|
|
// Token: 0x02000361 RID: 865
|
|
[Token(Token = "0x2000361")]
|
|
[Serializable]
|
|
private sealed class SortedListValueEnumerator : IEnumerator<TValue>, IDisposable, IEnumerator
|
|
{
|
|
// Token: 0x060016E5 RID: 5861 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016E5")]
|
|
[Address(RVA = "0x3137C30", Offset = "0x3136A30", VA = "0x183137C30")]
|
|
internal SortedListValueEnumerator(SortedList<TKey, TValue> sortedList)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016E6 RID: 5862 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016E6")]
|
|
[Address(RVA = "0x3137700", Offset = "0x3136500", VA = "0x183137700", Slot = "5")]
|
|
public void Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016E7 RID: 5863 RVA: 0x0000A188 File Offset: 0x00008388
|
|
[Token(Token = "0x60016E7")]
|
|
[Address(RVA = "0x3137DA0", Offset = "0x3136BA0", VA = "0x183137DA0", Slot = "6")]
|
|
public bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x170004D7 RID: 1239
|
|
// (get) Token: 0x060016E8 RID: 5864 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004D7")]
|
|
public TValue Current
|
|
{
|
|
[Token(Token = "0x60016E8")]
|
|
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "4")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004D8 RID: 1240
|
|
// (get) Token: 0x060016E9 RID: 5865 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004D8")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x60016E9")]
|
|
[Address(RVA = "0x3137FD0", Offset = "0x3136DD0", VA = "0x183137FD0", Slot = "7")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060016EA RID: 5866 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016EA")]
|
|
[Address(RVA = "0x3137ED0", Offset = "0x3136CD0", VA = "0x183137ED0", Slot = "8")]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000E8F RID: 3727
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E8F")]
|
|
private SortedList<TKey, TValue> _sortedList;
|
|
|
|
// Token: 0x04000E90 RID: 3728
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E90")]
|
|
private int _index;
|
|
|
|
// Token: 0x04000E91 RID: 3729
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E91")]
|
|
private int _version;
|
|
|
|
// Token: 0x04000E92 RID: 3730
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E92")]
|
|
private TValue _currentValue;
|
|
}
|
|
|
|
// Token: 0x02000362 RID: 866
|
|
[Token(Token = "0x2000362")]
|
|
[DebuggerTypeProxy(typeof(DictionaryKeyCollectionDebugView<, >))]
|
|
[DebuggerDisplay("Count = {Count}")]
|
|
[Serializable]
|
|
private sealed class KeyList : IList<TKey>, ICollection<TKey>, IEnumerable<TKey>, IEnumerable, ICollection
|
|
{
|
|
// Token: 0x060016EB RID: 5867 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016EB")]
|
|
[Address(RVA = "0x1A83E00", Offset = "0x1A82C00", VA = "0x181A83E00")]
|
|
internal KeyList(SortedList<TKey, TValue> dictionary)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170004D9 RID: 1241
|
|
// (get) Token: 0x060016EC RID: 5868 RVA: 0x0000A1A0 File Offset: 0x000083A0
|
|
[Token(Token = "0x170004D9")]
|
|
public int Count
|
|
{
|
|
[Token(Token = "0x60016EC")]
|
|
[Address(RVA = "0x2544760", Offset = "0x2543560", VA = "0x182544760", Slot = "19")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004DA RID: 1242
|
|
// (get) Token: 0x060016ED RID: 5869 RVA: 0x0000A1B8 File Offset: 0x000083B8
|
|
[Token(Token = "0x170004DA")]
|
|
public bool IsReadOnly
|
|
{
|
|
[Token(Token = "0x60016ED")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "10")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004DB RID: 1243
|
|
// (get) Token: 0x060016EE RID: 5870 RVA: 0x0000A1D0 File Offset: 0x000083D0
|
|
[Token(Token = "0x170004DB")]
|
|
bool ICollection.IsSynchronized
|
|
{
|
|
[Token(Token = "0x60016EE")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "21")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004DC RID: 1244
|
|
// (get) Token: 0x060016EF RID: 5871 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004DC")]
|
|
object ICollection.SyncRoot
|
|
{
|
|
[Token(Token = "0x60016EF")]
|
|
[Address(RVA = "0x3131C10", Offset = "0x3130A10", VA = "0x183131C10", Slot = "20")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060016F0 RID: 5872 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016F0")]
|
|
[Address(RVA = "0x3131350", Offset = "0x3130150", VA = "0x183131350", Slot = "11")]
|
|
public void Add(TKey key)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016F1 RID: 5873 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016F1")]
|
|
[Address(RVA = "0x3131410", Offset = "0x3130210", VA = "0x183131410", Slot = "12")]
|
|
public void Clear()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016F2 RID: 5874 RVA: 0x0000A1E8 File Offset: 0x000083E8
|
|
[Token(Token = "0x60016F2")]
|
|
[Address(RVA = "0x1F0FEF0", Offset = "0x1F0ECF0", VA = "0x181F0FEF0", Slot = "13")]
|
|
public bool Contains(TKey key)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060016F3 RID: 5875 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016F3")]
|
|
[Address(RVA = "0x3131470", Offset = "0x3130270", VA = "0x183131470", Slot = "14")]
|
|
public void CopyTo(TKey[] array, int arrayIndex)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016F4 RID: 5876 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016F4")]
|
|
[Address(RVA = "0x3131940", Offset = "0x3130740", VA = "0x183131940", Slot = "18")]
|
|
void ICollection.CopyTo(Array array, int arrayIndex)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060016F5 RID: 5877 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016F5")]
|
|
[Address(RVA = "0x3131760", Offset = "0x3130560", VA = "0x183131760", Slot = "7")]
|
|
public void Insert(int index, TKey value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170004DD RID: 1245
|
|
[Token(Token = "0x170004DD")]
|
|
public TKey this[int index]
|
|
{
|
|
[Token(Token = "0x60016F6")]
|
|
[Address(RVA = "0x20F0BC0", Offset = "0x20EF9C0", VA = "0x1820F0BC0", Slot = "4")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x60016F7")]
|
|
[Address(RVA = "0x3131CA0", Offset = "0x3130AA0", VA = "0x183131CA0", Slot = "5")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060016F8 RID: 5880 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016F8")]
|
|
[Address(RVA = "0x31314E0", Offset = "0x31302E0", VA = "0x1831314E0", Slot = "16")]
|
|
public IEnumerator<TKey> GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060016F9 RID: 5881 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60016F9")]
|
|
[Address(RVA = "0x31314E0", Offset = "0x31302E0", VA = "0x1831314E0", Slot = "17")]
|
|
IEnumerator IEnumerable.GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060016FA RID: 5882 RVA: 0x0000A200 File Offset: 0x00008400
|
|
[Token(Token = "0x60016FA")]
|
|
[Address(RVA = "0x3131550", Offset = "0x3130350", VA = "0x183131550", Slot = "6")]
|
|
public int IndexOf(TKey key)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060016FB RID: 5883 RVA: 0x0000A218 File Offset: 0x00008418
|
|
[Token(Token = "0x60016FB")]
|
|
[Address(RVA = "0x3131880", Offset = "0x3130680", VA = "0x183131880", Slot = "15")]
|
|
public bool Remove(TKey key)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060016FC RID: 5884 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016FC")]
|
|
[Address(RVA = "0x3131820", Offset = "0x3130620", VA = "0x183131820", Slot = "8")]
|
|
public void RemoveAt(int index)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000E93 RID: 3731
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E93")]
|
|
private SortedList<TKey, TValue> _dict;
|
|
}
|
|
|
|
// Token: 0x02000363 RID: 867
|
|
[Token(Token = "0x2000363")]
|
|
[DebuggerDisplay("Count = {Count}")]
|
|
[DebuggerTypeProxy(typeof(DictionaryValueCollectionDebugView<, >))]
|
|
[Serializable]
|
|
private sealed class ValueList : IList<TValue>, ICollection<TValue>, IEnumerable<TValue>, IEnumerable, ICollection
|
|
{
|
|
// Token: 0x060016FD RID: 5885 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60016FD")]
|
|
[Address(RVA = "0x1A83E00", Offset = "0x1A82C00", VA = "0x181A83E00")]
|
|
internal ValueList(SortedList<TKey, TValue> dictionary)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170004DE RID: 1246
|
|
// (get) Token: 0x060016FE RID: 5886 RVA: 0x0000A230 File Offset: 0x00008430
|
|
[Token(Token = "0x170004DE")]
|
|
public int Count
|
|
{
|
|
[Token(Token = "0x60016FE")]
|
|
[Address(RVA = "0x2544760", Offset = "0x2543560", VA = "0x182544760", Slot = "19")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004DF RID: 1247
|
|
// (get) Token: 0x060016FF RID: 5887 RVA: 0x0000A248 File Offset: 0x00008448
|
|
[Token(Token = "0x170004DF")]
|
|
public bool IsReadOnly
|
|
{
|
|
[Token(Token = "0x60016FF")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "10")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004E0 RID: 1248
|
|
// (get) Token: 0x06001700 RID: 5888 RVA: 0x0000A260 File Offset: 0x00008460
|
|
[Token(Token = "0x170004E0")]
|
|
bool ICollection.IsSynchronized
|
|
{
|
|
[Token(Token = "0x6001700")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "21")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170004E1 RID: 1249
|
|
// (get) Token: 0x06001701 RID: 5889 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170004E1")]
|
|
object ICollection.SyncRoot
|
|
{
|
|
[Token(Token = "0x6001701")]
|
|
[Address(RVA = "0x313DC80", Offset = "0x313CA80", VA = "0x18313DC80", Slot = "20")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001702 RID: 5890 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001702")]
|
|
[Address(RVA = "0x313D510", Offset = "0x313C310", VA = "0x18313D510", Slot = "11")]
|
|
public void Add(TValue key)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001703 RID: 5891 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001703")]
|
|
[Address(RVA = "0x313D630", Offset = "0x313C430", VA = "0x18313D630", Slot = "12")]
|
|
public void Clear()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001704 RID: 5892 RVA: 0x0000A278 File Offset: 0x00008478
|
|
[Token(Token = "0x6001704")]
|
|
[Address(RVA = "0x1F0FEF0", Offset = "0x1F0ECF0", VA = "0x181F0FEF0", Slot = "13")]
|
|
public bool Contains(TValue value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06001705 RID: 5893 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001705")]
|
|
[Address(RVA = "0x313D690", Offset = "0x313C490", VA = "0x18313D690", Slot = "14")]
|
|
public void CopyTo(TValue[] array, int arrayIndex)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001706 RID: 5894 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001706")]
|
|
[Address(RVA = "0x313D9B0", Offset = "0x313C7B0", VA = "0x18313D9B0", Slot = "18")]
|
|
void ICollection.CopyTo(Array array, int index)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001707 RID: 5895 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001707")]
|
|
[Address(RVA = "0x313D7D0", Offset = "0x313C5D0", VA = "0x18313D7D0", Slot = "7")]
|
|
public void Insert(int index, TValue value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170004E2 RID: 1250
|
|
[Token(Token = "0x170004E2")]
|
|
public TValue this[int index]
|
|
{
|
|
[Token(Token = "0x6001708")]
|
|
[Address(RVA = "0x20F0BC0", Offset = "0x20EF9C0", VA = "0x1820F0BC0", Slot = "4")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6001709")]
|
|
[Address(RVA = "0x313DD30", Offset = "0x313CB30", VA = "0x18313DD30", Slot = "5")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600170A RID: 5898 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600170A")]
|
|
[Address(RVA = "0x31314E0", Offset = "0x31302E0", VA = "0x1831314E0", Slot = "16")]
|
|
public IEnumerator<TValue> GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600170B RID: 5899 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600170B")]
|
|
[Address(RVA = "0x31314E0", Offset = "0x31302E0", VA = "0x1831314E0", Slot = "17")]
|
|
IEnumerator IEnumerable.GetEnumerator()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600170C RID: 5900 RVA: 0x0000A290 File Offset: 0x00008490
|
|
[Token(Token = "0x600170C")]
|
|
[Address(RVA = "0x313D700", Offset = "0x313C500", VA = "0x18313D700", Slot = "6")]
|
|
public int IndexOf(TValue value)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600170D RID: 5901 RVA: 0x0000A2A8 File Offset: 0x000084A8
|
|
[Token(Token = "0x600170D")]
|
|
[Address(RVA = "0x313D950", Offset = "0x313C750", VA = "0x18313D950", Slot = "15")]
|
|
public bool Remove(TValue value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600170E RID: 5902 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600170E")]
|
|
[Address(RVA = "0x313D890", Offset = "0x313C690", VA = "0x18313D890", Slot = "8")]
|
|
public void RemoveAt(int index)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000E94 RID: 3732
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E94")]
|
|
private SortedList<TKey, TValue> _dict;
|
|
}
|
|
}
|
|
}
|