m
This commit is contained in:
@@ -0,0 +1,106 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200060A RID: 1546
|
||||
[Token(Token = "0x200060A")]
|
||||
internal class ArraySortHelper<TKey, TValue>
|
||||
{
|
||||
// Token: 0x170007A3 RID: 1955
|
||||
// (get) Token: 0x06003042 RID: 12354 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A3")]
|
||||
public static ArraySortHelper<TKey, TValue> Default
|
||||
{
|
||||
[Token(Token = "0x6003042")]
|
||||
[Address(RVA = "0x35D7A00", Offset = "0x35D6A00", VA = "0x1835D7A00")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003043 RID: 12355 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003043")]
|
||||
[Address(RVA = "0x35D63C0", Offset = "0x35D53C0", VA = "0x1835D63C0")]
|
||||
private static ArraySortHelper<TKey, TValue> CreateArraySortHelper()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06003044 RID: 12356 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003044")]
|
||||
[Address(RVA = "0x35D74F0", Offset = "0x35D64F0", VA = "0x1835D74F0")]
|
||||
public void Sort(TKey[] keys, TValue[] values, int index, int length, IComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003045 RID: 12357 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003045")]
|
||||
[Address(RVA = "0x35D7730", Offset = "0x35D6730", VA = "0x1835D7730")]
|
||||
private static void SwapIfGreaterWithItems(TKey[] keys, TValue[] values, IComparer<TKey> comparer, int a, int b)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003046 RID: 12358 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003046")]
|
||||
[Address(RVA = "0x35D7910", Offset = "0x35D6910", VA = "0x1835D7910")]
|
||||
private static void Swap(TKey[] keys, TValue[] values, int i, int j)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003047 RID: 12359 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003047")]
|
||||
[Address(RVA = "0x35D7010", Offset = "0x35D6010", VA = "0x1835D7010")]
|
||||
internal static void IntrospectiveSort(TKey[] keys, TValue[] values, int left, int length, IComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003048 RID: 12360 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003048")]
|
||||
[Address(RVA = "0x35D6C60", Offset = "0x35D5C60", VA = "0x1835D6C60")]
|
||||
private static void IntroSort(TKey[] keys, TValue[] values, int lo, int hi, int depthLimit, IComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003049 RID: 12361 RVA: 0x0001A598 File Offset: 0x00018798
|
||||
[Token(Token = "0x6003049")]
|
||||
[Address(RVA = "0x35D7100", Offset = "0x35D6100", VA = "0x1835D7100")]
|
||||
private static int PickPivotAndPartition(TKey[] keys, TValue[] values, int lo, int hi, IComparer<TKey> comparer)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600304A RID: 12362 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600304A")]
|
||||
[Address(RVA = "0x35D6830", Offset = "0x35D5830", VA = "0x1835D6830")]
|
||||
private static void Heapsort(TKey[] keys, TValue[] values, int lo, int hi, IComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600304B RID: 12363 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600304B")]
|
||||
[Address(RVA = "0x35D6500", Offset = "0x35D5500", VA = "0x1835D6500")]
|
||||
private static void DownHeap(TKey[] keys, TValue[] values, int i, int n, int lo, IComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600304C RID: 12364 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600304C")]
|
||||
[Address(RVA = "0x35D6A00", Offset = "0x35D5A00", VA = "0x1835D6A00")]
|
||||
private static void InsertionSort(TKey[] keys, TValue[] values, int lo, int hi, IComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600304D RID: 12365 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600304D")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public ArraySortHelper()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001AE5 RID: 6885
|
||||
[Token(Token = "0x4001AE5")]
|
||||
private static ArraySortHelper<TKey, TValue> s_defaultArraySortHelper;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000609 RID: 1545
|
||||
[Token(Token = "0x2000609")]
|
||||
internal class ArraySortHelper<T>
|
||||
{
|
||||
// Token: 0x06003036 RID: 12342 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003036")]
|
||||
[Address(RVA = "0x3604870", Offset = "0x3603870", VA = "0x183604870")]
|
||||
public static void Sort(T[] keys, int index, int length, IComparer<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003037 RID: 12343 RVA: 0x0001A550 File Offset: 0x00018750
|
||||
[Token(Token = "0x6003037")]
|
||||
[Address(RVA = "0x36005B0", Offset = "0x35FF5B0", VA = "0x1836005B0")]
|
||||
public static int BinarySearch(T[] array, int index, int length, T value, IComparer<T> comparer)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06003038 RID: 12344 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003038")]
|
||||
[Address(RVA = "0x3606300", Offset = "0x3605300", VA = "0x183606300")]
|
||||
internal static void Sort(T[] keys, int index, int length, Comparison<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003039 RID: 12345 RVA: 0x0001A568 File Offset: 0x00018768
|
||||
[Token(Token = "0x6003039")]
|
||||
[Address(RVA = "0x36026B0", Offset = "0x36016B0", VA = "0x1836026B0")]
|
||||
internal static int InternalBinarySearch(T[] array, int index, int length, T value, IComparer<T> comparer)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600303A RID: 12346 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600303A")]
|
||||
[Address(RVA = "0x3606E00", Offset = "0x3605E00", VA = "0x183606E00")]
|
||||
private static void SwapIfGreater(T[] keys, Comparison<T> comparer, int a, int b)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600303B RID: 12347 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600303B")]
|
||||
[Address(RVA = "0x3607440", Offset = "0x3606440", VA = "0x183607440")]
|
||||
private static void Swap(T[] a, int i, int j)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600303C RID: 12348 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600303C")]
|
||||
[Address(RVA = "0x35D3D00", Offset = "0x35D2D00", VA = "0x1835D3D00")]
|
||||
internal static void IntrospectiveSort(T[] keys, int left, int length, Comparison<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600303D RID: 12349 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600303D")]
|
||||
[Address(RVA = "0x35D3990", Offset = "0x35D2990", VA = "0x1835D3990")]
|
||||
private static void IntroSort(T[] keys, int lo, int hi, int depthLimit, Comparison<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600303E RID: 12350 RVA: 0x0001A580 File Offset: 0x00018780
|
||||
[Token(Token = "0x600303E")]
|
||||
[Address(RVA = "0x3602F90", Offset = "0x3601F90", VA = "0x183602F90")]
|
||||
private static int PickPivotAndPartition(T[] keys, int lo, int hi, Comparison<T> comparer)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600303F RID: 12351 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600303F")]
|
||||
[Address(RVA = "0x35D2A30", Offset = "0x35D1A30", VA = "0x1835D2A30")]
|
||||
private static void Heapsort(T[] keys, int lo, int hi, Comparison<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003040 RID: 12352 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003040")]
|
||||
[Address(RVA = "0x3601230", Offset = "0x3600230", VA = "0x183601230")]
|
||||
private static void DownHeap(T[] keys, int i, int n, int lo, Comparison<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003041 RID: 12353 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003041")]
|
||||
[Address(RVA = "0x3601CF0", Offset = "0x3600CF0", VA = "0x183601CF0")]
|
||||
private static void InsertionSort(T[] keys, int lo, int hi, Comparison<T> comparer)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000625 RID: 1573
|
||||
[Token(Token = "0x2000625")]
|
||||
[Serializable]
|
||||
internal class ByteEqualityComparer : EqualityComparer<byte>
|
||||
{
|
||||
// Token: 0x060030EF RID: 12527 RVA: 0x0001AC58 File Offset: 0x00018E58
|
||||
[Token(Token = "0x60030EF")]
|
||||
[Address(RVA = "0x2C2E000", Offset = "0x2C2D000", VA = "0x182C2E000", Slot = "8")]
|
||||
public override bool Equals(byte x, byte y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030F0 RID: 12528 RVA: 0x0001AC70 File Offset: 0x00018E70
|
||||
[Token(Token = "0x60030F0")]
|
||||
[Address(RVA = "0x2C2E090", Offset = "0x2C2D090", VA = "0x182C2E090", Slot = "9")]
|
||||
public override int GetHashCode(byte b)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030F1 RID: 12529 RVA: 0x0001AC88 File Offset: 0x00018E88
|
||||
[Token(Token = "0x60030F1")]
|
||||
[Address(RVA = "0x2C2E100", Offset = "0x2C2D100", VA = "0x182C2E100", Slot = "10")]
|
||||
internal override int IndexOf(byte[] array, byte value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030F2 RID: 12530 RVA: 0x0001ACA0 File Offset: 0x00018EA0
|
||||
[Token(Token = "0x60030F2")]
|
||||
[Address(RVA = "0x2C2E2A0", Offset = "0x2C2D2A0", VA = "0x182C2E2A0", Slot = "11")]
|
||||
internal override int LastIndexOf(byte[] array, byte value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030F3 RID: 12531 RVA: 0x0001ACB8 File Offset: 0x00018EB8
|
||||
[Token(Token = "0x60030F3")]
|
||||
[Address(RVA = "0x2C2E010", Offset = "0x2C2D010", VA = "0x182C2E010", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030F4 RID: 12532 RVA: 0x0001ACD0 File Offset: 0x00018ED0
|
||||
[Token(Token = "0x60030F4")]
|
||||
[Address(RVA = "0x2C2E0B0", Offset = "0x2C2D0B0", VA = "0x182C2E0B0", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030F5 RID: 12533 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030F5")]
|
||||
[Address(RVA = "0x2C2E300", Offset = "0x2C2D300", VA = "0x182C2E300")]
|
||||
public ByteEqualityComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000605 RID: 1541
|
||||
[Token(Token = "0x2000605")]
|
||||
public static class CollectionExtensions
|
||||
{
|
||||
// Token: 0x0600302D RID: 12333 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600302D")]
|
||||
[Address(RVA = "0x21B2F10", Offset = "0x21B1F10", VA = "0x1821B2F10")]
|
||||
public static TValue GetValueOrDefault<TValue, TKey>(this IReadOnlyDictionary<TKey, TValue> dictionary, TKey key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600302E RID: 12334 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600302E")]
|
||||
[Address(RVA = "0x293A160", Offset = "0x2939160", VA = "0x18293A160")]
|
||||
public static TValue GetValueOrDefault<TValue, TKey>(this IReadOnlyDictionary<TKey, TValue> dictionary, TKey key, TValue defaultValue)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,117 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Provides a base class for implementations of the <see cref="T:System.Collections.Generic.IComparer`1" /> generic interface.</summary>
|
||||
/// <typeparam name="T">The type of objects to compare.</typeparam>
|
||||
// Token: 0x02000619 RID: 1561
|
||||
[Token(Token = "0x2000619")]
|
||||
[TypeDependency("System.Collections.Generic.ObjectComparer`1")]
|
||||
[Serializable]
|
||||
public abstract class Comparer<T> : IComparer, IComparer<T>
|
||||
{
|
||||
/// <summary>Returns a default sort order comparer for the type specified by the generic argument.</summary>
|
||||
/// <returns>An object that inherits <see cref="T:System.Collections.Generic.Comparer`1" /> and serves as a sort order comparer for type <paramref name="T" />.</returns>
|
||||
// Token: 0x170007C6 RID: 1990
|
||||
// (get) Token: 0x060030BD RID: 12477 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007C6")]
|
||||
public static Comparer<T> Default
|
||||
{
|
||||
[Token(Token = "0x60030BD")]
|
||||
[Address(RVA = "0x2274810", Offset = "0x2273810", VA = "0x182274810")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Creates a comparer by using the specified comparison.</summary>
|
||||
/// <param name="comparison">The comparison to use.</param>
|
||||
/// <returns>The new comparer.</returns>
|
||||
// Token: 0x060030BE RID: 12478 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60030BE")]
|
||||
[Address(RVA = "0x3450540", Offset = "0x344F540", VA = "0x183450540")]
|
||||
public static Comparer<T> Create(Comparison<T> comparison)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060030BF RID: 12479 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60030BF")]
|
||||
[Address(RVA = "0x35E1BA0", Offset = "0x35E0BA0", VA = "0x1835E1BA0")]
|
||||
private static Comparer<T> CreateComparer()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>When overridden in a derived class, performs a comparison of two objects of the same type and returns a value indicating whether one object is less than, equal to, or greater than the other.</summary>
|
||||
/// <param name="x">The first object to compare.</param>
|
||||
/// <param name="y">The second object to compare.</param>
|
||||
/// <returns>A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />, as shown in the following table.
|
||||
/// Value
|
||||
///
|
||||
/// Meaning
|
||||
///
|
||||
/// Less than zero
|
||||
///
|
||||
/// <paramref name="x" /> is less than <paramref name="y" />.
|
||||
///
|
||||
/// Zero
|
||||
///
|
||||
/// <paramref name="x" /> equals <paramref name="y" />.
|
||||
///
|
||||
/// Greater than zero
|
||||
///
|
||||
/// <paramref name="x" /> is greater than <paramref name="y" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">Type <paramref name="T" /> does not implement either the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface.</exception>
|
||||
// Token: 0x060030C0 RID: 12480
|
||||
[Token(Token = "0x60030C0")]
|
||||
[Address(Slot = "6")]
|
||||
public abstract int Compare(T x, T y);
|
||||
|
||||
/// <summary>Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
|
||||
/// <param name="x">The first object to compare.</param>
|
||||
/// <param name="y">The second object to compare.</param>
|
||||
/// <returns>A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />, as shown in the following table.
|
||||
/// Value
|
||||
///
|
||||
/// Meaning
|
||||
///
|
||||
/// Less than zero
|
||||
///
|
||||
/// <paramref name="x" /> is less than <paramref name="y" />.
|
||||
///
|
||||
/// Zero
|
||||
///
|
||||
/// <paramref name="x" /> equals <paramref name="y" />.
|
||||
///
|
||||
/// Greater than zero
|
||||
///
|
||||
/// <paramref name="x" /> is greater than <paramref name="y" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="x" /> or <paramref name="y" /> is of a type that cannot be cast to type <paramref name="T" />.
|
||||
/// -or-
|
||||
/// <paramref name="x" /> and <paramref name="y" /> do not implement either the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface.</exception>
|
||||
// Token: 0x060030C1 RID: 12481 RVA: 0x0001A940 File Offset: 0x00018B40
|
||||
[Token(Token = "0x60030C1")]
|
||||
[Address(RVA = "0x2273C20", Offset = "0x2272C20", VA = "0x182273C20", Slot = "4")]
|
||||
int IComparer.Compare(object x, object y)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Comparer`1" /> class.</summary>
|
||||
// Token: 0x060030C2 RID: 12482 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030C2")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
protected Comparer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001B0D RID: 6925
|
||||
[Token(Token = "0x4001B0D")]
|
||||
private static Comparer<T> defaultComparer;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200061D RID: 1565
|
||||
[Token(Token = "0x200061D")]
|
||||
[Serializable]
|
||||
internal class ComparisonComparer<T> : Comparer<T>
|
||||
{
|
||||
// Token: 0x060030CF RID: 12495 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030CF")]
|
||||
[Address(RVA = "0x22754D0", Offset = "0x22744D0", VA = "0x1822754D0")]
|
||||
public ComparisonComparer(Comparison<T> comparison)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030D0 RID: 12496 RVA: 0x0001AA30 File Offset: 0x00018C30
|
||||
[Token(Token = "0x60030D0")]
|
||||
[Address(RVA = "0x2274980", Offset = "0x2273980", VA = "0x182274980", Slot = "6")]
|
||||
public override int Compare(T x, T y)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04001B0E RID: 6926
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B0E")]
|
||||
private readonly Comparison<T> _comparison;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1432 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Represents a collection of keys and values.</summary>
|
||||
/// <typeparam name="TKey">The type of the keys in the dictionary.</typeparam>
|
||||
/// <typeparam name="TValue">The type of the values in the dictionary.</typeparam>
|
||||
// Token: 0x0200060C RID: 1548
|
||||
[Token(Token = "0x200060C")]
|
||||
[DebuggerTypeProxy(typeof(IDictionaryDebugView<, >))]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[Serializable]
|
||||
public class Dictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary, ICollection, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>, ISerializable, IDeserializationCallback
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that is empty, has the default initial capacity, and uses the default equality comparer for the key type.</summary>
|
||||
// Token: 0x0600304E RID: 12366 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600304E")]
|
||||
[Address(RVA = "0x3051D70", Offset = "0x3050D70", VA = "0x183051D70")]
|
||||
public Dictionary()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that is empty, has the specified initial capacity, and uses the default equality comparer for the key type.</summary>
|
||||
/// <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Generic.Dictionary`2" /> can contain.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than 0.</exception>
|
||||
// Token: 0x0600304F RID: 12367 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600304F")]
|
||||
[Address(RVA = "0x2F027C0", Offset = "0x2F017C0", VA = "0x182F027C0")]
|
||||
public Dictionary(int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that is empty, has the default initial capacity, and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> implementation to use when comparing keys, or <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1" /> for the type of the key.</param>
|
||||
// Token: 0x06003050 RID: 12368 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003050")]
|
||||
[Address(RVA = "0x34E3F20", Offset = "0x34E2F20", VA = "0x1834E3F20")]
|
||||
public Dictionary(IEqualityComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that is empty, has the specified initial capacity, and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
|
||||
/// <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Generic.Dictionary`2" /> can contain.</param>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> implementation to use when comparing keys, or <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1" /> for the type of the key.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than 0.</exception>
|
||||
// Token: 0x06003051 RID: 12369 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003051")]
|
||||
[Address(RVA = "0x35B80D0", Offset = "0x35B70D0", VA = "0x1835B80D0")]
|
||||
public Dictionary(int capacity, IEqualityComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that contains elements copied from the specified <see cref="T:System.Collections.Generic.IDictionary`2" /> and uses the default equality comparer for the key type.</summary>
|
||||
/// <param name="dictionary">The <see cref="T:System.Collections.Generic.IDictionary`2" /> whose elements are copied to the new <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="dictionary" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="dictionary" /> contains one or more duplicate keys.</exception>
|
||||
// Token: 0x06003052 RID: 12370 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003052")]
|
||||
[Address(RVA = "0x34E4A60", Offset = "0x34E3A60", VA = "0x1834E4A60")]
|
||||
public Dictionary(IDictionary<TKey, TValue> dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that contains elements copied from the specified <see cref="T:System.Collections.Generic.IDictionary`2" /> and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
|
||||
/// <param name="dictionary">The <see cref="T:System.Collections.Generic.IDictionary`2" /> whose elements are copied to the new <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> implementation to use when comparing keys, or <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1" /> for the type of the key.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="dictionary" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="dictionary" /> contains one or more duplicate keys.</exception>
|
||||
// Token: 0x06003053 RID: 12371 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003053")]
|
||||
[Address(RVA = "0x35B7C80", Offset = "0x35B6C80", VA = "0x1835B7C80")]
|
||||
public Dictionary(IDictionary<TKey, TValue> dictionary, IEqualityComparer<TKey> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class with serialized data.</summary>
|
||||
/// <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object containing the information required to serialize the <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
|
||||
/// <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> structure containing the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
|
||||
// Token: 0x06003054 RID: 12372 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003054")]
|
||||
[Address(RVA = "0x35B7FF0", Offset = "0x35B6FF0", VA = "0x1835B7FF0")]
|
||||
protected Dictionary(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
// Token: 0x170007A4 RID: 1956
|
||||
// (get) Token: 0x06003055 RID: 12373 RVA: 0x0001A5B0 File Offset: 0x000187B0
|
||||
[Token(Token = "0x170007A4")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6003055")]
|
||||
[Address(RVA = "0x34E6110", Offset = "0x34E5110", VA = "0x1834E6110", Slot = "41")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a collection containing the keys in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> containing the keys in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
// Token: 0x170007A5 RID: 1957
|
||||
// (get) Token: 0x06003056 RID: 12374 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A5")]
|
||||
public Dictionary<TKey, TValue>.KeyCollection Keys
|
||||
{
|
||||
[Token(Token = "0x6003056")]
|
||||
[Address(RVA = "0x34D9D10", Offset = "0x34D8D10", VA = "0x1834D9D10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A6 RID: 1958
|
||||
// (get) Token: 0x06003057 RID: 12375 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A6")]
|
||||
ICollection<TKey> IDictionary<TKey, TValue>.Keys
|
||||
{
|
||||
[Token(Token = "0x6003057")]
|
||||
[Address(RVA = "0x34D9D10", Offset = "0x34D8D10", VA = "0x1834D9D10", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A7 RID: 1959
|
||||
// (get) Token: 0x06003058 RID: 12376 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A7")]
|
||||
IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys
|
||||
{
|
||||
[Token(Token = "0x6003058")]
|
||||
[Address(RVA = "0x34D9D10", Offset = "0x34D8D10", VA = "0x1834D9D10", Slot = "39")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a collection containing the values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> containing the values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
// Token: 0x170007A8 RID: 1960
|
||||
// (get) Token: 0x06003059 RID: 12377 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A8")]
|
||||
public Dictionary<TKey, TValue>.ValueCollection Values
|
||||
{
|
||||
[Token(Token = "0x6003059")]
|
||||
[Address(RVA = "0x34D9D90", Offset = "0x34D8D90", VA = "0x1834D9D90")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007A9 RID: 1961
|
||||
// (get) Token: 0x0600305A RID: 12378 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A9")]
|
||||
ICollection<TValue> IDictionary<TKey, TValue>.Values
|
||||
{
|
||||
[Token(Token = "0x600305A")]
|
||||
[Address(RVA = "0x34D9D90", Offset = "0x34D8D90", VA = "0x1834D9D90", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007AA RID: 1962
|
||||
// (get) Token: 0x0600305B RID: 12379 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007AA")]
|
||||
IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values
|
||||
{
|
||||
[Token(Token = "0x600305B")]
|
||||
[Address(RVA = "0x34D9D90", Offset = "0x34D8D90", VA = "0x1834D9D90", Slot = "40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the value associated with the specified key.</summary>
|
||||
/// <param name="key">The key of the value to get or set.</param>
|
||||
/// <returns>The value associated with the specified key. If the specified key is not found, a get operation throws a <see cref="T:System.Collections.Generic.KeyNotFoundException" />, and a set operation creates a new element with the specified key.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key" /> does not exist in the collection.</exception>
|
||||
// Token: 0x170007AB RID: 1963
|
||||
[Token(Token = "0x170007AB")]
|
||||
public TValue this[TKey key]
|
||||
{
|
||||
[Token(Token = "0x600305C")]
|
||||
[Address(RVA = "0x3518250", Offset = "0x3517250", VA = "0x183518250", Slot = "38")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600305D")]
|
||||
[Address(RVA = "0x34E6770", Offset = "0x34E5770", VA = "0x1834E6770", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Adds the specified key and value to the dictionary.</summary>
|
||||
/// <param name="key">The key of the element to add.</param>
|
||||
/// <param name="value">The value of the element to add. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</exception>
|
||||
// Token: 0x0600305E RID: 12382 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600305E")]
|
||||
[Address(RVA = "0x3561DB0", Offset = "0x3560DB0", VA = "0x183561DB0", Slot = "9")]
|
||||
public void Add(TKey key, TValue value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600305F RID: 12383 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600305F")]
|
||||
[Address(RVA = "0x356C610", Offset = "0x356B610", VA = "0x18356C610", Slot = "14")]
|
||||
void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003060 RID: 12384 RVA: 0x0001A5C8 File Offset: 0x000187C8
|
||||
[Token(Token = "0x6003060")]
|
||||
[Address(RVA = "0x35AD660", Offset = "0x35AC660", VA = "0x1835AD660", Slot = "16")]
|
||||
bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003061 RID: 12385 RVA: 0x0001A5E0 File Offset: 0x000187E0
|
||||
[Token(Token = "0x6003061")]
|
||||
[Address(RVA = "0x35ADA30", Offset = "0x35ACA30", VA = "0x1835ADA30", Slot = "18")]
|
||||
bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Removes all keys and values from the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
// Token: 0x06003062 RID: 12386 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003062")]
|
||||
[Address(RVA = "0x34CF220", Offset = "0x34CE220", VA = "0x1834CF220", Slot = "27")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains the specified key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains an element with the specified key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003063 RID: 12387 RVA: 0x0001A5F8 File Offset: 0x000187F8
|
||||
[Token(Token = "0x6003063")]
|
||||
[Address(RVA = "0x3561E40", Offset = "0x3560E40", VA = "0x183561E40", Slot = "36")]
|
||||
public bool ContainsKey(TKey key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains a specific value.</summary>
|
||||
/// <param name="value">The value to locate in the <see cref="T:System.Collections.Generic.Dictionary`2" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains an element with the specified value; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06003064 RID: 12388 RVA: 0x0001A610 File Offset: 0x00018810
|
||||
[Token(Token = "0x6003064")]
|
||||
[Address(RVA = "0x35A52B0", Offset = "0x35A42B0", VA = "0x1835A52B0")]
|
||||
public bool ContainsValue(TValue value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003065 RID: 12389 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003065")]
|
||||
[Address(RVA = "0x35A5FF0", Offset = "0x35A4FF0", VA = "0x1835A5FF0")]
|
||||
private void CopyTo(KeyValuePair<TKey, TValue>[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.Enumerator" /> structure for the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
// Token: 0x06003066 RID: 12390 RVA: 0x0001A628 File Offset: 0x00018828
|
||||
[Token(Token = "0x6003066")]
|
||||
[Address(RVA = "0x34D1770", Offset = "0x34D0770", VA = "0x1834D1770")]
|
||||
public Dictionary<TKey, TValue>.Enumerator GetEnumerator()
|
||||
{
|
||||
return default(Dictionary<TKey, TValue>.Enumerator);
|
||||
}
|
||||
|
||||
// Token: 0x06003067 RID: 12391 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003067")]
|
||||
[Address(RVA = "0x34D9F40", Offset = "0x34D8F40", VA = "0x1834D9F40", Slot = "19")]
|
||||
IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and returns the data needed to serialize the <see cref="T:System.Collections.Generic.Dictionary`2" /> instance.</summary>
|
||||
/// <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that contains the information required to serialize the <see cref="T:System.Collections.Generic.Dictionary`2" /> instance.</param>
|
||||
/// <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> structure that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.Dictionary`2" /> instance.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="info" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003068 RID: 12392 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003068")]
|
||||
[Address(RVA = "0x35A7950", Offset = "0x35A6950", VA = "0x1835A7950", Slot = "44")]
|
||||
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003069 RID: 12393 RVA: 0x0001A640 File Offset: 0x00018840
|
||||
[Token(Token = "0x6003069")]
|
||||
[Address(RVA = "0x35A67A0", Offset = "0x35A57A0", VA = "0x1835A67A0")]
|
||||
private int FindEntry(TKey key)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600306A RID: 12394 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600306A")]
|
||||
[Address(RVA = "0x35A86F0", Offset = "0x35A76F0", VA = "0x1835A86F0")]
|
||||
private void Initialize(int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600306B RID: 12395 RVA: 0x0001A658 File Offset: 0x00018858
|
||||
[Token(Token = "0x600306B")]
|
||||
[Address(RVA = "0x35B48F0", Offset = "0x35B38F0", VA = "0x1835B48F0")]
|
||||
private bool TryInsert(TKey key, TValue value, InsertionBehavior behavior)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and raises the deserialization event when the deserialization is complete.</summary>
|
||||
/// <param name="sender">The source of the deserialization event.</param>
|
||||
/// <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object associated with the current <see cref="T:System.Collections.Generic.Dictionary`2" /> instance is invalid.</exception>
|
||||
// Token: 0x0600306C RID: 12396 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600306C")]
|
||||
[Address(RVA = "0x35AA380", Offset = "0x35A9380", VA = "0x1835AA380", Slot = "45")]
|
||||
public virtual void OnDeserialization(object sender)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600306D RID: 12397 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600306D")]
|
||||
[Address(RVA = "0x35AC940", Offset = "0x35AB940", VA = "0x1835AC940")]
|
||||
private void Resize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600306E RID: 12398 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600306E")]
|
||||
[Address(RVA = "0x35AD180", Offset = "0x35AC180", VA = "0x1835AD180")]
|
||||
private void Resize(int newSize, bool forceNewHashCodes)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the value with the specified key from the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <param name="key">The key of the element to remove.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the element is successfully found and removed; otherwise, <see langword="false" />. This method returns <see langword="false" /> if <paramref name="key" /> is not found in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x0600306F RID: 12399 RVA: 0x0001A670 File Offset: 0x00018870
|
||||
[Token(Token = "0x600306F")]
|
||||
[Address(RVA = "0x35AB8C0", Offset = "0x35AA8C0", VA = "0x1835AB8C0", Slot = "10")]
|
||||
public bool Remove(TKey key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets the value associated with the specified key.</summary>
|
||||
/// <param name="key">The key of the value to get.</param>
|
||||
/// <param name="value">When this method returns, contains the value associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains an element with the specified key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003070 RID: 12400 RVA: 0x0001A688 File Offset: 0x00018888
|
||||
[Token(Token = "0x6003070")]
|
||||
[Address(RVA = "0x34E0880", Offset = "0x34DF880", VA = "0x1834E0880", Slot = "37")]
|
||||
public bool TryGetValue(TKey key, out TValue value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003071 RID: 12401 RVA: 0x0001A6A0 File Offset: 0x000188A0
|
||||
[Token(Token = "0x6003071")]
|
||||
[Address(RVA = "0x3573880", Offset = "0x3572880", VA = "0x183573880")]
|
||||
public bool TryAdd(TKey key, TValue value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x170007AC RID: 1964
|
||||
// (get) Token: 0x06003072 RID: 12402 RVA: 0x0001A6B8 File Offset: 0x000188B8
|
||||
[Token(Token = "0x170007AC")]
|
||||
bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6003072")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003073 RID: 12403 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003073")]
|
||||
[Address(RVA = "0x34D9620", Offset = "0x34D8620", VA = "0x1834D9620", Slot = "17")]
|
||||
void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1" /> to an array, starting at the specified array index.</summary>
|
||||
/// <param name="array">The one-dimensional array that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1" />. The array must have zero-based indexing.</param>
|
||||
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="array" /> is multidimensional.
|
||||
/// -or-
|
||||
/// <paramref name="array" /> does not have zero-based indexing.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
|
||||
/// -or-
|
||||
/// The type of the source <see cref="T:System.Collections.Generic.ICollection`1" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06003074 RID: 12404 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003074")]
|
||||
[Address(RVA = "0x35AF370", Offset = "0x35AE370", VA = "0x1835AF370", Slot = "32")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the collection.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
|
||||
// Token: 0x06003075 RID: 12405 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003075")]
|
||||
[Address(RVA = "0x34D9F40", Offset = "0x34D8F40", VA = "0x1834D9F40", Slot = "20")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Gets a value that indicates whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007AD RID: 1965
|
||||
// (get) Token: 0x06003076 RID: 12406 RVA: 0x0001A6D0 File Offset: 0x000188D0
|
||||
[Token(Token = "0x170007AD")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6003076")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "35")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</returns>
|
||||
// Token: 0x170007AE RID: 1966
|
||||
// (get) Token: 0x06003077 RID: 12407 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007AE")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6003077")]
|
||||
[Address(RVA = "0x35B05D0", Offset = "0x35AF5D0", VA = "0x1835B05D0", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value that indicates whether the <see cref="T:System.Collections.IDictionary" /> has a fixed size.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IDictionary" /> has a fixed size; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007AF RID: 1967
|
||||
// (get) Token: 0x06003078 RID: 12408 RVA: 0x0001A6E8 File Offset: 0x000188E8
|
||||
[Token(Token = "0x170007AF")]
|
||||
bool IDictionary.IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6003078")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "29")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value that indicates whether the <see cref="T:System.Collections.IDictionary" /> is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IDictionary" /> is read-only; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007B0 RID: 1968
|
||||
// (get) Token: 0x06003079 RID: 12409 RVA: 0x0001A700 File Offset: 0x00018900
|
||||
[Token(Token = "0x170007B0")]
|
||||
bool IDictionary.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6003079")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "28")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the keys of the <see cref="T:System.Collections.IDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> containing the keys of the <see cref="T:System.Collections.IDictionary" />.</returns>
|
||||
// Token: 0x170007B1 RID: 1969
|
||||
// (get) Token: 0x0600307A RID: 12410 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007B1")]
|
||||
ICollection IDictionary.Keys
|
||||
{
|
||||
[Token(Token = "0x600307A")]
|
||||
[Address(RVA = "0x34DF300", Offset = "0x34DE300", VA = "0x1834DF300", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.IDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.IDictionary" />.</returns>
|
||||
// Token: 0x170007B2 RID: 1970
|
||||
// (get) Token: 0x0600307B RID: 12411 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007B2")]
|
||||
ICollection IDictionary.Values
|
||||
{
|
||||
[Token(Token = "0x600307B")]
|
||||
[Address(RVA = "0x2F6B1B0", Offset = "0x2F6A1B0", VA = "0x182F6B1B0", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the value with the specified key.</summary>
|
||||
/// <param name="key">The key of the value to get.</param>
|
||||
/// <returns>The value associated with the specified key, or <see langword="null" /> if <paramref name="key" /> is not in the dictionary or <paramref name="key" /> is of a type that is not assignable to the key type <paramref name="TKey" /> of the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">A value is being assigned, and <paramref name="key" /> is of a type that is not assignable to the key type <paramref name="TKey" /> of the <see cref="T:System.Collections.Generic.Dictionary`2" />.
|
||||
/// -or-
|
||||
/// A value is being assigned, and <paramref name="value" /> is of a type that is not assignable to the value type <paramref name="TValue" /> of the <see cref="T:System.Collections.Generic.Dictionary`2" />.</exception>
|
||||
// Token: 0x170007B3 RID: 1971
|
||||
[Token(Token = "0x170007B3")]
|
||||
object IDictionary.this[object key]
|
||||
{
|
||||
[Token(Token = "0x600307C")]
|
||||
[Address(RVA = "0x35B2110", Offset = "0x35B1110", VA = "0x1835B2110", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600307D")]
|
||||
[Address(RVA = "0x35B2C70", Offset = "0x35B1C70", VA = "0x1835B2C70", Slot = "22")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600307E RID: 12414 RVA: 0x0001A718 File Offset: 0x00018918
|
||||
[Token(Token = "0x600307E")]
|
||||
[Address(RVA = "0x35A88D0", Offset = "0x35A78D0", VA = "0x1835A88D0")]
|
||||
private static bool IsCompatibleKey(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Adds the specified key and value to the dictionary.</summary>
|
||||
/// <param name="key">The object to use as the key.</param>
|
||||
/// <param name="value">The object to use as the value.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="key" /> is of a type that is not assignable to the key type <paramref name="TKey" /> of the <see cref="T:System.Collections.Generic.Dictionary`2" />.
|
||||
/// -or-
|
||||
/// <paramref name="value" /> is of a type that is not assignable to <paramref name="TValue" />, the type of values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.
|
||||
/// -or-
|
||||
/// A value with the same key already exists in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</exception>
|
||||
// Token: 0x0600307F RID: 12415 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600307F")]
|
||||
[Address(RVA = "0x35B0790", Offset = "0x35AF790", VA = "0x1835B0790", Slot = "26")]
|
||||
void IDictionary.Add(object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.IDictionary" /> contains an element with the specified key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IDictionary" /> contains an element with the specified key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003080 RID: 12416 RVA: 0x0001A730 File Offset: 0x00018930
|
||||
[Token(Token = "0x6003080")]
|
||||
[Address(RVA = "0x3571890", Offset = "0x3570890", VA = "0x183571890", Slot = "25")]
|
||||
bool IDictionary.Contains(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.IDictionary" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.IDictionary" />.</returns>
|
||||
// Token: 0x06003081 RID: 12417 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003081")]
|
||||
[Address(RVA = "0x34DE890", Offset = "0x34DD890", VA = "0x1834DE890", Slot = "30")]
|
||||
IDictionaryEnumerator IDictionary.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary" />.</summary>
|
||||
/// <param name="key">The key of the element to remove.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003082 RID: 12418 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003082")]
|
||||
[Address(RVA = "0x3571A40", Offset = "0x3570A40", VA = "0x183571A40", Slot = "31")]
|
||||
void IDictionary.Remove(object key)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001AEA RID: 6890
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AEA")]
|
||||
private int[] buckets;
|
||||
|
||||
// Token: 0x04001AEB RID: 6891
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AEB")]
|
||||
private Dictionary<TKey, TValue>.Entry[] entries;
|
||||
|
||||
// Token: 0x04001AEC RID: 6892
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AEC")]
|
||||
private int count;
|
||||
|
||||
// Token: 0x04001AED RID: 6893
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AED")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001AEE RID: 6894
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AEE")]
|
||||
private int freeList;
|
||||
|
||||
// Token: 0x04001AEF RID: 6895
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AEF")]
|
||||
private int freeCount;
|
||||
|
||||
// Token: 0x04001AF0 RID: 6896
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF0")]
|
||||
private IEqualityComparer<TKey> comparer;
|
||||
|
||||
// Token: 0x04001AF1 RID: 6897
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF1")]
|
||||
private Dictionary<TKey, TValue>.KeyCollection keys;
|
||||
|
||||
// Token: 0x04001AF2 RID: 6898
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF2")]
|
||||
private Dictionary<TKey, TValue>.ValueCollection values;
|
||||
|
||||
// Token: 0x04001AF3 RID: 6899
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF3")]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x04001AF4 RID: 6900
|
||||
[Token(Token = "0x4001AF4")]
|
||||
private const string VersionName = "Version";
|
||||
|
||||
// Token: 0x04001AF5 RID: 6901
|
||||
[Token(Token = "0x4001AF5")]
|
||||
private const string HashSizeName = "HashSize";
|
||||
|
||||
// Token: 0x04001AF6 RID: 6902
|
||||
[Token(Token = "0x4001AF6")]
|
||||
private const string KeyValuePairsName = "KeyValuePairs";
|
||||
|
||||
// Token: 0x04001AF7 RID: 6903
|
||||
[Token(Token = "0x4001AF7")]
|
||||
private const string ComparerName = "Comparer";
|
||||
|
||||
// Token: 0x0200060D RID: 1549
|
||||
[Token(Token = "0x200060D")]
|
||||
private struct Entry
|
||||
{
|
||||
// Token: 0x04001AF8 RID: 6904
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF8")]
|
||||
public int hashCode;
|
||||
|
||||
// Token: 0x04001AF9 RID: 6905
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AF9")]
|
||||
public int next;
|
||||
|
||||
// Token: 0x04001AFA RID: 6906
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFA")]
|
||||
public TKey key;
|
||||
|
||||
// Token: 0x04001AFB RID: 6907
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFB")]
|
||||
public TValue value;
|
||||
}
|
||||
|
||||
/// <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <typeparam name="TKey" />
|
||||
/// <typeparam name="TValue" />
|
||||
// Token: 0x0200060E RID: 1550
|
||||
[Token(Token = "0x200060E")]
|
||||
[Serializable]
|
||||
public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDisposable, IEnumerator, IDictionaryEnumerator
|
||||
{
|
||||
// Token: 0x06003083 RID: 12419 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003083")]
|
||||
[Address(RVA = "0x232B360", Offset = "0x232A360", VA = "0x18232B360")]
|
||||
internal Enumerator(Dictionary<TKey, TValue> dictionary, int getEnumeratorRetType)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x06003084 RID: 12420 RVA: 0x0001A748 File Offset: 0x00018948
|
||||
[Token(Token = "0x6003084")]
|
||||
[Address(RVA = "0x231B8A0", Offset = "0x231A8A0", VA = "0x18231B8A0", Slot = "6")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the <see cref="T:System.Collections.Generic.Dictionary`2" /> at the current position of the enumerator.</returns>
|
||||
// Token: 0x170007B4 RID: 1972
|
||||
// (get) Token: 0x06003085 RID: 12421 RVA: 0x0001A760 File Offset: 0x00018960
|
||||
[Token(Token = "0x170007B4")]
|
||||
public KeyValuePair<TKey, TValue> Current
|
||||
{
|
||||
[Token(Token = "0x6003085")]
|
||||
[Address(RVA = "0x814AB0", Offset = "0x813AB0", VA = "0x180814AB0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return default(KeyValuePair<TKey, TValue>);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.Dictionary`2.Enumerator" />.</summary>
|
||||
// Token: 0x06003086 RID: 12422 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003086")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the collection at the current position of the enumerator, as an <see cref="T:System.Object" />.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007B5 RID: 1973
|
||||
// (get) Token: 0x06003087 RID: 12423 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007B5")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x6003087")]
|
||||
[Address(RVA = "0x232A1F0", Offset = "0x23291F0", VA = "0x18232A1F0", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x06003088 RID: 12424 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003088")]
|
||||
[Address(RVA = "0x2324630", Offset = "0x2323630", VA = "0x182324630", Slot = "8")]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the dictionary at the current position of the enumerator, as a <see cref="T:System.Collections.DictionaryEntry" />.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007B6 RID: 1974
|
||||
// (get) Token: 0x06003089 RID: 12425 RVA: 0x0001A778 File Offset: 0x00018978
|
||||
[Token(Token = "0x170007B6")]
|
||||
DictionaryEntry IDictionaryEnumerator.Entry
|
||||
{
|
||||
[Token(Token = "0x6003089")]
|
||||
[Address(RVA = "0x231E270", Offset = "0x231D270", VA = "0x18231E270", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return default(DictionaryEntry);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the key of the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The key of the element in the dictionary at the current position of the enumerator.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007B7 RID: 1975
|
||||
// (get) Token: 0x0600308A RID: 12426 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007B7")]
|
||||
object IDictionaryEnumerator.Key
|
||||
{
|
||||
[Token(Token = "0x600308A")]
|
||||
[Address(RVA = "0x2321C40", Offset = "0x2320C40", VA = "0x182321C40", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the value of the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The value of the element in the dictionary at the current position of the enumerator.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007B8 RID: 1976
|
||||
// (get) Token: 0x0600308B RID: 12427 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007B8")]
|
||||
object IDictionaryEnumerator.Value
|
||||
{
|
||||
[Token(Token = "0x600308B")]
|
||||
[Address(RVA = "0x2323E20", Offset = "0x2322E20", VA = "0x182323E20", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001AFC RID: 6908
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFC")]
|
||||
private Dictionary<TKey, TValue> dictionary;
|
||||
|
||||
// Token: 0x04001AFD RID: 6909
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFD")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001AFE RID: 6910
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFE")]
|
||||
private int index;
|
||||
|
||||
// Token: 0x04001AFF RID: 6911
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AFF")]
|
||||
private KeyValuePair<TKey, TValue> current;
|
||||
|
||||
// Token: 0x04001B00 RID: 6912
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B00")]
|
||||
private int getEnumeratorRetType;
|
||||
}
|
||||
|
||||
/// <summary>Represents the collection of keys in a <see cref="T:System.Collections.Generic.Dictionary`2" />. This class cannot be inherited.</summary>
|
||||
/// <typeparam name="TKey" />
|
||||
/// <typeparam name="TValue" />
|
||||
// Token: 0x0200060F RID: 1551
|
||||
[Token(Token = "0x200060F")]
|
||||
[DebuggerTypeProxy(typeof(DictionaryKeyCollectionDebugView<, >))]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[Serializable]
|
||||
public sealed class KeyCollection : ICollection<TKey>, IEnumerable<TKey>, IEnumerable, ICollection, IReadOnlyCollection<TKey>
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> class that reflects the keys in the specified <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <param name="dictionary">The <see cref="T:System.Collections.Generic.Dictionary`2" /> whose keys are reflected in the new <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="dictionary" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x0600308C RID: 12428 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600308C")]
|
||||
[Address(RVA = "0x30AB0B0", Offset = "0x30AA0B0", VA = "0x1830AB0B0")]
|
||||
public KeyCollection(Dictionary<TKey, TValue> dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator" /> for the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</returns>
|
||||
// Token: 0x0600308D RID: 12429 RVA: 0x0001A790 File Offset: 0x00018990
|
||||
[Token(Token = "0x600308D")]
|
||||
[Address(RVA = "0x2856960", Offset = "0x2855960", VA = "0x182856960")]
|
||||
public Dictionary<TKey, TValue>.KeyCollection.Enumerator GetEnumerator()
|
||||
{
|
||||
return default(Dictionary<TKey, TValue>.KeyCollection.Enumerator);
|
||||
}
|
||||
|
||||
/// <summary>Copies the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> elements to an existing one-dimensional <see cref="T:System.Array" />, starting at the specified array index.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x0600308E RID: 12430 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600308E")]
|
||||
[Address(RVA = "0x309AA90", Offset = "0x3099A90", VA = "0x18309AA90", Slot = "9")]
|
||||
public void CopyTo(TKey[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.
|
||||
/// Retrieving the value of this property is an O(1) operation.</returns>
|
||||
// Token: 0x170007B9 RID: 1977
|
||||
// (get) Token: 0x0600308F RID: 12431 RVA: 0x0001A7A8 File Offset: 0x000189A8
|
||||
[Token(Token = "0x170007B9")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x600308F")]
|
||||
[Address(RVA = "0x20F6120", Offset = "0x20F5120", VA = "0x1820F6120", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007BA RID: 1978
|
||||
// (get) Token: 0x06003090 RID: 12432 RVA: 0x0001A7C0 File Offset: 0x000189C0
|
||||
[Token(Token = "0x170007BA")]
|
||||
bool ICollection<TKey>.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6003090")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003091 RID: 12433 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003091")]
|
||||
[Address(RVA = "0x309F080", Offset = "0x309E080", VA = "0x18309F080", Slot = "6")]
|
||||
void ICollection<TKey>.Add(TKey item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003092 RID: 12434 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003092")]
|
||||
[Address(RVA = "0x309FFE0", Offset = "0x309EFE0", VA = "0x18309FFE0", Slot = "7")]
|
||||
void ICollection<TKey>.Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003093 RID: 12435 RVA: 0x0001A7D8 File Offset: 0x000189D8
|
||||
[Token(Token = "0x6003093")]
|
||||
[Address(RVA = "0x28576E0", Offset = "0x28566E0", VA = "0x1828576E0", Slot = "8")]
|
||||
bool ICollection<TKey>.Contains(TKey item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003094 RID: 12436 RVA: 0x0001A7F0 File Offset: 0x000189F0
|
||||
[Token(Token = "0x6003094")]
|
||||
[Address(RVA = "0x30A0BC0", Offset = "0x309FBC0", VA = "0x1830A0BC0", Slot = "10")]
|
||||
bool ICollection<TKey>.Remove(TKey item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003095 RID: 12437 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003095")]
|
||||
[Address(RVA = "0x2857E80", Offset = "0x2856E80", VA = "0x182857E80", Slot = "11")]
|
||||
IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through a collection.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
|
||||
// Token: 0x06003096 RID: 12438 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003096")]
|
||||
[Address(RVA = "0x2857E80", Offset = "0x2856E80", VA = "0x182857E80", Slot = "12")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="array" /> is multidimensional.
|
||||
/// -or-
|
||||
/// <paramref name="array" /> does not have zero-based indexing.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
|
||||
/// -or-
|
||||
/// The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06003097 RID: 12439 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003097")]
|
||||
[Address(RVA = "0x30A5390", Offset = "0x30A4390", VA = "0x1830A5390", Slot = "13")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007BB RID: 1979
|
||||
// (get) Token: 0x06003098 RID: 12440 RVA: 0x0001A808 File Offset: 0x00018A08
|
||||
[Token(Token = "0x170007BB")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6003098")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />, this property always returns the current instance.</returns>
|
||||
// Token: 0x170007BC RID: 1980
|
||||
// (get) Token: 0x06003099 RID: 12441 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007BC")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6003099")]
|
||||
[Address(RVA = "0x30A9AF0", Offset = "0x30A8AF0", VA = "0x1830A9AF0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001B01 RID: 6913
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B01")]
|
||||
private Dictionary<TKey, TValue> dictionary;
|
||||
|
||||
/// <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
|
||||
/// <typeparam name="TKey" />
|
||||
/// <typeparam name="TValue" />
|
||||
// Token: 0x02000610 RID: 1552
|
||||
[Token(Token = "0x2000610")]
|
||||
[Serializable]
|
||||
public struct Enumerator : IEnumerator<TKey>, IDisposable, IEnumerator
|
||||
{
|
||||
// Token: 0x0600309A RID: 12442 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600309A")]
|
||||
[Address(RVA = "0x226E9C0", Offset = "0x226D9C0", VA = "0x18226E9C0")]
|
||||
internal Enumerator(Dictionary<TKey, TValue> dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator" />.</summary>
|
||||
// Token: 0x0600309B RID: 12443 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600309B")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x0600309C RID: 12444 RVA: 0x0001A820 File Offset: 0x00018A20
|
||||
[Token(Token = "0x600309C")]
|
||||
[Address(RVA = "0x2345520", Offset = "0x2344520", VA = "0x182345520", Slot = "6")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> at the current position of the enumerator.</returns>
|
||||
// Token: 0x170007BD RID: 1981
|
||||
// (get) Token: 0x0600309D RID: 12445 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007BD")]
|
||||
public TKey Current
|
||||
{
|
||||
[Token(Token = "0x600309D")]
|
||||
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the collection at the current position of the enumerator.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007BE RID: 1982
|
||||
// (get) Token: 0x0600309E RID: 12446 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007BE")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600309E")]
|
||||
[Address(RVA = "0x2350280", Offset = "0x234F280", VA = "0x182350280", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x0600309F RID: 12447 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600309F")]
|
||||
[Address(RVA = "0x234A410", Offset = "0x2349410", VA = "0x18234A410", Slot = "8")]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001B02 RID: 6914
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B02")]
|
||||
private Dictionary<TKey, TValue> dictionary;
|
||||
|
||||
// Token: 0x04001B03 RID: 6915
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B03")]
|
||||
private int index;
|
||||
|
||||
// Token: 0x04001B04 RID: 6916
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B04")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001B05 RID: 6917
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B05")]
|
||||
private TKey currentKey;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Represents the collection of values in a <see cref="T:System.Collections.Generic.Dictionary`2" />. This class cannot be inherited.</summary>
|
||||
/// <typeparam name="TKey" />
|
||||
/// <typeparam name="TValue" />
|
||||
// Token: 0x02000611 RID: 1553
|
||||
[Token(Token = "0x2000611")]
|
||||
[DebuggerTypeProxy(typeof(DictionaryValueCollectionDebugView<, >))]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[Serializable]
|
||||
public sealed class ValueCollection : ICollection<TValue>, IEnumerable<TValue>, IEnumerable, ICollection, IReadOnlyCollection<TValue>
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> class that reflects the values in the specified <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
|
||||
/// <param name="dictionary">The <see cref="T:System.Collections.Generic.Dictionary`2" /> whose values are reflected in the new <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="dictionary" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x060030A0 RID: 12448 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030A0")]
|
||||
[Address(RVA = "0x285CAE0", Offset = "0x285BAE0", VA = "0x18285CAE0")]
|
||||
public ValueCollection(Dictionary<TKey, TValue> dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator" /> for the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</returns>
|
||||
// Token: 0x060030A1 RID: 12449 RVA: 0x0001A838 File Offset: 0x00018A38
|
||||
[Token(Token = "0x60030A1")]
|
||||
[Address(RVA = "0x2856900", Offset = "0x2855900", VA = "0x182856900")]
|
||||
public Dictionary<TKey, TValue>.ValueCollection.Enumerator GetEnumerator()
|
||||
{
|
||||
return default(Dictionary<TKey, TValue>.ValueCollection.Enumerator);
|
||||
}
|
||||
|
||||
/// <summary>Copies the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> elements to an existing one-dimensional <see cref="T:System.Array" />, starting at the specified array index.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x060030A2 RID: 12450 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030A2")]
|
||||
[Address(RVA = "0x2856560", Offset = "0x2855560", VA = "0x182856560", Slot = "9")]
|
||||
public void CopyTo(TValue[] array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</returns>
|
||||
// Token: 0x170007BF RID: 1983
|
||||
// (get) Token: 0x060030A3 RID: 12451 RVA: 0x0001A850 File Offset: 0x00018A50
|
||||
[Token(Token = "0x170007BF")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x60030A3")]
|
||||
[Address(RVA = "0x20F6120", Offset = "0x20F5120", VA = "0x1820F6120", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007C0 RID: 1984
|
||||
// (get) Token: 0x060030A4 RID: 12452 RVA: 0x0001A868 File Offset: 0x00018A68
|
||||
[Token(Token = "0x170007C0")]
|
||||
bool ICollection<TValue>.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x60030A4")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060030A5 RID: 12453 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030A5")]
|
||||
[Address(RVA = "0x2857020", Offset = "0x2856020", VA = "0x182857020", Slot = "6")]
|
||||
void ICollection<TValue>.Add(TValue item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030A6 RID: 12454 RVA: 0x0001A880 File Offset: 0x00018A80
|
||||
[Token(Token = "0x60030A6")]
|
||||
[Address(RVA = "0x2857BA0", Offset = "0x2856BA0", VA = "0x182857BA0", Slot = "10")]
|
||||
bool ICollection<TValue>.Remove(TValue item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030A7 RID: 12455 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030A7")]
|
||||
[Address(RVA = "0x2857380", Offset = "0x2856380", VA = "0x182857380", Slot = "7")]
|
||||
void ICollection<TValue>.Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030A8 RID: 12456 RVA: 0x0001A898 File Offset: 0x00018A98
|
||||
[Token(Token = "0x60030A8")]
|
||||
[Address(RVA = "0x20F6150", Offset = "0x20F5150", VA = "0x1820F6150", Slot = "8")]
|
||||
bool ICollection<TValue>.Contains(TValue item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030A9 RID: 12457 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60030A9")]
|
||||
[Address(RVA = "0x2857E00", Offset = "0x2856E00", VA = "0x182857E00", Slot = "11")]
|
||||
IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through a collection.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
|
||||
// Token: 0x060030AA RID: 12458 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60030AA")]
|
||||
[Address(RVA = "0x2857E00", Offset = "0x2856E00", VA = "0x182857E00", Slot = "12")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="array" /> is multidimensional.
|
||||
/// -or-
|
||||
/// <paramref name="array" /> does not have zero-based indexing.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
|
||||
/// -or-
|
||||
/// The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x060030AB RID: 12459 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030AB")]
|
||||
[Address(RVA = "0x285A4B0", Offset = "0x28594B0", VA = "0x18285A4B0", Slot = "13")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007C1 RID: 1985
|
||||
// (get) Token: 0x060030AC RID: 12460 RVA: 0x0001A8B0 File Offset: 0x00018AB0
|
||||
[Token(Token = "0x170007C1")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x60030AC")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />, this property always returns the current instance.</returns>
|
||||
// Token: 0x170007C2 RID: 1986
|
||||
// (get) Token: 0x060030AD RID: 12461 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007C2")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x60030AD")]
|
||||
[Address(RVA = "0x285BF60", Offset = "0x285AF60", VA = "0x18285BF60", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04001B06 RID: 6918
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B06")]
|
||||
private Dictionary<TKey, TValue> dictionary;
|
||||
|
||||
/// <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
|
||||
/// <typeparam name="TKey" />
|
||||
/// <typeparam name="TValue" />
|
||||
// Token: 0x02000612 RID: 1554
|
||||
[Token(Token = "0x2000612")]
|
||||
[Serializable]
|
||||
public struct Enumerator : IEnumerator<TValue>, IDisposable, IEnumerator
|
||||
{
|
||||
// Token: 0x060030AE RID: 12462 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030AE")]
|
||||
[Address(RVA = "0x226EA20", Offset = "0x226DA20", VA = "0x18226EA20")]
|
||||
internal Enumerator(Dictionary<TKey, TValue> dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator" />.</summary>
|
||||
// Token: 0x060030AF RID: 12463 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030AF")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x060030B0 RID: 12464 RVA: 0x0001A8C8 File Offset: 0x00018AC8
|
||||
[Token(Token = "0x60030B0")]
|
||||
[Address(RVA = "0x29AAB70", Offset = "0x29A9B70", VA = "0x1829AAB70", Slot = "6")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> at the current position of the enumerator.</returns>
|
||||
// Token: 0x170007C3 RID: 1987
|
||||
// (get) Token: 0x060030B1 RID: 12465 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007C3")]
|
||||
public TValue Current
|
||||
{
|
||||
[Token(Token = "0x60030B1")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the collection at the current position of the enumerator.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007C4 RID: 1988
|
||||
// (get) Token: 0x060030B2 RID: 12466 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007C4")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x60030B2")]
|
||||
[Address(RVA = "0x29AD900", Offset = "0x29AC900", VA = "0x1829AD900", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x060030B3 RID: 12467 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030B3")]
|
||||
[Address(RVA = "0x29AC7C0", Offset = "0x29AB7C0", VA = "0x1829AC7C0", Slot = "8")]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001B07 RID: 6919
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B07")]
|
||||
private Dictionary<TKey, TValue> dictionary;
|
||||
|
||||
// Token: 0x04001B08 RID: 6920
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B08")]
|
||||
private int index;
|
||||
|
||||
// Token: 0x04001B09 RID: 6921
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B09")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001B0A RID: 6922
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B0A")]
|
||||
private TValue currentValue;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000613 RID: 1555
|
||||
[Token(Token = "0x2000613")]
|
||||
internal class DictionaryHashHelpers
|
||||
{
|
||||
// Token: 0x170007C5 RID: 1989
|
||||
// (get) Token: 0x060030B4 RID: 12468 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007C5")]
|
||||
internal static ConditionalWeakTable<object, SerializationInfo> SerializationInfoTable
|
||||
{
|
||||
[Token(Token = "0x60030B4")]
|
||||
[Address(RVA = "0x2C3C050", Offset = "0x2C3B050", VA = "0x182C3C050")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000615 RID: 1557
|
||||
[Token(Token = "0x2000615")]
|
||||
internal sealed class DictionaryKeyCollectionDebugView<TKey, TValue>
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000616 RID: 1558
|
||||
[Token(Token = "0x2000616")]
|
||||
internal sealed class DictionaryValueCollectionDebugView<TKey, TValue>
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000626 RID: 1574
|
||||
[Token(Token = "0x2000626")]
|
||||
[Serializable]
|
||||
internal class EnumEqualityComparer<T> : EqualityComparer<T>, ISerializable where T : struct
|
||||
{
|
||||
// Token: 0x060030F6 RID: 12534 RVA: 0x0001ACE8 File Offset: 0x00018EE8
|
||||
[Token(Token = "0x60030F6")]
|
||||
[Address(RVA = "0x3646A00", Offset = "0x3645A00", VA = "0x183646A00", Slot = "8")]
|
||||
public override bool Equals(T x, T y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030F7 RID: 12535 RVA: 0x0001AD00 File Offset: 0x00018F00
|
||||
[Token(Token = "0x60030F7")]
|
||||
[Address(RVA = "0x3646A60", Offset = "0x3645A60", VA = "0x183646A60", Slot = "9")]
|
||||
public override int GetHashCode(T obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030F8 RID: 12536 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030F8")]
|
||||
[Address(RVA = "0x1CC7510", Offset = "0x1CC6510", VA = "0x181CC7510")]
|
||||
public EnumEqualityComparer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030F9 RID: 12537 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030F9")]
|
||||
[Address(RVA = "0x3646F60", Offset = "0x3645F60", VA = "0x183646F60")]
|
||||
protected EnumEqualityComparer(SerializationInfo information, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030FA RID: 12538 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030FA")]
|
||||
[Address(RVA = "0x3646C30", Offset = "0x3645C30", VA = "0x183646C30", Slot = "12")]
|
||||
public void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030FB RID: 12539 RVA: 0x0001AD18 File Offset: 0x00018F18
|
||||
[Token(Token = "0x60030FB")]
|
||||
[Address(RVA = "0x36469B0", Offset = "0x36459B0", VA = "0x1836469B0", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030FC RID: 12540 RVA: 0x0001AD30 File Offset: 0x00018F30
|
||||
[Token(Token = "0x60030FC")]
|
||||
[Address(RVA = "0x2AAB160", Offset = "0x2AAA160", VA = "0x182AAB160", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Provides a base class for implementations of the <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> generic interface.</summary>
|
||||
/// <typeparam name="T">The type of objects to compare.</typeparam>
|
||||
// Token: 0x02000621 RID: 1569
|
||||
[Token(Token = "0x2000621")]
|
||||
[TypeDependency("System.Collections.Generic.ObjectEqualityComparer`1")]
|
||||
[Serializable]
|
||||
public abstract class EqualityComparer<T> : IEqualityComparer, IEqualityComparer<T>
|
||||
{
|
||||
/// <summary>Returns a default equality comparer for the type specified by the generic argument.</summary>
|
||||
/// <returns>The default instance of the <see cref="T:System.Collections.Generic.EqualityComparer`1" /> class for type <typeparamref name="T" />.</returns>
|
||||
// Token: 0x170007C7 RID: 1991
|
||||
// (get) Token: 0x060030D1 RID: 12497 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007C7")]
|
||||
public static EqualityComparer<T> Default
|
||||
{
|
||||
[Token(Token = "0x60030D1")]
|
||||
[Address(RVA = "0x2274810", Offset = "0x2273810", VA = "0x182274810")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060030D2 RID: 12498 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60030D2")]
|
||||
[Address(RVA = "0x364A250", Offset = "0x3649250", VA = "0x18364A250")]
|
||||
private static EqualityComparer<T> CreateComparer()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>When overridden in a derived class, determines whether two objects of type <typeparamref name="T" /> are equal.</summary>
|
||||
/// <param name="x">The first object to compare.</param>
|
||||
/// <param name="y">The second object to compare.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the specified objects are equal; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x060030D3 RID: 12499
|
||||
[Token(Token = "0x60030D3")]
|
||||
[Address(Slot = "8")]
|
||||
public abstract bool Equals(T x, T y);
|
||||
|
||||
/// <summary>When overridden in a derived class, serves as a hash function for the specified object for hashing algorithms and data structures, such as a hash table.</summary>
|
||||
/// <param name="obj">The object for which to get a hash code.</param>
|
||||
/// <returns>A hash code for the specified object.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj" /> is a reference type and <paramref name="obj" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x060030D4 RID: 12500
|
||||
[Token(Token = "0x60030D4")]
|
||||
[Address(Slot = "9")]
|
||||
public abstract int GetHashCode(T obj);
|
||||
|
||||
// Token: 0x060030D5 RID: 12501 RVA: 0x0001AA48 File Offset: 0x00018C48
|
||||
[Token(Token = "0x60030D5")]
|
||||
[Address(RVA = "0x35FB380", Offset = "0x35FA380", VA = "0x1835FB380", Slot = "10")]
|
||||
internal virtual int IndexOf(T[] array, T value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030D6 RID: 12502 RVA: 0x0001AA60 File Offset: 0x00018C60
|
||||
[Token(Token = "0x60030D6")]
|
||||
[Address(RVA = "0x35FBFE0", Offset = "0x35FAFE0", VA = "0x1835FBFE0", Slot = "11")]
|
||||
internal virtual int LastIndexOf(T[] array, T value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Returns a hash code for the specified object.</summary>
|
||||
/// <param name="obj">The <see cref="T:System.Object" /> for which a hash code is to be returned.</param>
|
||||
/// <returns>A hash code for the specified object.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj" /> is a reference type and <paramref name="obj" /> is <see langword="null" />.
|
||||
/// -or-
|
||||
/// <paramref name="obj" /> is of a type that cannot be cast to type <typeparamref name="T" />.</exception>
|
||||
// Token: 0x060030D7 RID: 12503 RVA: 0x0001AA78 File Offset: 0x00018C78
|
||||
[Token(Token = "0x60030D7")]
|
||||
[Address(RVA = "0x35FE720", Offset = "0x35FD720", VA = "0x1835FE720", Slot = "5")]
|
||||
int IEqualityComparer.GetHashCode(object obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the specified objects are equal.</summary>
|
||||
/// <param name="x">The first object to compare.</param>
|
||||
/// <param name="y">The second object to compare.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the specified objects are equal; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="x" /> or <paramref name="y" /> is of a type that cannot be cast to type <typeparamref name="T" />.</exception>
|
||||
// Token: 0x060030D8 RID: 12504 RVA: 0x0001AA90 File Offset: 0x00018C90
|
||||
[Token(Token = "0x60030D8")]
|
||||
[Address(RVA = "0x35FCDC0", Offset = "0x35FBDC0", VA = "0x1835FCDC0", Slot = "4")]
|
||||
bool IEqualityComparer.Equals(object x, object y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.EqualityComparer`1" /> class.</summary>
|
||||
// Token: 0x060030D9 RID: 12505 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030D9")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
protected EqualityComparer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001B0F RID: 6927
|
||||
[Token(Token = "0x4001B0F")]
|
||||
private static EqualityComparer<T> defaultComparer;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200061A RID: 1562
|
||||
[Token(Token = "0x200061A")]
|
||||
[Serializable]
|
||||
internal class GenericComparer<T> : Comparer<T> where T : IComparable<T>
|
||||
{
|
||||
// Token: 0x060030C3 RID: 12483 RVA: 0x0001A958 File Offset: 0x00018B58
|
||||
[Token(Token = "0x60030C3")]
|
||||
[Address(RVA = "0x31FDA90", Offset = "0x31FCA90", VA = "0x1831FDA90", Slot = "6")]
|
||||
public override int Compare(T x, T y)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030C4 RID: 12484 RVA: 0x0001A970 File Offset: 0x00018B70
|
||||
[Token(Token = "0x60030C4")]
|
||||
[Address(RVA = "0x31FE260", Offset = "0x31FD260", VA = "0x1831FE260", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030C5 RID: 12485 RVA: 0x0001A988 File Offset: 0x00018B88
|
||||
[Token(Token = "0x60030C5")]
|
||||
[Address(RVA = "0x2AAB160", Offset = "0x2AAA160", VA = "0x182AAB160", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030C6 RID: 12486 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030C6")]
|
||||
[Address(RVA = "0x1CD3830", Offset = "0x1CD2830", VA = "0x181CD3830")]
|
||||
public GenericComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000622 RID: 1570
|
||||
[Token(Token = "0x2000622")]
|
||||
[Serializable]
|
||||
internal class GenericEqualityComparer<T> : EqualityComparer<T> where T : IEquatable<T>
|
||||
{
|
||||
// Token: 0x060030DA RID: 12506 RVA: 0x0001AAA8 File Offset: 0x00018CA8
|
||||
[Token(Token = "0x60030DA")]
|
||||
[Address(RVA = "0x31FD690", Offset = "0x31FC690", VA = "0x1831FD690", Slot = "8")]
|
||||
public override bool Equals(T x, T y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030DB RID: 12507 RVA: 0x0001AAC0 File Offset: 0x00018CC0
|
||||
[Token(Token = "0x60030DB")]
|
||||
[Address(RVA = "0x2E4E600", Offset = "0x2E4D600", VA = "0x182E4E600", Slot = "9")]
|
||||
public override int GetHashCode(T obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030DC RID: 12508 RVA: 0x0001AAD8 File Offset: 0x00018CD8
|
||||
[Token(Token = "0x60030DC")]
|
||||
[Address(RVA = "0x31FF690", Offset = "0x31FE690", VA = "0x1831FF690", Slot = "10")]
|
||||
internal override int IndexOf(T[] array, T value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030DD RID: 12509 RVA: 0x0001AAF0 File Offset: 0x00018CF0
|
||||
[Token(Token = "0x60030DD")]
|
||||
[Address(RVA = "0x3202340", Offset = "0x3201340", VA = "0x183202340", Slot = "11")]
|
||||
internal override int LastIndexOf(T[] array, T value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030DE RID: 12510 RVA: 0x0001AB08 File Offset: 0x00018D08
|
||||
[Token(Token = "0x60030DE")]
|
||||
[Address(RVA = "0x31FE260", Offset = "0x31FD260", VA = "0x1831FE260", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030DF RID: 12511 RVA: 0x0001AB20 File Offset: 0x00018D20
|
||||
[Token(Token = "0x60030DF")]
|
||||
[Address(RVA = "0x2AAB160", Offset = "0x2AAA160", VA = "0x182AAB160", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030E0 RID: 12512 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030E0")]
|
||||
[Address(RVA = "0x1CD3830", Offset = "0x1CD2830", VA = "0x181CD3830")]
|
||||
public GenericEqualityComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Defines methods to manipulate generic collections.</summary>
|
||||
/// <typeparam name="T">The type of the elements in the collection.</typeparam>
|
||||
// Token: 0x0200062B RID: 1579
|
||||
[Token(Token = "0x200062B")]
|
||||
[TypeDependency("System.SZArrayHelper")]
|
||||
public interface ICollection<T> : IEnumerable<T>, IEnumerable
|
||||
{
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
|
||||
// Token: 0x170007C8 RID: 1992
|
||||
// (get) Token: 0x0600310E RID: 12558
|
||||
[Token(Token = "0x170007C8")]
|
||||
int Count
|
||||
{
|
||||
[Token(Token = "0x600310E")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x170007C9 RID: 1993
|
||||
// (get) Token: 0x0600310F RID: 12559
|
||||
[Token(Token = "0x170007C9")]
|
||||
bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x600310F")]
|
||||
[Address(Slot = "1")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
|
||||
/// <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</exception>
|
||||
// Token: 0x06003110 RID: 12560
|
||||
[Token(Token = "0x6003110")]
|
||||
[Address(Slot = "2")]
|
||||
void Add(T item);
|
||||
|
||||
/// <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</exception>
|
||||
// Token: 0x06003111 RID: 12561
|
||||
[Token(Token = "0x6003111")]
|
||||
[Address(Slot = "3")]
|
||||
void Clear();
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.ICollection`1" /> contains a specific value.</summary>
|
||||
/// <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="item" /> is found in the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06003112 RID: 12562
|
||||
[Token(Token = "0x6003112")]
|
||||
[Address(Slot = "4")]
|
||||
bool Contains(T item);
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="arrayIndex" /> is less than 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06003113 RID: 12563
|
||||
[Token(Token = "0x6003113")]
|
||||
[Address(Slot = "5")]
|
||||
void CopyTo(T[] array, int arrayIndex);
|
||||
|
||||
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
|
||||
/// <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="item" /> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="item" /> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</exception>
|
||||
// Token: 0x06003114 RID: 12564
|
||||
[Token(Token = "0x6003114")]
|
||||
[Address(Slot = "6")]
|
||||
bool Remove(T item);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Defines a method that a type implements to compare two objects.</summary>
|
||||
/// <typeparam name="T">The type of objects to compare.</typeparam>
|
||||
// Token: 0x0200062C RID: 1580
|
||||
[Token(Token = "0x200062C")]
|
||||
public interface IComparer<in T>
|
||||
{
|
||||
/// <summary>Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
|
||||
/// <param name="x">The first object to compare.</param>
|
||||
/// <param name="y">The second object to compare.</param>
|
||||
/// <returns>A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />, as shown in the following table.
|
||||
/// Value
|
||||
///
|
||||
/// Meaning
|
||||
///
|
||||
/// Less than zero
|
||||
///
|
||||
/// <paramref name="x" /> is less than <paramref name="y" />.
|
||||
///
|
||||
/// Zero
|
||||
///
|
||||
/// <paramref name="x" /> equals <paramref name="y" />.
|
||||
///
|
||||
/// Greater than zero
|
||||
///
|
||||
/// <paramref name="x" /> is greater than <paramref name="y" />.</returns>
|
||||
// Token: 0x06003115 RID: 12565
|
||||
[Token(Token = "0x6003115")]
|
||||
[Address(Slot = "0")]
|
||||
int Compare(T x, T y);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Represents a generic collection of key/value pairs.</summary>
|
||||
/// <typeparam name="TKey">The type of keys in the dictionary.</typeparam>
|
||||
/// <typeparam name="TValue">The type of values in the dictionary.</typeparam>
|
||||
// Token: 0x0200062D RID: 1581
|
||||
[Token(Token = "0x200062D")]
|
||||
public interface IDictionary<TKey, TValue> : ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable
|
||||
{
|
||||
/// <summary>Gets or sets the element with the specified key.</summary>
|
||||
/// <param name="key">The key of the element to get or set.</param>
|
||||
/// <returns>The element with the specified key.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key" /> is not found.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.Generic.IDictionary`2" /> is read-only.</exception>
|
||||
// Token: 0x170007CA RID: 1994
|
||||
[Token(Token = "0x170007CA")]
|
||||
TValue this[TKey key]
|
||||
{
|
||||
[Token(Token = "0x6003116")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
[Token(Token = "0x6003117")]
|
||||
[Address(Slot = "1")]
|
||||
set;
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
|
||||
// Token: 0x170007CB RID: 1995
|
||||
// (get) Token: 0x06003118 RID: 12568
|
||||
[Token(Token = "0x170007CB")]
|
||||
ICollection<TKey> Keys
|
||||
{
|
||||
[Token(Token = "0x6003118")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the values in the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the values in the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
|
||||
// Token: 0x170007CC RID: 1996
|
||||
// (get) Token: 0x06003119 RID: 12569
|
||||
[Token(Token = "0x170007CC")]
|
||||
ICollection<TValue> Values
|
||||
{
|
||||
[Token(Token = "0x6003119")]
|
||||
[Address(Slot = "3")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element with the specified key.</summary>
|
||||
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.IDictionary`2" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element with the key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x0600311A RID: 12570
|
||||
[Token(Token = "0x600311A")]
|
||||
[Address(Slot = "4")]
|
||||
bool ContainsKey(TKey key);
|
||||
|
||||
/// <summary>Adds an element with the provided key and value to the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
|
||||
/// <param name="key">The object to use as the key of the element to add.</param>
|
||||
/// <param name="value">The object to use as the value of the element to add.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.Generic.IDictionary`2" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> is read-only.</exception>
|
||||
// Token: 0x0600311B RID: 12571
|
||||
[Token(Token = "0x600311B")]
|
||||
[Address(Slot = "5")]
|
||||
void Add(TKey key, TValue value);
|
||||
|
||||
/// <summary>Removes the element with the specified key from the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
|
||||
/// <param name="key">The key of the element to remove.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the element is successfully removed; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="key" /> was not found in the original <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> is read-only.</exception>
|
||||
// Token: 0x0600311C RID: 12572
|
||||
[Token(Token = "0x600311C")]
|
||||
[Address(Slot = "6")]
|
||||
bool Remove(TKey key);
|
||||
|
||||
/// <summary>Gets the value associated with the specified key.</summary>
|
||||
/// <param name="key">The key whose value to get.</param>
|
||||
/// <param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element with the specified key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x0600311D RID: 12573
|
||||
[Token(Token = "0x600311D")]
|
||||
[Address(Slot = "7")]
|
||||
bool TryGetValue(TKey key, out TValue value);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000614 RID: 1556
|
||||
[Token(Token = "0x2000614")]
|
||||
internal sealed class IDictionaryDebugView<K, V>
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Exposes the enumerator, which supports a simple iteration over a collection of a specified type.</summary>
|
||||
/// <typeparam name="T">The type of objects to enumerate.</typeparam>
|
||||
// Token: 0x0200062E RID: 1582
|
||||
[Token(Token = "0x200062E")]
|
||||
[TypeDependency("System.SZArrayHelper")]
|
||||
public interface IEnumerable<out T> : IEnumerable
|
||||
{
|
||||
/// <summary>Returns an enumerator that iterates through the collection.</summary>
|
||||
/// <returns>An enumerator that can be used to iterate through the collection.</returns>
|
||||
// Token: 0x0600311E RID: 12574
|
||||
[Token(Token = "0x600311E")]
|
||||
[Address(Slot = "0")]
|
||||
IEnumerator<T> GetEnumerator();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Supports a simple iteration over a generic collection.</summary>
|
||||
/// <typeparam name="T">The type of objects to enumerate.</typeparam>
|
||||
// Token: 0x0200062F RID: 1583
|
||||
[Token(Token = "0x200062F")]
|
||||
public interface IEnumerator<out T> : IDisposable, IEnumerator
|
||||
{
|
||||
/// <summary>Gets the element in the collection at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the collection at the current position of the enumerator.</returns>
|
||||
// Token: 0x170007CD RID: 1997
|
||||
// (get) Token: 0x0600311F RID: 12575
|
||||
[Token(Token = "0x170007CD")]
|
||||
T Current
|
||||
{
|
||||
[Token(Token = "0x600311F")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Defines methods to support the comparison of objects for equality.</summary>
|
||||
/// <typeparam name="T">The type of objects to compare.</typeparam>
|
||||
// Token: 0x02000630 RID: 1584
|
||||
[Token(Token = "0x2000630")]
|
||||
public interface IEqualityComparer<in T>
|
||||
{
|
||||
/// <summary>Determines whether the specified objects are equal.</summary>
|
||||
/// <param name="x">The first object of type <paramref name="T" /> to compare.</param>
|
||||
/// <param name="y">The second object of type <paramref name="T" /> to compare.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the specified objects are equal; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x06003120 RID: 12576
|
||||
[Token(Token = "0x6003120")]
|
||||
[Address(Slot = "0")]
|
||||
bool Equals(T x, T y);
|
||||
|
||||
/// <summary>Returns a hash code for the specified object.</summary>
|
||||
/// <param name="obj">The <see cref="T:System.Object" /> for which a hash code is to be returned.</param>
|
||||
/// <returns>A hash code for the specified object.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj" /> is a reference type and <paramref name="obj" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003121 RID: 12577
|
||||
[Token(Token = "0x6003121")]
|
||||
[Address(Slot = "1")]
|
||||
int GetHashCode(T obj);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Represents a collection of objects that can be individually accessed by index.</summary>
|
||||
/// <typeparam name="T">The type of elements in the list.</typeparam>
|
||||
// Token: 0x02000631 RID: 1585
|
||||
[Token(Token = "0x2000631")]
|
||||
[TypeDependency("System.SZArrayHelper")]
|
||||
public interface IList<T> : ICollection<T>, IEnumerable<T>, IEnumerable
|
||||
{
|
||||
/// <summary>Gets or sets the element at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index of the element to get or set.</param>
|
||||
/// <returns>The element at the specified index.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.Generic.IList`1" /> is read-only.</exception>
|
||||
// Token: 0x170007CE RID: 1998
|
||||
[Token(Token = "0x170007CE")]
|
||||
T this[int index]
|
||||
{
|
||||
[Token(Token = "0x6003122")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
[Token(Token = "0x6003123")]
|
||||
[Address(Slot = "1")]
|
||||
set;
|
||||
}
|
||||
|
||||
/// <summary>Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1" />.</summary>
|
||||
/// <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1" />.</param>
|
||||
/// <returns>The index of <paramref name="item" /> if found in the list; otherwise, -1.</returns>
|
||||
// Token: 0x06003124 RID: 12580
|
||||
[Token(Token = "0x6003124")]
|
||||
[Address(Slot = "2")]
|
||||
int IndexOf(T item);
|
||||
|
||||
/// <summary>Inserts an item to the <see cref="T:System.Collections.Generic.IList`1" /> at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
|
||||
/// <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1" />.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1" /> is read-only.</exception>
|
||||
// Token: 0x06003125 RID: 12581
|
||||
[Token(Token = "0x6003125")]
|
||||
[Address(Slot = "3")]
|
||||
void Insert(int index, T item);
|
||||
|
||||
/// <summary>Removes the <see cref="T:System.Collections.Generic.IList`1" /> item at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index of the item to remove.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1" />.</exception>
|
||||
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1" /> is read-only.</exception>
|
||||
// Token: 0x06003126 RID: 12582
|
||||
[Token(Token = "0x6003126")]
|
||||
[Address(Slot = "4")]
|
||||
void RemoveAt(int index);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Represents a strongly-typed, read-only collection of elements.</summary>
|
||||
/// <typeparam name="T">The type of the elements.</typeparam>
|
||||
// Token: 0x02000632 RID: 1586
|
||||
[Token(Token = "0x2000632")]
|
||||
[TypeDependency("System.SZArrayHelper")]
|
||||
public interface IReadOnlyCollection<out T> : IEnumerable<T>, IEnumerable
|
||||
{
|
||||
/// <summary>Gets the number of elements in the collection.</summary>
|
||||
/// <returns>The number of elements in the collection.</returns>
|
||||
// Token: 0x170007CF RID: 1999
|
||||
// (get) Token: 0x06003127 RID: 12583
|
||||
[Token(Token = "0x170007CF")]
|
||||
int Count
|
||||
{
|
||||
[Token(Token = "0x6003127")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Represents a generic read-only collection of key/value pairs.</summary>
|
||||
/// <typeparam name="TKey">The type of keys in the read-only dictionary.</typeparam>
|
||||
/// <typeparam name="TValue">The type of values in the read-only dictionary.</typeparam>
|
||||
// Token: 0x02000633 RID: 1587
|
||||
[Token(Token = "0x2000633")]
|
||||
public interface IReadOnlyDictionary<TKey, TValue> : IReadOnlyCollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable
|
||||
{
|
||||
/// <summary>Determines whether the read-only dictionary contains an element that has the specified key.</summary>
|
||||
/// <param name="key">The key to locate.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the read-only dictionary contains an element that has the specified key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003128 RID: 12584
|
||||
[Token(Token = "0x6003128")]
|
||||
[Address(Slot = "0")]
|
||||
bool ContainsKey(TKey key);
|
||||
|
||||
/// <summary>Gets the value that is associated with the specified key.</summary>
|
||||
/// <param name="key">The key to locate.</param>
|
||||
/// <param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the object that implements the <see cref="T:System.Collections.Generic.IReadOnlyDictionary`2" /> interface contains an element that has the specified key; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003129 RID: 12585
|
||||
[Token(Token = "0x6003129")]
|
||||
[Address(Slot = "1")]
|
||||
bool TryGetValue(TKey key, out TValue value);
|
||||
|
||||
/// <summary>Gets the element that has the specified key in the read-only dictionary.</summary>
|
||||
/// <param name="key">The key to locate.</param>
|
||||
/// <returns>The element that has the specified key in the read-only dictionary.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="key" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key" /> is not found.</exception>
|
||||
// Token: 0x170007D0 RID: 2000
|
||||
[Token(Token = "0x170007D0")]
|
||||
TValue this[TKey key]
|
||||
{
|
||||
[Token(Token = "0x600312A")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets an enumerable collection that contains the keys in the read-only dictionary.</summary>
|
||||
/// <returns>An enumerable collection that contains the keys in the read-only dictionary.</returns>
|
||||
// Token: 0x170007D1 RID: 2001
|
||||
// (get) Token: 0x0600312B RID: 12587
|
||||
[Token(Token = "0x170007D1")]
|
||||
IEnumerable<TKey> Keys
|
||||
{
|
||||
[Token(Token = "0x600312B")]
|
||||
[Address(Slot = "3")]
|
||||
get;
|
||||
}
|
||||
|
||||
/// <summary>Gets an enumerable collection that contains the values in the read-only dictionary.</summary>
|
||||
/// <returns>An enumerable collection that contains the values in the read-only dictionary.</returns>
|
||||
// Token: 0x170007D2 RID: 2002
|
||||
// (get) Token: 0x0600312C RID: 12588
|
||||
[Token(Token = "0x170007D2")]
|
||||
IEnumerable<TValue> Values
|
||||
{
|
||||
[Token(Token = "0x600312C")]
|
||||
[Address(Slot = "4")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Represents a read-only collection of elements that can be accessed by index.</summary>
|
||||
/// <typeparam name="T">The type of elements in the read-only list.</typeparam>
|
||||
// Token: 0x02000634 RID: 1588
|
||||
[Token(Token = "0x2000634")]
|
||||
[TypeDependency("System.SZArrayHelper")]
|
||||
public interface IReadOnlyList<out T> : IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable
|
||||
{
|
||||
/// <summary>Gets the element at the specified index in the read-only list.</summary>
|
||||
/// <param name="index">The zero-based index of the element to get.</param>
|
||||
/// <returns>The element at the specified index in the read-only list.</returns>
|
||||
// Token: 0x170007D3 RID: 2003
|
||||
[Token(Token = "0x170007D3")]
|
||||
T this[int index]
|
||||
{
|
||||
[Token(Token = "0x600312D")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200060B RID: 1547
|
||||
[Token(Token = "0x200060B")]
|
||||
internal enum InsertionBehavior : byte
|
||||
{
|
||||
// Token: 0x04001AE7 RID: 6887
|
||||
[Token(Token = "0x4001AE7")]
|
||||
None,
|
||||
// Token: 0x04001AE8 RID: 6888
|
||||
[Token(Token = "0x4001AE8")]
|
||||
OverwriteExisting,
|
||||
// Token: 0x04001AE9 RID: 6889
|
||||
[Token(Token = "0x4001AE9")]
|
||||
ThrowOnExisting
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200062A RID: 1578
|
||||
[Token(Token = "0x200062A")]
|
||||
[Serializable]
|
||||
internal sealed class InternalStringComparer : EqualityComparer<string>
|
||||
{
|
||||
// Token: 0x0600310A RID: 12554 RVA: 0x0001ADD8 File Offset: 0x00018FD8
|
||||
[Token(Token = "0x600310A")]
|
||||
[Address(RVA = "0x2C418C0", Offset = "0x2C408C0", VA = "0x182C418C0", Slot = "9")]
|
||||
public override int GetHashCode(string obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600310B RID: 12555 RVA: 0x0001ADF0 File Offset: 0x00018FF0
|
||||
[Token(Token = "0x600310B")]
|
||||
[Address(RVA = "0x2C41890", Offset = "0x2C40890", VA = "0x182C41890", Slot = "8")]
|
||||
public override bool Equals(string x, string y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600310C RID: 12556 RVA: 0x0001AE08 File Offset: 0x00019008
|
||||
[Token(Token = "0x600310C")]
|
||||
[Address(RVA = "0x2C418E0", Offset = "0x2C408E0", VA = "0x182C418E0", Slot = "10")]
|
||||
internal override int IndexOf(string[] array, string value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600310D RID: 12557 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600310D")]
|
||||
[Address(RVA = "0x2C41970", Offset = "0x2C40970", VA = "0x182C41970")]
|
||||
public InternalStringComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000608 RID: 1544
|
||||
[Token(Token = "0x2000608")]
|
||||
internal static class IntrospectiveSortUtilities
|
||||
{
|
||||
// Token: 0x06003034 RID: 12340 RVA: 0x0001A538 File Offset: 0x00018738
|
||||
[Token(Token = "0x6003034")]
|
||||
[Address(RVA = "0x2C419B0", Offset = "0x2C409B0", VA = "0x182C419B0")]
|
||||
internal static int FloorLog2(int n)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06003035 RID: 12341 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003035")]
|
||||
[Address(RVA = "0x2C419D0", Offset = "0x2C409D0", VA = "0x182C419D0")]
|
||||
internal static void ThrowOrIgnoreBadComparer(object comparer)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>The exception that is thrown when the key specified for accessing an element in a collection does not match any key in the collection.</summary>
|
||||
// Token: 0x02000635 RID: 1589
|
||||
[Token(Token = "0x2000635")]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public class KeyNotFoundException : SystemException, ISerializable
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyNotFoundException" /> class using default property values.</summary>
|
||||
// Token: 0x0600312E RID: 12590 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600312E")]
|
||||
[Address(RVA = "0x2C42200", Offset = "0x2C41200", VA = "0x182C42200")]
|
||||
public KeyNotFoundException()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyNotFoundException" /> class with the specified error message.</summary>
|
||||
/// <param name="message">The message that describes the error.</param>
|
||||
// Token: 0x0600312F RID: 12591 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600312F")]
|
||||
[Address(RVA = "0x2C421D0", Offset = "0x2C411D0", VA = "0x182C421D0")]
|
||||
public KeyNotFoundException(string message)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyNotFoundException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception.</summary>
|
||||
/// <param name="message">The error message that explains the reason for the exception.</param>
|
||||
/// <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not <see langword="null" />, the current exception is raised in a <see langword="catch" /> block that handles the inner exception.</param>
|
||||
// Token: 0x06003130 RID: 12592 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003130")]
|
||||
[Address(RVA = "0x2C421A0", Offset = "0x2C411A0", VA = "0x182C421A0")]
|
||||
public KeyNotFoundException(string message, Exception innerException)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyNotFoundException" /> class with serialized data.</summary>
|
||||
/// <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
|
||||
/// <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
|
||||
// Token: 0x06003131 RID: 12593 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003131")]
|
||||
[Address(RVA = "0x7241B0", Offset = "0x7231B0", VA = "0x1807241B0")]
|
||||
protected KeyNotFoundException(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Defines a key/value pair that can be set or retrieved.</summary>
|
||||
/// <typeparam name="TKey">The type of the key.</typeparam>
|
||||
/// <typeparam name="TValue">The type of the value.</typeparam>
|
||||
// Token: 0x02000607 RID: 1543
|
||||
[Token(Token = "0x2000607")]
|
||||
[Serializable]
|
||||
public struct KeyValuePair<TKey, TValue>
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyValuePair`2" /> structure with the specified key and value.</summary>
|
||||
/// <param name="key">The object defined in each key/value pair.</param>
|
||||
/// <param name="value">The definition associated with <paramref name="key" />.</param>
|
||||
// Token: 0x06003030 RID: 12336 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003030")]
|
||||
[Address(RVA = "0x11091E0", Offset = "0x11081E0", VA = "0x1811091E0")]
|
||||
public KeyValuePair(TKey key, TValue value)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets the key in the key/value pair.</summary>
|
||||
/// <returns>A <typeparamref name="TKey" /> that is the key of the <see cref="T:System.Collections.Generic.KeyValuePair`2" />.</returns>
|
||||
// Token: 0x170007A1 RID: 1953
|
||||
// (get) Token: 0x06003031 RID: 12337 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A1")]
|
||||
public TKey Key
|
||||
{
|
||||
[Token(Token = "0x6003031")]
|
||||
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the value in the key/value pair.</summary>
|
||||
/// <returns>A <typeparamref name="TValue" /> that is the value of the <see cref="T:System.Collections.Generic.KeyValuePair`2" />.</returns>
|
||||
// Token: 0x170007A2 RID: 1954
|
||||
// (get) Token: 0x06003032 RID: 12338 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007A2")]
|
||||
public TValue Value
|
||||
{
|
||||
[Token(Token = "0x6003032")]
|
||||
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Returns a string representation of the <see cref="T:System.Collections.Generic.KeyValuePair`2" />, using the string representations of the key and value.</summary>
|
||||
/// <returns>A string representation of the <see cref="T:System.Collections.Generic.KeyValuePair`2" />, which includes the string representations of the key and value.</returns>
|
||||
// Token: 0x06003033 RID: 12339 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003033")]
|
||||
[Address(RVA = "0x2E66F10", Offset = "0x2E65F10", VA = "0x182E66F10", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04001AE3 RID: 6883
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AE3")]
|
||||
private TKey key;
|
||||
|
||||
// Token: 0x04001AE4 RID: 6884
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001AE4")]
|
||||
private TValue value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000606 RID: 1542
|
||||
[Token(Token = "0x2000606")]
|
||||
public static class KeyValuePair
|
||||
{
|
||||
// Token: 0x0600302F RID: 12335 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600302F")]
|
||||
[Address(RVA = "0x2C42260", Offset = "0x2C41260", VA = "0x182C42260")]
|
||||
internal static string PairToString(object key, object value)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,970 @@
|
||||
using System;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Diagnostics;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
/// <summary>Represents a strongly typed list of objects that can be accessed by index. Provides methods to search, sort, and manipulate lists.</summary>
|
||||
/// <typeparam name="T">The type of elements in the list.</typeparam>
|
||||
// Token: 0x02000636 RID: 1590
|
||||
[Token(Token = "0x2000636")]
|
||||
[DebuggerTypeProxy(typeof(Mscorlib_CollectionDebugView<>))]
|
||||
[DebuggerDisplay("Count = {Count}")]
|
||||
[Serializable]
|
||||
public class List<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.List`1" /> class that is empty and has the default initial capacity.</summary>
|
||||
// Token: 0x06003132 RID: 12594 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003132")]
|
||||
[Address(RVA = "0x2A29420", Offset = "0x2A28420", VA = "0x182A29420")]
|
||||
public List()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.List`1" /> class that is empty and has the specified initial capacity.</summary>
|
||||
/// <param name="capacity">The number of elements that the new list can initially store.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="capacity" /> is less than 0.</exception>
|
||||
// Token: 0x06003133 RID: 12595 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003133")]
|
||||
[Address(RVA = "0x2A292F0", Offset = "0x2A282F0", VA = "0x182A292F0")]
|
||||
public List(int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.List`1" /> class that contains elements copied from the specified collection and has sufficient capacity to accommodate the number of elements copied.</summary>
|
||||
/// <param name="collection">The collection whose elements are copied to the new list.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="collection" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003134 RID: 12596 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003134")]
|
||||
[Address(RVA = "0x2A29940", Offset = "0x2A28940", VA = "0x182A29940")]
|
||||
public List(IEnumerable<T> collection)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the total number of elements the internal data structure can hold without resizing.</summary>
|
||||
/// <returns>The number of elements that the <see cref="T:System.Collections.Generic.List`1" /> can contain before resizing is required.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <see cref="P:System.Collections.Generic.List`1.Capacity" /> is set to a value that is less than <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
|
||||
/// <exception cref="T:System.OutOfMemoryException">There is not enough memory available on the system.</exception>
|
||||
// Token: 0x170007D4 RID: 2004
|
||||
// (get) Token: 0x06003135 RID: 12597 RVA: 0x0001AE20 File Offset: 0x00019020
|
||||
// (set) Token: 0x06003136 RID: 12598 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170007D4")]
|
||||
public int Capacity
|
||||
{
|
||||
[Token(Token = "0x6003135")]
|
||||
[Address(RVA = "0x73E8F0", Offset = "0x73D8F0", VA = "0x18073E8F0")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x6003136")]
|
||||
[Address(RVA = "0x2A2A730", Offset = "0x2A29730", VA = "0x182A2A730")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
// Token: 0x170007D5 RID: 2005
|
||||
// (get) Token: 0x06003137 RID: 12599 RVA: 0x0001AE38 File Offset: 0x00019038
|
||||
[Token(Token = "0x170007D5")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6003137")]
|
||||
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.List`1" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007D6 RID: 2006
|
||||
// (get) Token: 0x06003138 RID: 12600 RVA: 0x0001AE50 File Offset: 0x00019050
|
||||
[Token(Token = "0x170007D6")]
|
||||
bool IList.IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x6003138")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170007D7 RID: 2007
|
||||
// (get) Token: 0x06003139 RID: 12601 RVA: 0x0001AE68 File Offset: 0x00019068
|
||||
[Token(Token = "0x170007D7")]
|
||||
bool ICollection<T>.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6003139")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList" /> is read-only.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.IList" /> is read-only; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.List`1" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007D8 RID: 2008
|
||||
// (get) Token: 0x0600313A RID: 12602 RVA: 0x0001AE80 File Offset: 0x00019080
|
||||
[Token(Token = "0x170007D8")]
|
||||
bool IList.IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x600313A")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.List`1" />, this property always returns <see langword="false" />.</returns>
|
||||
// Token: 0x170007D9 RID: 2009
|
||||
// (get) Token: 0x0600313B RID: 12603 RVA: 0x0001AE98 File Offset: 0x00019098
|
||||
[Token(Token = "0x170007D9")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x600313B")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "32")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
|
||||
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. In the default implementation of <see cref="T:System.Collections.Generic.List`1" />, this property always returns the current instance.</returns>
|
||||
// Token: 0x170007DA RID: 2010
|
||||
// (get) Token: 0x0600313C RID: 12604 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007DA")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x600313C")]
|
||||
[Address(RVA = "0x37DCD60", Offset = "0x37DBD60", VA = "0x1837DCD60", Slot = "31")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the element at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index of the element to get or set.</param>
|
||||
/// <returns>The element at the specified index.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
|
||||
// Token: 0x170007DB RID: 2011
|
||||
[Token(Token = "0x170007DB")]
|
||||
public T this[int index]
|
||||
{
|
||||
[Token(Token = "0x600313D")]
|
||||
[Address(RVA = "0x37B8B20", Offset = "0x37B7B20", VA = "0x1837B8B20", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600313E")]
|
||||
[Address(RVA = "0x37E43F0", Offset = "0x37E33F0", VA = "0x1837E43F0", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600313F RID: 12607 RVA: 0x0001AEB0 File Offset: 0x000190B0
|
||||
[Token(Token = "0x600313F")]
|
||||
[Address(RVA = "0x2A24FE0", Offset = "0x2A23FE0", VA = "0x182A24FE0")]
|
||||
private static bool IsCompatibleObject(object value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets the element at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index of the element to get or set.</param>
|
||||
/// <returns>The element at the specified index.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">The property is set and <paramref name="value" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
|
||||
// Token: 0x170007DC RID: 2012
|
||||
[Token(Token = "0x170007DC")]
|
||||
object IList.this[int index]
|
||||
{
|
||||
[Token(Token = "0x6003140")]
|
||||
[Address(RVA = "0x37E0750", Offset = "0x37DF750", VA = "0x1837E0750", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6003141")]
|
||||
[Address(RVA = "0x37E0840", Offset = "0x37DF840", VA = "0x1837E0840", Slot = "19")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Adds an object to the end of the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="item">The object to be added to the end of the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
// Token: 0x06003142 RID: 12610 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003142")]
|
||||
[Address(RVA = "0x37D4ED0", Offset = "0x37D3ED0", VA = "0x1837D4ED0", Slot = "11")]
|
||||
public void Add(T item)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
|
||||
/// <param name="item">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <returns>The position into which the new element was inserted.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="item" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
|
||||
// Token: 0x06003143 RID: 12611 RVA: 0x0001AEC8 File Offset: 0x000190C8
|
||||
[Token(Token = "0x6003143")]
|
||||
[Address(RVA = "0x37DDD60", Offset = "0x37DCD60", VA = "0x1837DDD60", Slot = "20")]
|
||||
int IList.Add(object item)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Adds the elements of the specified collection to the end of the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="collection">The collection whose elements should be added to the end of the <see cref="T:System.Collections.Generic.List`1" />. The collection itself cannot be <see langword="null" />, but it can contain elements that are <see langword="null" />, if type <paramref name="T" /> is a reference type.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="collection" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003144 RID: 12612 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003144")]
|
||||
[Address(RVA = "0x2A20CC0", Offset = "0x2A1FCC0", VA = "0x182A20CC0")]
|
||||
public void AddRange(IEnumerable<T> collection)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns a read-only <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> wrapper for the current collection.</summary>
|
||||
/// <returns>An object that acts as a read-only wrapper around the current <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
// Token: 0x06003145 RID: 12613 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003145")]
|
||||
[Address(RVA = "0x2A20F70", Offset = "0x2A1FF70", VA = "0x182A20F70")]
|
||||
public ReadOnlyCollection<T> AsReadOnly()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Searches a range of elements in the sorted <see cref="T:System.Collections.Generic.List`1" /> for an element using the specified comparer and returns the zero-based index of the element.</summary>
|
||||
/// <param name="index">The zero-based starting index of the range to search.</param>
|
||||
/// <param name="count">The length of the range to search.</param>
|
||||
/// <param name="item">The object to locate. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements, or <see langword="null" /> to use the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" />.</param>
|
||||
/// <returns>The zero-based index of <paramref name="item" /> in the sorted <see cref="T:System.Collections.Generic.List`1" />, if <paramref name="item" /> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="item" /> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.Generic.List`1.Count" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in the <see cref="T:System.Collections.Generic.List`1" />.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="comparer" /> is <see langword="null" />, and the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find an implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
|
||||
// Token: 0x06003146 RID: 12614 RVA: 0x0001AEE0 File Offset: 0x000190E0
|
||||
[Token(Token = "0x6003146")]
|
||||
[Address(RVA = "0x2A215C0", Offset = "0x2A205C0", VA = "0x182A215C0")]
|
||||
public int BinarySearch(int index, int count, T item, IComparer<T> comparer)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Searches the entire sorted <see cref="T:System.Collections.Generic.List`1" /> for an element using the default comparer and returns the zero-based index of the element.</summary>
|
||||
/// <param name="item">The object to locate. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <returns>The zero-based index of <paramref name="item" /> in the sorted <see cref="T:System.Collections.Generic.List`1" />, if <paramref name="item" /> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="item" /> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.Generic.List`1.Count" />.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find an implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
|
||||
// Token: 0x06003147 RID: 12615 RVA: 0x0001AEF8 File Offset: 0x000190F8
|
||||
[Token(Token = "0x6003147")]
|
||||
[Address(RVA = "0x2A21470", Offset = "0x2A20470", VA = "0x182A21470")]
|
||||
public int BinarySearch(T item)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Searches the entire sorted <see cref="T:System.Collections.Generic.List`1" /> for an element using the specified comparer and returns the zero-based index of the element.</summary>
|
||||
/// <param name="item">The object to locate. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements.
|
||||
/// -or-
|
||||
/// <see langword="null" /> to use the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" />.</param>
|
||||
/// <returns>The zero-based index of <paramref name="item" /> in the sorted <see cref="T:System.Collections.Generic.List`1" />, if <paramref name="item" /> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="item" /> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.Generic.List`1.Count" />.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="comparer" /> is <see langword="null" />, and the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find an implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
|
||||
// Token: 0x06003148 RID: 12616 RVA: 0x0001AF10 File Offset: 0x00019110
|
||||
[Token(Token = "0x6003148")]
|
||||
[Address(RVA = "0x2A212A0", Offset = "0x2A202A0", VA = "0x182A212A0")]
|
||||
public int BinarySearch(T item, IComparer<T> comparer)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Removes all elements from the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
// Token: 0x06003149 RID: 12617 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003149")]
|
||||
[Address(RVA = "0x2A217A0", Offset = "0x2A207A0", VA = "0x182A217A0", Slot = "22")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether an element is in the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="item" /> is found in the <see cref="T:System.Collections.Generic.List`1" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x0600314A RID: 12618 RVA: 0x0001AF28 File Offset: 0x00019128
|
||||
[Token(Token = "0x600314A")]
|
||||
[Address(RVA = "0x37D5EC0", Offset = "0x37D4EC0", VA = "0x1837D5EC0", Slot = "13")]
|
||||
public bool Contains(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
|
||||
/// <param name="item">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="item" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x0600314B RID: 12619 RVA: 0x0001AF40 File Offset: 0x00019140
|
||||
[Token(Token = "0x600314B")]
|
||||
[Address(RVA = "0x37DE550", Offset = "0x37DD550", VA = "0x1837DE550", Slot = "21")]
|
||||
bool IList.Contains(object item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Converts the elements in the current <see cref="T:System.Collections.Generic.List`1" /> to another type, and returns a list containing the converted elements.</summary>
|
||||
/// <param name="converter">A <see cref="T:System.Converter`2" /> delegate that converts each element from one type to another type.</param>
|
||||
/// <typeparam name="TOutput">The type of the elements of the target array.</typeparam>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.List`1" /> of the target type containing the converted elements from the current <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="converter" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x0600314C RID: 12620 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600314C")]
|
||||
[Address(RVA = "0x31D8E20", Offset = "0x31D7E20", VA = "0x1831D8E20")]
|
||||
public List<TOutput> ConvertAll<TOutput>(Converter<T, TOutput> converter)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Copies the entire <see cref="T:System.Collections.Generic.List`1" /> to a compatible one-dimensional array, starting at the beginning of the target array.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.List`1" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.List`1" /> is greater than the number of elements that the destination <paramref name="array" /> can contain.</exception>
|
||||
// Token: 0x0600314D RID: 12621 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600314D")]
|
||||
[Address(RVA = "0x2A21BA0", Offset = "0x2A20BA0", VA = "0x182A21BA0")]
|
||||
public void CopyTo(T[] array)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="arrayIndex" /> is less than 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="array" /> is multidimensional.
|
||||
/// -or-
|
||||
/// <paramref name="array" /> does not have zero-based indexing.
|
||||
/// -or-
|
||||
/// The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.
|
||||
/// -or-
|
||||
/// The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x0600314E RID: 12622 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600314E")]
|
||||
[Address(RVA = "0x37DC7E0", Offset = "0x37DB7E0", VA = "0x1837DC7E0", Slot = "29")]
|
||||
void ICollection.CopyTo(Array array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies a range of elements from the <see cref="T:System.Collections.Generic.List`1" /> to a compatible one-dimensional array, starting at the specified index of the target array.</summary>
|
||||
/// <param name="index">The zero-based index in the source <see cref="T:System.Collections.Generic.List`1" /> at which copying begins.</param>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.List`1" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
||||
/// <param name="count">The number of elements to copy.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="arrayIndex" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="index" /> is equal to or greater than the <see cref="P:System.Collections.Generic.List`1.Count" /> of the source <see cref="T:System.Collections.Generic.List`1" />.
|
||||
/// -or-
|
||||
/// The number of elements from <paramref name="index" /> to the end of the source <see cref="T:System.Collections.Generic.List`1" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x0600314F RID: 12623 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600314F")]
|
||||
[Address(RVA = "0x2A21BD0", Offset = "0x2A20BD0", VA = "0x182A21BD0")]
|
||||
public void CopyTo(int index, T[] array, int arrayIndex, int count)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the entire <see cref="T:System.Collections.Generic.List`1" /> to a compatible one-dimensional array, starting at the specified index of the target array.</summary>
|
||||
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.List`1" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
|
||||
/// <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="array" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="arrayIndex" /> is less than 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.List`1" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
|
||||
// Token: 0x06003150 RID: 12624 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003150")]
|
||||
[Address(RVA = "0x2701170", Offset = "0x2700170", VA = "0x182701170", Slot = "14")]
|
||||
public void CopyTo(T[] array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003151 RID: 12625 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003151")]
|
||||
[Address(RVA = "0x2A21C50", Offset = "0x2A20C50", VA = "0x182A21C50")]
|
||||
private void EnsureCapacity(int min)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.List`1" /> contains elements that match the conditions defined by the specified predicate.</summary>
|
||||
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the elements to search for.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.List`1" /> contains one or more elements that match the conditions defined by the specified predicate; otherwise, <see langword="false" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="match" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003152 RID: 12626 RVA: 0x0001AF58 File Offset: 0x00019158
|
||||
[Token(Token = "0x6003152")]
|
||||
[Address(RVA = "0x2A21CC0", Offset = "0x2A20CC0", VA = "0x182A21CC0")]
|
||||
public bool Exists(Predicate<T> match)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the element to search for.</param>
|
||||
/// <returns>The first element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type <paramref name="T" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="match" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003153 RID: 12627 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003153")]
|
||||
[Address(RVA = "0x37ABF50", Offset = "0x37AAF50", VA = "0x1837ABF50")]
|
||||
public T Find(Predicate<T> match)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Retrieves all the elements that match the conditions defined by the specified predicate.</summary>
|
||||
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the elements to search for.</param>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.List`1" /> containing all the elements that match the conditions defined by the specified predicate, if found; otherwise, an empty <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="match" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003154 RID: 12628 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003154")]
|
||||
[Address(RVA = "0x37D6230", Offset = "0x37D5230", VA = "0x1837D6230")]
|
||||
public List<T> FindAll(Predicate<T> match)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the element to search for.</param>
|
||||
/// <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="match" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003155 RID: 12629 RVA: 0x0001AF70 File Offset: 0x00019170
|
||||
[Token(Token = "0x6003155")]
|
||||
[Address(RVA = "0x2A22660", Offset = "0x2A21660", VA = "0x182A22660")]
|
||||
public int FindIndex(Predicate<T> match)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Collections.Generic.List`1" /> that starts at the specified index and contains the specified number of elements.</summary>
|
||||
/// <param name="startIndex">The zero-based starting index of the search.</param>
|
||||
/// <param name="count">The number of elements in the section to search.</param>
|
||||
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the element to search for.</param>
|
||||
/// <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="match" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="startIndex" /> is outside the range of valid indexes for the <see cref="T:System.Collections.Generic.List`1" />.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in the <see cref="T:System.Collections.Generic.List`1" />.</exception>
|
||||
// Token: 0x06003156 RID: 12630 RVA: 0x0001AF88 File Offset: 0x00019188
|
||||
[Token(Token = "0x6003156")]
|
||||
[Address(RVA = "0x2A22450", Offset = "0x2A21450", VA = "0x182A22450")]
|
||||
public int FindIndex(int startIndex, int count, Predicate<T> match)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the last occurrence within the entire <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the element to search for.</param>
|
||||
/// <returns>The last element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type <paramref name="T" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="match" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003157 RID: 12631 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6003157")]
|
||||
[Address(RVA = "0x2A22A40", Offset = "0x2A21A40", VA = "0x182A22A40")]
|
||||
public T FindLast(Predicate<T> match)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Performs the specified action on each element of the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="action">The <see cref="T:System.Action`1" /> delegate to perform on each element of the <see cref="T:System.Collections.Generic.List`1" />.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="action" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">An element in the collection has been modified.</exception>
|
||||
// Token: 0x06003158 RID: 12632 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003158")]
|
||||
[Address(RVA = "0x2A235E0", Offset = "0x2A225E0", VA = "0x182A235E0")]
|
||||
public void ForEach(Action<T> action)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <returns>A <see cref="T:System.Collections.Generic.List`1.Enumerator" /> for the <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
// Token: 0x06003159 RID: 12633 RVA: 0x0001AFA0 File Offset: 0x000191A0
|
||||
[Token(Token = "0x6003159")]
|
||||
[Address(RVA = "0x37AD2E0", Offset = "0x37AC2E0", VA = "0x1837AD2E0")]
|
||||
public List<T>.Enumerator GetEnumerator()
|
||||
{
|
||||
return default(List<T>.Enumerator);
|
||||
}
|
||||
|
||||
// Token: 0x0600315A RID: 12634 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600315A")]
|
||||
[Address(RVA = "0x37B15D0", Offset = "0x37B05D0", VA = "0x1837B15D0", Slot = "16")]
|
||||
IEnumerator<T> IEnumerable<T>.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Returns an enumerator that iterates through a collection.</summary>
|
||||
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
|
||||
// Token: 0x0600315B RID: 12635 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600315B")]
|
||||
[Address(RVA = "0x37B15D0", Offset = "0x37B05D0", VA = "0x1837B15D0", Slot = "17")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Creates a shallow copy of a range of elements in the source <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="index">The zero-based <see cref="T:System.Collections.Generic.List`1" /> index at which the range starts.</param>
|
||||
/// <param name="count">The number of elements in the range.</param>
|
||||
/// <returns>A shallow copy of a range of elements in the source <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range of elements in the <see cref="T:System.Collections.Generic.List`1" />.</exception>
|
||||
// Token: 0x0600315C RID: 12636 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600315C")]
|
||||
[Address(RVA = "0x2A23910", Offset = "0x2A22910", VA = "0x182A23910")]
|
||||
public List<T> GetRange(int index, int count)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Searches for the specified object and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <returns>The zero-based index of the first occurrence of <paramref name="item" /> within the entire <see cref="T:System.Collections.Generic.List`1" />, if found; otherwise, -1.</returns>
|
||||
// Token: 0x0600315D RID: 12637 RVA: 0x0001AFB8 File Offset: 0x000191B8
|
||||
[Token(Token = "0x600315D")]
|
||||
[Address(RVA = "0x37AD7E0", Offset = "0x37AC7E0", VA = "0x1837AD7E0", Slot = "6")]
|
||||
public int IndexOf(T item)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
|
||||
/// <param name="item">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <returns>The index of <paramref name="item" /> if found in the list; otherwise, -1.</returns>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="item" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
|
||||
// Token: 0x0600315E RID: 12638 RVA: 0x0001AFD0 File Offset: 0x000191D0
|
||||
[Token(Token = "0x600315E")]
|
||||
[Address(RVA = "0x37DEE20", Offset = "0x37DDE20", VA = "0x1837DEE20", Slot = "25")]
|
||||
int IList.IndexOf(object item)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Collections.Generic.List`1" /> that extends from the specified index to the last element.</summary>
|
||||
/// <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <param name="index">The zero-based starting index of the search. 0 (zero) is valid in an empty list.</param>
|
||||
/// <returns>The zero-based index of the first occurrence of <paramref name="item" /> within the range of elements in the <see cref="T:System.Collections.Generic.List`1" /> that extends from <paramref name="index" /> to the last element, if found; otherwise, -1.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is outside the range of valid indexes for the <see cref="T:System.Collections.Generic.List`1" />.</exception>
|
||||
// Token: 0x0600315F RID: 12639 RVA: 0x0001AFE8 File Offset: 0x000191E8
|
||||
[Token(Token = "0x600315F")]
|
||||
[Address(RVA = "0x2A23B90", Offset = "0x2A22B90", VA = "0x182A23B90")]
|
||||
public int IndexOf(T item, int index)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Inserts an element into the <see cref="T:System.Collections.Generic.List`1" /> at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
|
||||
/// <param name="item">The object to insert. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> is greater than <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
|
||||
// Token: 0x06003160 RID: 12640 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003160")]
|
||||
[Address(RVA = "0x37DACD0", Offset = "0x37D9CD0", VA = "0x1837DACD0", Slot = "7")]
|
||||
public void Insert(int index, T item)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
|
||||
/// <param name="item">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="item" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
|
||||
// Token: 0x06003161 RID: 12641 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003161")]
|
||||
[Address(RVA = "0x37DEF60", Offset = "0x37DDF60", VA = "0x1837DEF60", Slot = "26")]
|
||||
void IList.Insert(int index, object item)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Inserts the elements of a collection into the <see cref="T:System.Collections.Generic.List`1" /> at the specified index.</summary>
|
||||
/// <param name="index">The zero-based index at which the new elements should be inserted.</param>
|
||||
/// <param name="collection">The collection whose elements should be inserted into the <see cref="T:System.Collections.Generic.List`1" />. The collection itself cannot be <see langword="null" />, but it can contain elements that are <see langword="null" />, if type <paramref name="T" /> is a reference type.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="collection" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> is greater than <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
|
||||
// Token: 0x06003162 RID: 12642 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003162")]
|
||||
[Address(RVA = "0x2A24470", Offset = "0x2A23470", VA = "0x182A24470")]
|
||||
public void InsertRange(int index, IEnumerable<T> collection)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="item" /> is successfully removed; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="item" /> was not found in the <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
// Token: 0x06003163 RID: 12643 RVA: 0x0001B000 File Offset: 0x00019200
|
||||
[Token(Token = "0x6003163")]
|
||||
[Address(RVA = "0x37B10F0", Offset = "0x37B00F0", VA = "0x1837B10F0", Slot = "15")]
|
||||
public bool Remove(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
|
||||
/// <param name="item">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="item" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
|
||||
// Token: 0x06003164 RID: 12644 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003164")]
|
||||
[Address(RVA = "0x37DFD30", Offset = "0x37DED30", VA = "0x1837DFD30", Slot = "27")]
|
||||
void IList.Remove(object item)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes all the elements that match the conditions defined by the specified predicate.</summary>
|
||||
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the elements to remove.</param>
|
||||
/// <returns>The number of elements removed from the <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="match" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003165 RID: 12645 RVA: 0x0001B018 File Offset: 0x00019218
|
||||
[Token(Token = "0x6003165")]
|
||||
[Address(RVA = "0x2A25520", Offset = "0x2A24520", VA = "0x182A25520")]
|
||||
public int RemoveAll(Predicate<T> match)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Removes the element at the specified index of the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="index">The zero-based index of the element to remove.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
|
||||
// Token: 0x06003166 RID: 12646 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003166")]
|
||||
[Address(RVA = "0x37B0DA0", Offset = "0x37AFDA0", VA = "0x1837B0DA0", Slot = "28")]
|
||||
public void RemoveAt(int index)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Removes a range of elements from the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <param name="index">The zero-based starting index of the range of elements to remove.</param>
|
||||
/// <param name="count">The number of elements to remove.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range of elements in the <see cref="T:System.Collections.Generic.List`1" />.</exception>
|
||||
// Token: 0x06003167 RID: 12647 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003167")]
|
||||
[Address(RVA = "0x2A25E50", Offset = "0x2A24E50", VA = "0x182A25E50")]
|
||||
public void RemoveRange(int index, int count)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Reverses the order of the elements in the entire <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
// Token: 0x06003168 RID: 12648 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003168")]
|
||||
[Address(RVA = "0x2A26130", Offset = "0x2A25130", VA = "0x182A26130")]
|
||||
public void Reverse()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Reverses the order of the elements in the specified range.</summary>
|
||||
/// <param name="index">The zero-based starting index of the range to reverse.</param>
|
||||
/// <param name="count">The number of elements in the range to reverse.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range of elements in the <see cref="T:System.Collections.Generic.List`1" />.</exception>
|
||||
// Token: 0x06003169 RID: 12649 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003169")]
|
||||
[Address(RVA = "0x2A26190", Offset = "0x2A25190", VA = "0x182A26190")]
|
||||
public void Reverse(int index, int count)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Sorts the elements in the entire <see cref="T:System.Collections.Generic.List`1" /> using the default comparer.</summary>
|
||||
/// <exception cref="T:System.InvalidOperationException">The default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find an implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
|
||||
// Token: 0x0600316A RID: 12650 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600316A")]
|
||||
[Address(RVA = "0x2A26220", Offset = "0x2A25220", VA = "0x182A26220")]
|
||||
public void Sort()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Sorts the elements in the entire <see cref="T:System.Collections.Generic.List`1" /> using the specified comparer.</summary>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements, or <see langword="null" /> to use the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" />.</param>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="comparer" /> is <see langword="null" />, and the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
|
||||
// Token: 0x0600316B RID: 12651 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600316B")]
|
||||
[Address(RVA = "0x2A26390", Offset = "0x2A25390", VA = "0x182A26390")]
|
||||
public void Sort(IComparer<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Sorts the elements in a range of elements in <see cref="T:System.Collections.Generic.List`1" /> using the specified comparer.</summary>
|
||||
/// <param name="index">The zero-based starting index of the range to sort.</param>
|
||||
/// <param name="count">The length of the range to sort.</param>
|
||||
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements, or <see langword="null" /> to use the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" />.</param>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> is less than 0.
|
||||
/// -or-
|
||||
/// <paramref name="count" /> is less than 0.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="index" /> and <paramref name="count" /> do not specify a valid range in the <see cref="T:System.Collections.Generic.List`1" />.
|
||||
/// -or-
|
||||
/// The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
|
||||
/// <exception cref="T:System.InvalidOperationException">
|
||||
/// <paramref name="comparer" /> is <see langword="null" />, and the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
|
||||
// Token: 0x0600316C RID: 12652 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600316C")]
|
||||
[Address(RVA = "0x2A262F0", Offset = "0x2A252F0", VA = "0x182A262F0")]
|
||||
public void Sort(int index, int count, IComparer<T> comparer)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Sorts the elements in the entire <see cref="T:System.Collections.Generic.List`1" /> using the specified <see cref="T:System.Comparison`1" />.</summary>
|
||||
/// <param name="comparison">The <see cref="T:System.Comparison`1" /> to use when comparing elements.</param>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="comparison" /> is <see langword="null" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">The implementation of <paramref name="comparison" /> caused an error during the sort. For example, <paramref name="comparison" /> might not return 0 when comparing an item with itself.</exception>
|
||||
// Token: 0x0600316D RID: 12653 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600316D")]
|
||||
[Address(RVA = "0x2A26280", Offset = "0x2A25280", VA = "0x182A26280")]
|
||||
public void Sort(Comparison<T> comparison)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Copies the elements of the <see cref="T:System.Collections.Generic.List`1" /> to a new array.</summary>
|
||||
/// <returns>An array containing copies of the elements of the <see cref="T:System.Collections.Generic.List`1" />.</returns>
|
||||
// Token: 0x0600316E RID: 12654 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600316E")]
|
||||
[Address(RVA = "0x2A28E60", Offset = "0x2A27E60", VA = "0x182A28E60")]
|
||||
public T[] ToArray()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Sets the capacity to the actual number of elements in the <see cref="T:System.Collections.Generic.List`1" />, if that number is less than a threshold value.</summary>
|
||||
// Token: 0x0600316F RID: 12655 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600316F")]
|
||||
[Address(RVA = "0x2A28EE0", Offset = "0x2A27EE0", VA = "0x182A28EE0")]
|
||||
public void TrimExcess()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Determines whether every element in the <see cref="T:System.Collections.Generic.List`1" /> matches the conditions defined by the specified predicate.</summary>
|
||||
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions to check against the elements.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if every element in the <see cref="T:System.Collections.Generic.List`1" /> matches the conditions defined by the specified predicate; otherwise, <see langword="false" />. If the list has no elements, the return value is <see langword="true" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="match" /> is <see langword="null" />.</exception>
|
||||
// Token: 0x06003170 RID: 12656 RVA: 0x0001B030 File Offset: 0x00019230
|
||||
[Token(Token = "0x6003170")]
|
||||
[Address(RVA = "0x2A28F40", Offset = "0x2A27F40", VA = "0x182A28F40")]
|
||||
public bool TrueForAll(Predicate<T> match)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x04001B10 RID: 6928
|
||||
[Token(Token = "0x4001B10")]
|
||||
private const int _defaultCapacity = 4;
|
||||
|
||||
// Token: 0x04001B11 RID: 6929
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B11")]
|
||||
private T[] _items;
|
||||
|
||||
// Token: 0x04001B12 RID: 6930
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B12")]
|
||||
private int _size;
|
||||
|
||||
// Token: 0x04001B13 RID: 6931
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B13")]
|
||||
private int _version;
|
||||
|
||||
// Token: 0x04001B14 RID: 6932
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B14")]
|
||||
[NonSerialized]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x04001B15 RID: 6933
|
||||
[Token(Token = "0x4001B15")]
|
||||
private static readonly T[] _emptyArray;
|
||||
|
||||
/// <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <typeparam name="T" />
|
||||
// Token: 0x02000637 RID: 1591
|
||||
[Token(Token = "0x2000637")]
|
||||
[Serializable]
|
||||
public struct Enumerator : IEnumerator<T>, IDisposable, IEnumerator
|
||||
{
|
||||
// Token: 0x06003172 RID: 12658 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003172")]
|
||||
[Address(RVA = "0x248AF50", Offset = "0x2489F50", VA = "0x18248AF50")]
|
||||
internal Enumerator(List<T> list)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.List`1.Enumerator" />.</summary>
|
||||
// Token: 0x06003173 RID: 12659 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003173")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.List`1" />.</summary>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x06003174 RID: 12660 RVA: 0x0001B048 File Offset: 0x00019248
|
||||
[Token(Token = "0x6003174")]
|
||||
[Address(RVA = "0x248A1F0", Offset = "0x24891F0", VA = "0x18248A1F0", Slot = "6")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003175 RID: 12661 RVA: 0x0001B060 File Offset: 0x00019260
|
||||
[Token(Token = "0x6003175")]
|
||||
[Address(RVA = "0x24896A0", Offset = "0x24886A0", VA = "0x1824896A0")]
|
||||
private bool MoveNextRare()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the <see cref="T:System.Collections.Generic.List`1" /> at the current position of the enumerator.</returns>
|
||||
// Token: 0x170007DD RID: 2013
|
||||
// (get) Token: 0x06003176 RID: 12662 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007DD")]
|
||||
public T Current
|
||||
{
|
||||
[Token(Token = "0x6003176")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets the element at the current position of the enumerator.</summary>
|
||||
/// <returns>The element in the <see cref="T:System.Collections.Generic.List`1" /> at the current position of the enumerator.</returns>
|
||||
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
|
||||
// Token: 0x170007DE RID: 2014
|
||||
// (get) Token: 0x06003177 RID: 12663 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170007DE")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x6003177")]
|
||||
[Address(RVA = "0x248A6C0", Offset = "0x24896C0", VA = "0x18248A6C0", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
|
||||
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
|
||||
// Token: 0x06003178 RID: 12664 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003178")]
|
||||
[Address(RVA = "0x248A360", Offset = "0x2489360", VA = "0x18248A360", Slot = "8")]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04001B16 RID: 6934
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B16")]
|
||||
private List<T> list;
|
||||
|
||||
// Token: 0x04001B17 RID: 6935
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B17")]
|
||||
private int index;
|
||||
|
||||
// Token: 0x04001B18 RID: 6936
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B18")]
|
||||
private int version;
|
||||
|
||||
// Token: 0x04001B19 RID: 6937
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4001B19")]
|
||||
private T current;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000629 RID: 1577
|
||||
[Token(Token = "0x2000629")]
|
||||
[Serializable]
|
||||
internal sealed class LongEnumEqualityComparer<T> : EqualityComparer<T>, ISerializable where T : struct
|
||||
{
|
||||
// Token: 0x06003103 RID: 12547 RVA: 0x0001AD78 File Offset: 0x00018F78
|
||||
[Token(Token = "0x6003103")]
|
||||
[Address(Slot = "8")]
|
||||
public override bool Equals(T x, T y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003104 RID: 12548 RVA: 0x0001AD90 File Offset: 0x00018F90
|
||||
[Token(Token = "0x6003104")]
|
||||
[Address(Slot = "9")]
|
||||
public override int GetHashCode(T obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06003105 RID: 12549 RVA: 0x0001ADA8 File Offset: 0x00018FA8
|
||||
[Token(Token = "0x6003105")]
|
||||
[Address(Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06003106 RID: 12550 RVA: 0x0001ADC0 File Offset: 0x00018FC0
|
||||
[Token(Token = "0x6003106")]
|
||||
[Address(Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06003107 RID: 12551 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003107")]
|
||||
public LongEnumEqualityComparer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003108 RID: 12552 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003108")]
|
||||
public LongEnumEqualityComparer(SerializationInfo information, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003109 RID: 12553 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003109")]
|
||||
[Address(Slot = "12")]
|
||||
public void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200061E RID: 1566
|
||||
[Token(Token = "0x200061E")]
|
||||
internal sealed class Mscorlib_CollectionDebugView<T>
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200061F RID: 1567
|
||||
[Token(Token = "0x200061F")]
|
||||
internal sealed class Mscorlib_DictionaryDebugView<K, V>
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000620 RID: 1568
|
||||
[Token(Token = "0x2000620")]
|
||||
internal sealed class Mscorlib_KeyedCollectionDebugView<K, T>
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000617 RID: 1559
|
||||
[Token(Token = "0x2000617")]
|
||||
[Serializable]
|
||||
internal sealed class NonRandomizedStringEqualityComparer : EqualityComparer<string>
|
||||
{
|
||||
// Token: 0x060030B6 RID: 12470 RVA: 0x0001A8E0 File Offset: 0x00018AE0
|
||||
[Token(Token = "0x60030B6")]
|
||||
[Address(RVA = "0x2C43AA0", Offset = "0x2C42AA0", VA = "0x182C43AA0", Slot = "8")]
|
||||
public sealed override bool Equals(string x, string y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030B7 RID: 12471 RVA: 0x0001A8F8 File Offset: 0x00018AF8
|
||||
[Token(Token = "0x60030B7")]
|
||||
[Address(RVA = "0x2C43AC0", Offset = "0x2C42AC0", VA = "0x182C43AC0", Slot = "9")]
|
||||
public sealed override int GetHashCode(string obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030B8 RID: 12472 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030B8")]
|
||||
[Address(RVA = "0x2C43AE0", Offset = "0x2C42AE0", VA = "0x182C43AE0")]
|
||||
public NonRandomizedStringEqualityComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200061B RID: 1563
|
||||
[Token(Token = "0x200061B")]
|
||||
[Serializable]
|
||||
internal class NullableComparer<T> : Comparer<T?> where T : struct, IComparable<T>
|
||||
{
|
||||
// Token: 0x060030C7 RID: 12487 RVA: 0x0001A9A0 File Offset: 0x00018BA0
|
||||
[Token(Token = "0x60030C7")]
|
||||
[Address(RVA = "0x38C69D0", Offset = "0x38C59D0", VA = "0x1838C69D0", Slot = "6")]
|
||||
public override int Compare(T? x, T? y)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030C8 RID: 12488 RVA: 0x0001A9B8 File Offset: 0x00018BB8
|
||||
[Token(Token = "0x60030C8")]
|
||||
[Address(RVA = "0x38C6AC0", Offset = "0x38C5AC0", VA = "0x1838C6AC0", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030C9 RID: 12489 RVA: 0x0001A9D0 File Offset: 0x00018BD0
|
||||
[Token(Token = "0x60030C9")]
|
||||
[Address(RVA = "0x2AAB160", Offset = "0x2AAA160", VA = "0x182AAB160", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030CA RID: 12490 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030CA")]
|
||||
[Address(RVA = "0x1CCBCB0", Offset = "0x1CCACB0", VA = "0x181CCBCB0")]
|
||||
public NullableComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000623 RID: 1571
|
||||
[Token(Token = "0x2000623")]
|
||||
[Serializable]
|
||||
internal class NullableEqualityComparer<T> : EqualityComparer<T?> where T : struct, IEquatable<T>
|
||||
{
|
||||
// Token: 0x060030E1 RID: 12513 RVA: 0x0001AB38 File Offset: 0x00018D38
|
||||
[Token(Token = "0x60030E1")]
|
||||
[Address(RVA = "0x38C6BF0", Offset = "0x38C5BF0", VA = "0x1838C6BF0", Slot = "8")]
|
||||
public override bool Equals(T? x, T? y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030E2 RID: 12514 RVA: 0x0001AB50 File Offset: 0x00018D50
|
||||
[Token(Token = "0x60030E2")]
|
||||
[Address(RVA = "0x38C6D70", Offset = "0x38C5D70", VA = "0x1838C6D70", Slot = "9")]
|
||||
public override int GetHashCode(T? obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030E3 RID: 12515 RVA: 0x0001AB68 File Offset: 0x00018D68
|
||||
[Token(Token = "0x60030E3")]
|
||||
[Address(RVA = "0x38C6EC0", Offset = "0x38C5EC0", VA = "0x1838C6EC0", Slot = "10")]
|
||||
internal override int IndexOf(T?[] array, T? value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030E4 RID: 12516 RVA: 0x0001AB80 File Offset: 0x00018D80
|
||||
[Token(Token = "0x60030E4")]
|
||||
[Address(RVA = "0x38C7190", Offset = "0x38C6190", VA = "0x1838C7190", Slot = "11")]
|
||||
internal override int LastIndexOf(T?[] array, T? value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030E5 RID: 12517 RVA: 0x0001AB98 File Offset: 0x00018D98
|
||||
[Token(Token = "0x60030E5")]
|
||||
[Address(RVA = "0x36469B0", Offset = "0x36459B0", VA = "0x1836469B0", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030E6 RID: 12518 RVA: 0x0001ABB0 File Offset: 0x00018DB0
|
||||
[Token(Token = "0x60030E6")]
|
||||
[Address(RVA = "0x2AAB160", Offset = "0x2AAA160", VA = "0x182AAB160", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030E7 RID: 12519 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030E7")]
|
||||
[Address(RVA = "0x20F5DE0", Offset = "0x20F4DE0", VA = "0x1820F5DE0")]
|
||||
public NullableEqualityComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x0200061C RID: 1564
|
||||
[Token(Token = "0x200061C")]
|
||||
[Serializable]
|
||||
internal class ObjectComparer<T> : Comparer<T>
|
||||
{
|
||||
// Token: 0x060030CB RID: 12491 RVA: 0x0001A9E8 File Offset: 0x00018BE8
|
||||
[Token(Token = "0x60030CB")]
|
||||
[Address(RVA = "0x38C7660", Offset = "0x38C6660", VA = "0x1838C7660", Slot = "6")]
|
||||
public override int Compare(T x, T y)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030CC RID: 12492 RVA: 0x0001AA00 File Offset: 0x00018C00
|
||||
[Token(Token = "0x60030CC")]
|
||||
[Address(RVA = "0x2AAB110", Offset = "0x2AAA110", VA = "0x182AAB110", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030CD RID: 12493 RVA: 0x0001AA18 File Offset: 0x00018C18
|
||||
[Token(Token = "0x60030CD")]
|
||||
[Address(RVA = "0x2AAB160", Offset = "0x2AAA160", VA = "0x182AAB160", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030CE RID: 12494 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030CE")]
|
||||
[Address(RVA = "0x1FC4650", Offset = "0x1FC3650", VA = "0x181FC4650")]
|
||||
public ObjectComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000624 RID: 1572
|
||||
[Token(Token = "0x2000624")]
|
||||
[Serializable]
|
||||
internal class ObjectEqualityComparer<T> : EqualityComparer<T>
|
||||
{
|
||||
// Token: 0x060030E8 RID: 12520 RVA: 0x0001ABC8 File Offset: 0x00018DC8
|
||||
[Token(Token = "0x60030E8")]
|
||||
[Address(RVA = "0x2E4E020", Offset = "0x2E4D020", VA = "0x182E4E020", Slot = "8")]
|
||||
public override bool Equals(T x, T y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030E9 RID: 12521 RVA: 0x0001ABE0 File Offset: 0x00018DE0
|
||||
[Token(Token = "0x60030E9")]
|
||||
[Address(RVA = "0x2E4E600", Offset = "0x2E4D600", VA = "0x182E4E600", Slot = "9")]
|
||||
public override int GetHashCode(T obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030EA RID: 12522 RVA: 0x0001ABF8 File Offset: 0x00018DF8
|
||||
[Token(Token = "0x60030EA")]
|
||||
[Address(RVA = "0x2E4FD30", Offset = "0x2E4ED30", VA = "0x182E4FD30", Slot = "10")]
|
||||
internal override int IndexOf(T[] array, T value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030EB RID: 12523 RVA: 0x0001AC10 File Offset: 0x00018E10
|
||||
[Token(Token = "0x60030EB")]
|
||||
[Address(RVA = "0x2E512D0", Offset = "0x2E502D0", VA = "0x182E512D0", Slot = "11")]
|
||||
internal override int LastIndexOf(T[] array, T value, int startIndex, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030EC RID: 12524 RVA: 0x0001AC28 File Offset: 0x00018E28
|
||||
[Token(Token = "0x60030EC")]
|
||||
[Address(RVA = "0x2AAB110", Offset = "0x2AAA110", VA = "0x182AAB110", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060030ED RID: 12525 RVA: 0x0001AC40 File Offset: 0x00018E40
|
||||
[Token(Token = "0x60030ED")]
|
||||
[Address(RVA = "0x2AAB160", Offset = "0x2AAA160", VA = "0x182AAB160", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030EE RID: 12526 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030EE")]
|
||||
[Address(RVA = "0x1FC4650", Offset = "0x1FC3650", VA = "0x181FC4650")]
|
||||
public ObjectEqualityComparer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000618 RID: 1560
|
||||
[Token(Token = "0x2000618")]
|
||||
internal sealed class ObjectEqualityComparer : IEqualityComparer
|
||||
{
|
||||
// Token: 0x060030B9 RID: 12473 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030B9")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
private ObjectEqualityComparer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030BA RID: 12474 RVA: 0x0001A910 File Offset: 0x00018B10
|
||||
[Token(Token = "0x60030BA")]
|
||||
[Address(RVA = "0x2C418C0", Offset = "0x2C408C0", VA = "0x182C418C0", Slot = "5")]
|
||||
int IEqualityComparer.GetHashCode(object obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060030BB RID: 12475 RVA: 0x0001A928 File Offset: 0x00018B28
|
||||
[Token(Token = "0x60030BB")]
|
||||
[Address(RVA = "0x2C43B20", Offset = "0x2C42B20", VA = "0x182C43B20", Slot = "4")]
|
||||
bool IEqualityComparer.Equals(object x, object y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x04001B0C RID: 6924
|
||||
[Token(Token = "0x4001B0C")]
|
||||
internal static readonly ObjectEqualityComparer Default;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000627 RID: 1575
|
||||
[Token(Token = "0x2000627")]
|
||||
[Serializable]
|
||||
internal sealed class SByteEnumEqualityComparer<T> : EnumEqualityComparer<T>, ISerializable where T : struct
|
||||
{
|
||||
// Token: 0x060030FD RID: 12541 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030FD")]
|
||||
public SByteEnumEqualityComparer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030FE RID: 12542 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60030FE")]
|
||||
public SByteEnumEqualityComparer(SerializationInfo information, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030FF RID: 12543 RVA: 0x0001AD48 File Offset: 0x00018F48
|
||||
[Token(Token = "0x60030FF")]
|
||||
[Address(Slot = "9")]
|
||||
public override int GetHashCode(T obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Collections.Generic
|
||||
{
|
||||
// Token: 0x02000628 RID: 1576
|
||||
[Token(Token = "0x2000628")]
|
||||
[Serializable]
|
||||
internal sealed class ShortEnumEqualityComparer<T> : EnumEqualityComparer<T>, ISerializable where T : struct
|
||||
{
|
||||
// Token: 0x06003100 RID: 12544 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003100")]
|
||||
[Address(RVA = "0x1CC5F20", Offset = "0x1CC4F20", VA = "0x181CC5F20")]
|
||||
public ShortEnumEqualityComparer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003101 RID: 12545 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6003101")]
|
||||
[Address(RVA = "0x3547E20", Offset = "0x3546E20", VA = "0x183547E20")]
|
||||
public ShortEnumEqualityComparer(SerializationInfo information, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003102 RID: 12546 RVA: 0x0001AD60 File Offset: 0x00018F60
|
||||
[Token(Token = "0x6003102")]
|
||||
[Address(RVA = "0x3547DE0", Offset = "0x3546DE0", VA = "0x183547DE0", Slot = "9")]
|
||||
public override int GetHashCode(T obj)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user