using System; using System.Collections; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace CircuitsV2.Utilities { // Token: 0x02000216 RID: 534 [Token(Token = "0x2000157")] [StructLayout(3)] public sealed class ListDictionary : IReadOnlyListDictionary, IReadOnlyList>, IEnumerable>, IEnumerable, IReadOnlyCollection>, IReadOnlyDictionary>, IEnumerable>>, IReadOnlyCollection>> { // Token: 0x170003C7 RID: 967 [Token(Token = "0x170003B6")] public KeyValuePair this[int index] { [Token(Token = "0x6000E27")] [Address(RVA = "0x29F3B00", Offset = "0x29F2500", VA = "0x1829F3B00", Slot = "12")] get { return default(KeyValuePair); } } // Token: 0x060011B0 RID: 4528 RVA: 0x00007C1C File Offset: 0x00005E1C [Token(Token = "0x6000E28")] [Address(RVA = "0x29F1090", Offset = "0x29EFA90", VA = "0x1829F1090", Slot = "4")] public KeyValuePair GetByIndex(int index) { return default(KeyValuePair); } // Token: 0x060011B1 RID: 4529 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6000E29")] [Address(RVA = "0x29F2C10", Offset = "0x29F1610", VA = "0x1829F2C10")] public void SetByIndex(int index, V value) { } // Token: 0x170003C8 RID: 968 [Token(Token = "0x170003B7")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x146BC0", Offset = "0x145FC0")] public ValueTuple this[K key] { [Token(Token = "0x6000E2A")] [Address(RVA = "0x29F3A30", Offset = "0x29F2430", VA = "0x1829F3A30", Slot = "18")] get { return default(ValueTuple); } } // Token: 0x060011B3 RID: 4531 RVA: 0x00007C4C File Offset: 0x00005E4C [Token(Token = "0x6000E2B")] [Address(RVA = "0x29F1310", Offset = "0x29EFD10", VA = "0x1829F1310", Slot = "5")] public ValueTuple GetByKey(K key) { return default(ValueTuple); } // Token: 0x060011B4 RID: 4532 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6000E2C")] [Address(RVA = "0x29F31A0", Offset = "0x29F1BA0", VA = "0x1829F31A0")] public void SetByKey(K key, V value) { } // Token: 0x170003C9 RID: 969 // (get) Token: 0x060011B5 RID: 4533 RVA: 0x00007C64 File Offset: 0x00005E64 [Token(Token = "0x170003B8")] public int Count { [Token(Token = "0x6000E2D")] [Address(RVA = "0x29F39D0", Offset = "0x29F23D0", VA = "0x1829F39D0", Slot = "21")] get { return 0; } } // Token: 0x170003CA RID: 970 // (get) Token: 0x060011B6 RID: 4534 RVA: 0x00007C7C File Offset: 0x00005E7C [Token(Token = "0x170003B9")] public int Length { [Token(Token = "0x6000E2E")] [Address(RVA = "0x1B17A80", Offset = "0x1B16480", VA = "0x181B17A80", Slot = "6")] get { return 0; } } // Token: 0x170003CB RID: 971 // (get) Token: 0x060011B7 RID: 4535 RVA: 0x00007C94 File Offset: 0x00005E94 [Token(Token = "0x170003BA")] public bool IsReadOnly { [Token(Token = "0x6000E2F")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970")] get { return default(bool); } } // Token: 0x170003CC RID: 972 // (get) Token: 0x060011B8 RID: 4536 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x170003BB")] public IEnumerable Keys { [Token(Token = "0x6000E30")] [Address(RVA = "0x29F3B50", Offset = "0x29F2550", VA = "0x1829F3B50", Slot = "19")] get { return null; } } // Token: 0x170003CD RID: 973 // (get) Token: 0x060011B9 RID: 4537 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x170003BC")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x147140", Offset = "0x146540")] public IEnumerable> Values { [Token(Token = "0x6000E31")] [Address(RVA = "0x29F41A0", Offset = "0x29F2BA0", VA = "0x1829F41A0", Slot = "20")] get { return null; } } // Token: 0x170003CE RID: 974 // (get) Token: 0x060011BA RID: 4538 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x170003BD")] public IEnumerable OrderedValues { [Token(Token = "0x6000E32")] [Address(RVA = "0x29F3F80", Offset = "0x29F2980", VA = "0x1829F3F80", Slot = "7")] get { return null; } } // Token: 0x170003CF RID: 975 // (get) Token: 0x060011BB RID: 4539 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x170003BE")] public IEnumerable> OrderedKeyValuePairs { [Token(Token = "0x6000E33")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0", Slot = "8")] get { return null; } } // Token: 0x170003D0 RID: 976 // (get) Token: 0x060011BC RID: 4540 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x170003BF")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x147370", Offset = "0x146770")] public IEnumerable> OrderedItems { [Token(Token = "0x6000E34")] [Address(RVA = "0x29F3D60", Offset = "0x29F2760", VA = "0x1829F3D60", Slot = "9")] get { return null; } } // Token: 0x170003D1 RID: 977 // (get) Token: 0x060011BD RID: 4541 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x170003C0")] public IReadOnlyList> List { [Token(Token = "0x6000E35")] [Address(RVA = "0x518E70", Offset = "0x517870", VA = "0x180518E70", Slot = "10")] get { return null; } } // Token: 0x170003D2 RID: 978 // (get) Token: 0x060011BE RID: 4542 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x170003C1")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x147510", Offset = "0x146910")] public IReadOnlyDictionary> Dictionary { [Token(Token = "0x6000E36")] [Address(RVA = "0x518E70", Offset = "0x517870", VA = "0x180518E70", Slot = "11")] get { return null; } } // Token: 0x060011BF RID: 4543 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6000E37")] [Address(RVA = "0x29F04E0", Offset = "0x29EEEE0", VA = "0x1829F04E0")] public void Add(K key, V value) { } // Token: 0x060011C0 RID: 4544 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6000E38")] [Address(RVA = "0x29EF9F0", Offset = "0x29EE3F0", VA = "0x1829EF9F0")] public void AddRange(IEnumerable> range) { } // Token: 0x060011C1 RID: 4545 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6000E39")] [Address(RVA = "0x29F0980", Offset = "0x29EF380", VA = "0x1829F0980")] public void Clear() { } // Token: 0x060011C2 RID: 4546 RVA: 0x00007CAC File Offset: 0x00005EAC [Token(Token = "0x6000E3A")] [Address(RVA = "0x29F0B70", Offset = "0x29EF570", VA = "0x1829F0B70")] public bool Contains(KeyValuePair item) { return default(bool); } // Token: 0x060011C3 RID: 4547 RVA: 0x00007CC4 File Offset: 0x00005EC4 [Token(Token = "0x6000E3B")] [Address(RVA = "0x29F0C50", Offset = "0x29EF650", VA = "0x1829F0C50")] public bool Contains([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1463F0", Offset = "0x1457F0")] KeyValuePair> item) { return default(bool); } // Token: 0x060011C4 RID: 4548 RVA: 0x00007CDC File Offset: 0x00005EDC [Token(Token = "0x6000E3C")] [Address(RVA = "0x29F0A30", Offset = "0x29EF430", VA = "0x1829F0A30", Slot = "16")] public bool ContainsKey(K key) { return default(bool); } // Token: 0x060011C5 RID: 4549 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6000E3D")] [Address(RVA = "0x29F0FC0", Offset = "0x29EF9C0", VA = "0x1829F0FC0")] public void CopyTo(KeyValuePair[] array, int arrayIndex) { } // Token: 0x060011C6 RID: 4550 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6000E3E")] [Address(RVA = "0x29F0EE0", Offset = "0x29EF8E0", VA = "0x1829F0EE0")] public void CopyTo([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x146590", Offset = "0x145990")] KeyValuePair>[] array, int arrayIndex) { } // Token: 0x060011C7 RID: 4551 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000E3F")] [Address(RVA = "0x29F13F0", Offset = "0x29EFDF0", VA = "0x1829F13F0", Slot = "14")] public IEnumerator> GetEnumerator() { return null; } // Token: 0x060011C8 RID: 4552 RVA: 0x00007CF4 File Offset: 0x00005EF4 [Token(Token = "0x6000E40")] [Address(RVA = "0x29F1450", Offset = "0x29EFE50", VA = "0x1829F1450")] public int IndexOf(KeyValuePair item) { return 0; } // Token: 0x060011C9 RID: 4553 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6000E41")] [Address(RVA = "0x29F1A70", Offset = "0x29F0470", VA = "0x1829F1A70")] public void Insert(int index, KeyValuePair item) { } // Token: 0x060011CA RID: 4554 RVA: 0x00007D0C File Offset: 0x00005F0C [Token(Token = "0x6000E42")] [Address(RVA = "0x29F28C0", Offset = "0x29F12C0", VA = "0x1829F28C0")] public bool Remove(KeyValuePair item) { return default(bool); } // Token: 0x060011CB RID: 4555 RVA: 0x00007D24 File Offset: 0x00005F24 [Token(Token = "0x6000E43")] [Address(RVA = "0x29F2790", Offset = "0x29F1190", VA = "0x1829F2790")] public bool Remove(K key) { return default(bool); } // Token: 0x060011CC RID: 4556 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6000E44")] [Address(RVA = "0x29F1F00", Offset = "0x29F0900", VA = "0x1829F1F00")] public void RemoveAt(int index) { } // Token: 0x060011CD RID: 4557 RVA: 0x00007D3C File Offset: 0x00005F3C [Token(Token = "0x6000E45")] [Address(RVA = "0x29F37A0", Offset = "0x29F21A0", VA = "0x1829F37A0", Slot = "17")] public bool TryGetValue(K key, [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x146720", Offset = "0x145B20")] out ValueTuple value) { return default(bool); } // Token: 0x060011CE RID: 4558 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000E46")] [Address(RVA = "0x29F3740", Offset = "0x29F2140", VA = "0x1829F3740", Slot = "15")] IEnumerator IEnumerable.GetEnumerator() { return null; } // Token: 0x060011CF RID: 4559 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000E47")] [Address(RVA = "0x29F3740", Offset = "0x29F2140", VA = "0x1829F3740", Slot = "22")] private IEnumerator>> System.Collections.Generic.IEnumerable>.GetEnumerator() { return null; } // Token: 0x060011D0 RID: 4560 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000E48")] [Address(RVA = "0x20DD860", Offset = "0x20DC260", VA = "0x1820DD860")] public IEnumerable Serialize(Func serializeKeyValue) { return null; } // Token: 0x060011D1 RID: 4561 RVA: 0x00002098 File Offset: 0x00000298 [Token(Token = "0x6000E49")] [Address(RVA = "0x1FAB3E0", Offset = "0x1FA9DE0", VA = "0x181FAB3E0")] public static ListDictionary Deserialize(IEnumerable protobuf, [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1469E0", Offset = "0x145DE0")] Func?> deserializeKeyValue) { return null; } // Token: 0x060011D2 RID: 4562 RVA: 0x00002096 File Offset: 0x00000296 [Token(Token = "0x6000E4A")] [Address(RVA = "0x29F3900", Offset = "0x29F2300", VA = "0x1829F3900")] public ListDictionary() { } // Token: 0x0400076A RID: 1898 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40005DF")] private readonly IList> _list; // Token: 0x0400076B RID: 1899 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40005E0")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x146200", Offset = "0x145600")] private readonly IDictionary> _dict; } }