using System; using System.Collections; using System.Collections.Generic; using Cpp2IlInjected; namespace System.Linq { /// Represents a collection of keys each mapped to one or more values. /// The type of the keys in the . /// The type of the elements of each value in the . // Token: 0x0200003E RID: 62 [Token(Token = "0x200003E")] public class Lookup : IEnumerable>, IEnumerable, ILookup { // Token: 0x060001E3 RID: 483 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60001E3")] [Address(RVA = "0x2174950", Offset = "0x2173750", VA = "0x182174950")] internal static Lookup Create(IEnumerable source, Func keySelector, Func elementSelector, IEqualityComparer comparer) { return null; } // Token: 0x060001E4 RID: 484 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001E4")] [Address(RVA = "0x2A1EF90", Offset = "0x2A1DD90", VA = "0x182A1EF90")] private Lookup(IEqualityComparer comparer) { } /// Gets the collection of values indexed by the specified key. /// The key of the desired collection of values. /// The collection of values indexed by the specified key. // Token: 0x17000038 RID: 56 [Token(Token = "0x17000038")] public IEnumerable this[TKey key] { [Token(Token = "0x60001E5")] [Address(RVA = "0x2A1F110", Offset = "0x2A1DF10", VA = "0x182A1F110", Slot = "6")] get { return null; } } /// Determines whether a specified key is in the . /// The key to find in the . /// /// if is in the ; otherwise, . // Token: 0x060001E6 RID: 486 RVA: 0x00002628 File Offset: 0x00000828 [Token(Token = "0x60001E6")] [Address(RVA = "0x2A1D930", Offset = "0x2A1C730", VA = "0x182A1D930", Slot = "7")] public bool Contains(TKey key) { return default(bool); } /// Returns a generic enumerator that iterates through the . /// An enumerator for the . // Token: 0x060001E7 RID: 487 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60001E7")] [Address(RVA = "0x2A1D980", Offset = "0x2A1C780", VA = "0x182A1D980", Slot = "4")] public IEnumerator> GetEnumerator() { return null; } /// Returns an enumerator that iterates through the . This class cannot be inherited. /// An enumerator for the . // Token: 0x060001E8 RID: 488 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60001E8")] [Address(RVA = "0x1C59AB0", Offset = "0x1C588B0", VA = "0x181C59AB0", Slot = "5")] IEnumerator IEnumerable.GetEnumerator() { return null; } // Token: 0x060001E9 RID: 489 RVA: 0x00002640 File Offset: 0x00000840 [Token(Token = "0x60001E9")] [Address(RVA = "0x2A1E280", Offset = "0x2A1D080", VA = "0x182A1E280")] internal int InternalGetHashCode(TKey key) { return 0; } // Token: 0x060001EA RID: 490 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60001EA")] [Address(RVA = "0x2A1DF20", Offset = "0x2A1CD20", VA = "0x182A1DF20")] internal Lookup.Grouping GetGrouping(TKey key, bool create) { return null; } // Token: 0x060001EB RID: 491 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001EB")] [Address(RVA = "0x2A1EE00", Offset = "0x2A1DC00", VA = "0x182A1EE00")] private void Resize() { } // Token: 0x040000E1 RID: 225 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40000E1")] private IEqualityComparer comparer; // Token: 0x040000E2 RID: 226 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40000E2")] private Lookup.Grouping[] groupings; // Token: 0x040000E3 RID: 227 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40000E3")] private Lookup.Grouping lastGrouping; // Token: 0x040000E4 RID: 228 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40000E4")] private int count; // Token: 0x0200003F RID: 63 [Token(Token = "0x200003F")] internal class Grouping : IGrouping, IEnumerable, IEnumerable, IList, ICollection { // Token: 0x060001EC RID: 492 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001EC")] [Address(RVA = "0x2A1B710", Offset = "0x2A1A510", VA = "0x182A1B710")] internal void Add(TElement element) { } // Token: 0x060001ED RID: 493 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60001ED")] [Address(RVA = "0x2A1BA90", Offset = "0x2A1A890", VA = "0x182A1BA90", Slot = "5")] public IEnumerator GetEnumerator() { return null; } // Token: 0x060001EE RID: 494 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60001EE")] [Address(RVA = "0x119EE00", Offset = "0x119DC00", VA = "0x18119EE00", Slot = "6")] IEnumerator IEnumerable.GetEnumerator() { return null; } // Token: 0x17000039 RID: 57 // (get) Token: 0x060001EF RID: 495 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000039")] public TKey Key { [Token(Token = "0x60001EF")] [Address(RVA = "0x892DE0", Offset = "0x891BE0", VA = "0x180892DE0", Slot = "4")] get { return null; } } // Token: 0x1700003A RID: 58 // (get) Token: 0x060001F0 RID: 496 RVA: 0x00002658 File Offset: 0x00000858 [Token(Token = "0x1700003A")] int ICollection.Count { [Token(Token = "0x60001F0")] [Address(RVA = "0x4730E0", Offset = "0x471EE0", VA = "0x1804730E0", Slot = "12")] get { return 0; } } // Token: 0x1700003B RID: 59 // (get) Token: 0x060001F1 RID: 497 RVA: 0x00002670 File Offset: 0x00000870 [Token(Token = "0x1700003B")] bool ICollection.IsReadOnly { [Token(Token = "0x60001F1")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "13")] get { return default(bool); } } // Token: 0x060001F2 RID: 498 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F2")] [Address(RVA = "0x2A1BCD0", Offset = "0x2A1AAD0", VA = "0x182A1BCD0", Slot = "14")] void ICollection.Add(TElement item) { } // Token: 0x060001F3 RID: 499 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F3")] [Address(RVA = "0x2A1BF10", Offset = "0x2A1AD10", VA = "0x182A1BF10", Slot = "15")] void ICollection.Clear() { } // Token: 0x060001F4 RID: 500 RVA: 0x00002688 File Offset: 0x00000888 [Token(Token = "0x60001F4")] [Address(RVA = "0x2A1BF90", Offset = "0x2A1AD90", VA = "0x182A1BF90", Slot = "16")] bool ICollection.Contains(TElement item) { return default(bool); } // Token: 0x060001F5 RID: 501 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F5")] [Address(RVA = "0x2A1C0A0", Offset = "0x2A1AEA0", VA = "0x182A1C0A0", Slot = "17")] void ICollection.CopyTo(TElement[] array, int arrayIndex) { } // Token: 0x060001F6 RID: 502 RVA: 0x000026A0 File Offset: 0x000008A0 [Token(Token = "0x60001F6")] [Address(RVA = "0x2A1C1B0", Offset = "0x2A1AFB0", VA = "0x182A1C1B0", Slot = "18")] bool ICollection.Remove(TElement item) { return default(bool); } // Token: 0x060001F7 RID: 503 RVA: 0x000026B8 File Offset: 0x000008B8 [Token(Token = "0x60001F7")] [Address(RVA = "0x2A1C360", Offset = "0x2A1B160", VA = "0x182A1C360", Slot = "9")] int IList.IndexOf(TElement item) { return 0; } // Token: 0x060001F8 RID: 504 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F8")] [Address(RVA = "0x2A1C500", Offset = "0x2A1B300", VA = "0x182A1C500", Slot = "10")] void IList.Insert(int index, TElement item) { } // Token: 0x060001F9 RID: 505 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001F9")] [Address(RVA = "0x2A1C740", Offset = "0x2A1B540", VA = "0x182A1C740", Slot = "11")] void IList.RemoveAt(int index) { } // Token: 0x1700003C RID: 60 [Token(Token = "0x1700003C")] TElement IList.this[int index] { [Token(Token = "0x60001FA")] [Address(RVA = "0x2A1C9D0", Offset = "0x2A1B7D0", VA = "0x182A1C9D0", Slot = "7")] get { return null; } [Token(Token = "0x60001FB")] [Address(RVA = "0x2A1CB90", Offset = "0x2A1B990", VA = "0x182A1CB90", Slot = "8")] set { } } // Token: 0x060001FC RID: 508 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60001FC")] [Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")] public Grouping() { } // Token: 0x040000E5 RID: 229 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40000E5")] internal TKey key; // Token: 0x040000E6 RID: 230 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40000E6")] internal int hashCode; // Token: 0x040000E7 RID: 231 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40000E7")] internal TElement[] elements; // Token: 0x040000E8 RID: 232 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40000E8")] internal int count; // Token: 0x040000E9 RID: 233 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40000E9")] internal Lookup.Grouping hashNext; // Token: 0x040000EA RID: 234 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40000EA")] internal Lookup.Grouping next; } } }