using System; using Cpp2IlInjected; namespace System.Collections.Specialized { /// Implements using a singly linked list. Recommended for collections that typically include fewer than 10 items. // Token: 0x02000330 RID: 816 [Token(Token = "0x2000330")] [Serializable] public class ListDictionary : IDictionary, ICollection, IEnumerable { /// Creates an empty using the default comparer. // Token: 0x06001533 RID: 5427 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001533")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public ListDictionary() { } /// Creates an empty using the specified comparer. /// The to use to determine whether two keys are equal. /// -or- /// to use the default comparer, which is each key's implementation of . // Token: 0x06001534 RID: 5428 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001534")] [Address(RVA = "0x627550", Offset = "0x626550", VA = "0x180627550")] public ListDictionary(IComparer comparer) { } /// Gets or sets the value associated with the specified key. /// The key whose value to get or set. /// The value associated with the specified key. If the specified key is not found, attempting to get it returns , and attempting to set it creates a new entry using the specified key. /// /// is . // Token: 0x17000452 RID: 1106 [Token(Token = "0x17000452")] public object this[object key] { [Token(Token = "0x6001535")] [Address(RVA = "0xB9F150", Offset = "0xB9E150", VA = "0x180B9F150", Slot = "4")] get { return null; } [Token(Token = "0x6001536")] [Address(RVA = "0xB9F3D0", Offset = "0xB9E3D0", VA = "0x180B9F3D0", Slot = "5")] set { } } /// Gets the number of key/value pairs contained in the . /// The number of key/value pairs contained in the . // Token: 0x17000453 RID: 1107 // (get) Token: 0x06001537 RID: 5431 RVA: 0x00009798 File Offset: 0x00007998 [Token(Token = "0x17000453")] public int Count { [Token(Token = "0x6001537")] [Address(RVA = "0x497590", Offset = "0x496590", VA = "0x180497590", Slot = "16")] get { return 0; } } /// Gets an containing the keys in the . /// An containing the keys in the . // Token: 0x17000454 RID: 1108 // (get) Token: 0x06001538 RID: 5432 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000454")] public ICollection Keys { [Token(Token = "0x6001538")] [Address(RVA = "0xB9F2A0", Offset = "0xB9E2A0", VA = "0x180B9F2A0", Slot = "6")] get { return null; } } /// Gets a value indicating whether the is read-only. /// This property always returns . // Token: 0x17000455 RID: 1109 // (get) Token: 0x06001539 RID: 5433 RVA: 0x000097B0 File Offset: 0x000079B0 [Token(Token = "0x17000455")] public bool IsReadOnly { [Token(Token = "0x6001539")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "11")] get { return default(bool); } } /// Gets a value indicating whether the has a fixed size. /// This property always returns . // Token: 0x17000456 RID: 1110 // (get) Token: 0x0600153A RID: 5434 RVA: 0x000097C8 File Offset: 0x000079C8 [Token(Token = "0x17000456")] public bool IsFixedSize { [Token(Token = "0x600153A")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "12")] get { return default(bool); } } /// Gets a value indicating whether the is synchronized (thread safe). /// This property always returns . // Token: 0x17000457 RID: 1111 // (get) Token: 0x0600153B RID: 5435 RVA: 0x000097E0 File Offset: 0x000079E0 [Token(Token = "0x17000457")] public bool IsSynchronized { [Token(Token = "0x600153B")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "18")] get { return default(bool); } } /// Gets an object that can be used to synchronize access to the . /// An object that can be used to synchronize access to the . // Token: 0x17000458 RID: 1112 // (get) Token: 0x0600153C RID: 5436 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000458")] public object SyncRoot { [Token(Token = "0x600153C")] [Address(RVA = "0xB9F300", Offset = "0xB9E300", VA = "0x180B9F300", Slot = "17")] get { return null; } } /// Gets an containing the values in the . /// An containing the values in the . // Token: 0x17000459 RID: 1113 // (get) Token: 0x0600153D RID: 5437 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000459")] public ICollection Values { [Token(Token = "0x600153D")] [Address(RVA = "0xB9F370", Offset = "0xB9E370", VA = "0x180B9F370", Slot = "7")] get { return null; } } /// Adds an entry with the specified key and value into the . /// The key of the entry to add. /// The value of the entry to add. The value can be . /// /// is . /// An entry with the same key already exists in the . // Token: 0x0600153E RID: 5438 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600153E")] [Address(RVA = "0xB9EAF0", Offset = "0xB9DAF0", VA = "0x180B9EAF0", Slot = "9")] public void Add(object key, object value) { } /// Removes all entries from the . // Token: 0x0600153F RID: 5439 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600153F")] [Address(RVA = "0xB9EC90", Offset = "0xB9DC90", VA = "0x180B9EC90", Slot = "10")] public void Clear() { } /// Determines whether the contains a specific key. /// The key to locate in the . /// /// if the contains an entry with the specified key; otherwise, . /// /// is . // Token: 0x06001540 RID: 5440 RVA: 0x000097F8 File Offset: 0x000079F8 [Token(Token = "0x6001540")] [Address(RVA = "0xB9ECA0", Offset = "0xB9DCA0", VA = "0x180B9ECA0", Slot = "8")] public bool Contains(object key) { return default(bool); } /// Copies the entries to a one-dimensional instance at the specified index. /// The one-dimensional that is the destination of the objects copied from . The must have zero-based indexing. /// The zero-based index in at which copying begins. /// /// is . /// /// is less than zero. /// /// is multidimensional. /// -or- /// The number of elements in the source is greater than the available space from to the end of the destination . /// The type of the source cannot be cast automatically to the type of the destination . // Token: 0x06001541 RID: 5441 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001541")] [Address(RVA = "0xB9EDB0", Offset = "0xB9DDB0", VA = "0x180B9EDB0", Slot = "15")] public void CopyTo(Array array, int index) { } /// Returns an that iterates through the . /// An for the . // Token: 0x06001542 RID: 5442 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001542")] [Address(RVA = "0xB9EF40", Offset = "0xB9DF40", VA = "0x180B9EF40", Slot = "13")] public IDictionaryEnumerator GetEnumerator() { return null; } /// Returns an that iterates through the . /// An for the . // Token: 0x06001543 RID: 5443 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001543")] [Address(RVA = "0xB9F0E0", Offset = "0xB9E0E0", VA = "0x180B9F0E0", Slot = "19")] IEnumerator IEnumerable.GetEnumerator() { return null; } /// Removes the entry with the specified key from the . /// The key of the entry to remove. /// /// is . // Token: 0x06001544 RID: 5444 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001544")] [Address(RVA = "0xB9EFB0", Offset = "0xB9DFB0", VA = "0x180B9EFB0", Slot = "14")] public void Remove(object key) { } // Token: 0x04000E05 RID: 3589 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000E05")] private ListDictionary.DictionaryNode head; // Token: 0x04000E06 RID: 3590 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000E06")] private int version; // Token: 0x04000E07 RID: 3591 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4000E07")] private int count; // Token: 0x04000E08 RID: 3592 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000E08")] private IComparer comparer; // Token: 0x04000E09 RID: 3593 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000E09")] [NonSerialized] private object _syncRoot; // Token: 0x02000331 RID: 817 [Token(Token = "0x2000331")] private class NodeEnumerator : IDictionaryEnumerator, IEnumerator { // Token: 0x06001545 RID: 5445 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001545")] [Address(RVA = "0xBA2150", Offset = "0xBA1150", VA = "0x180BA2150")] public NodeEnumerator(ListDictionary list) { } // Token: 0x1700045A RID: 1114 // (get) Token: 0x06001546 RID: 5446 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700045A")] public object Current { [Token(Token = "0x6001546")] [Address(RVA = "0xBA21A0", Offset = "0xBA11A0", VA = "0x180BA21A0", Slot = "8")] get { return null; } } // Token: 0x1700045B RID: 1115 // (get) Token: 0x06001547 RID: 5447 RVA: 0x00009810 File Offset: 0x00007A10 [Token(Token = "0x1700045B")] public DictionaryEntry Entry { [Token(Token = "0x6001547")] [Address(RVA = "0xBA2280", Offset = "0xBA1280", VA = "0x180BA2280", Slot = "6")] get { return default(DictionaryEntry); } } // Token: 0x1700045C RID: 1116 // (get) Token: 0x06001548 RID: 5448 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700045C")] public object Key { [Token(Token = "0x6001548")] [Address(RVA = "0xBA2320", Offset = "0xBA1320", VA = "0x180BA2320", Slot = "4")] get { return null; } } // Token: 0x1700045D RID: 1117 // (get) Token: 0x06001549 RID: 5449 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700045D")] public object Value { [Token(Token = "0x6001549")] [Address(RVA = "0xBA23A0", Offset = "0xBA13A0", VA = "0x180BA23A0", Slot = "5")] get { return null; } } // Token: 0x0600154A RID: 5450 RVA: 0x00009828 File Offset: 0x00007A28 [Token(Token = "0x600154A")] [Address(RVA = "0xBA1FE0", Offset = "0xBA0FE0", VA = "0x180BA1FE0", Slot = "7")] public bool MoveNext() { return default(bool); } // Token: 0x0600154B RID: 5451 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600154B")] [Address(RVA = "0xBA20B0", Offset = "0xBA10B0", VA = "0x180BA20B0", Slot = "9")] public void Reset() { } // Token: 0x04000E0A RID: 3594 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000E0A")] private ListDictionary list; // Token: 0x04000E0B RID: 3595 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000E0B")] private ListDictionary.DictionaryNode current; // Token: 0x04000E0C RID: 3596 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000E0C")] private int version; // Token: 0x04000E0D RID: 3597 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4000E0D")] private bool start; } // Token: 0x02000332 RID: 818 [Token(Token = "0x2000332")] private class NodeKeyValueCollection : ICollection, IEnumerable { // Token: 0x0600154C RID: 5452 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600154C")] [Address(RVA = "0x741C60", Offset = "0x740C60", VA = "0x180741C60")] public NodeKeyValueCollection(ListDictionary list, bool isKeys) { } // Token: 0x0600154D RID: 5453 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600154D")] [Address(RVA = "0xBA2420", Offset = "0xBA1420", VA = "0x180BA2420", Slot = "4")] void ICollection.CopyTo(Array array, int index) { } // Token: 0x1700045E RID: 1118 // (get) Token: 0x0600154E RID: 5454 RVA: 0x00009840 File Offset: 0x00007A40 [Token(Token = "0x1700045E")] int ICollection.Count { [Token(Token = "0x600154E")] [Address(RVA = "0xBA2550", Offset = "0xBA1550", VA = "0x180BA2550", Slot = "5")] get { return 0; } } // Token: 0x1700045F RID: 1119 // (get) Token: 0x0600154F RID: 5455 RVA: 0x00009858 File Offset: 0x00007A58 [Token(Token = "0x1700045F")] bool ICollection.IsSynchronized { [Token(Token = "0x600154F")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "7")] get { return default(bool); } } // Token: 0x17000460 RID: 1120 // (get) Token: 0x06001550 RID: 5456 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000460")] object ICollection.SyncRoot { [Token(Token = "0x6001550")] [Address(RVA = "0xBA2590", Offset = "0xBA1590", VA = "0x180BA2590", Slot = "6")] get { return null; } } // Token: 0x06001551 RID: 5457 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001551")] [Address(RVA = "0xBA2620", Offset = "0xBA1620", VA = "0x180BA2620", Slot = "8")] IEnumerator IEnumerable.GetEnumerator() { return null; } // Token: 0x04000E0E RID: 3598 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000E0E")] private ListDictionary list; // Token: 0x04000E0F RID: 3599 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000E0F")] private bool isKeys; // Token: 0x02000333 RID: 819 [Token(Token = "0x2000333")] private class NodeKeyValueEnumerator : IEnumerator { // Token: 0x06001552 RID: 5458 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001552")] [Address(RVA = "0xBA2820", Offset = "0xBA1820", VA = "0x180BA2820")] public NodeKeyValueEnumerator(ListDictionary list, bool isKeys) { } // Token: 0x17000461 RID: 1121 // (get) Token: 0x06001553 RID: 5459 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000461")] public object Current { [Token(Token = "0x6001553")] [Address(RVA = "0xBA2880", Offset = "0xBA1880", VA = "0x180BA2880", Slot = "5")] get { return null; } } // Token: 0x06001554 RID: 5460 RVA: 0x00009870 File Offset: 0x00007A70 [Token(Token = "0x6001554")] [Address(RVA = "0xBA26B0", Offset = "0xBA16B0", VA = "0x180BA26B0", Slot = "4")] public bool MoveNext() { return default(bool); } // Token: 0x06001555 RID: 5461 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001555")] [Address(RVA = "0xBA2780", Offset = "0xBA1780", VA = "0x180BA2780", Slot = "6")] public void Reset() { } // Token: 0x04000E10 RID: 3600 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000E10")] private ListDictionary list; // Token: 0x04000E11 RID: 3601 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000E11")] private ListDictionary.DictionaryNode current; // Token: 0x04000E12 RID: 3602 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000E12")] private int version; // Token: 0x04000E13 RID: 3603 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4000E13")] private bool isKeys; // Token: 0x04000E14 RID: 3604 [FieldOffset(Offset = "0x25")] [Token(Token = "0x4000E14")] private bool start; } } // Token: 0x02000334 RID: 820 [Token(Token = "0x2000334")] [Serializable] private class DictionaryNode { // Token: 0x06001556 RID: 5462 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001556")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public DictionaryNode() { } // Token: 0x04000E15 RID: 3605 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000E15")] public object key; // Token: 0x04000E16 RID: 3606 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000E16")] public object value; // Token: 0x04000E17 RID: 3607 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000E17")] public ListDictionary.DictionaryNode next; } } }