using System; using System.Runtime.Serialization; using Cpp2IlInjected; namespace System.Collections.Specialized { /// Represents a collection of key/value pairs that are accessible by the key or index. // Token: 0x0200033A RID: 826 [Token(Token = "0x200033A")] [Serializable] public class OrderedDictionary : IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallback { /// Initializes a new instance of the class. // Token: 0x0600158D RID: 5517 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600158D")] [Address(RVA = "0xBA3DB0", Offset = "0xBA2DB0", VA = "0x180BA3DB0")] public OrderedDictionary() { } /// Initializes a new instance of the class using the specified initial capacity. /// The initial number of elements that the collection can contain. // Token: 0x0600158E RID: 5518 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600158E")] [Address(RVA = "0xBA3D80", Offset = "0xBA2D80", VA = "0x180BA3D80")] public OrderedDictionary(int capacity) { } /// Initializes a new instance of the class using the specified initial capacity and comparer. /// The initial number of elements that the collection can contain. /// The to use to determine whether two keys are equal. /// -or- /// to use the default comparer, which is each key's implementation of . // Token: 0x0600158F RID: 5519 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600158F")] [Address(RVA = "0xBA3E00", Offset = "0xBA2E00", VA = "0x180BA3E00")] public OrderedDictionary(int capacity, IEqualityComparer comparer) { } /// Initializes a new instance of the class that is serializable using the specified and objects. /// A object containing the information required to serialize the collection. /// A object containing the source and destination of the serialized stream associated with the . // Token: 0x06001590 RID: 5520 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001590")] [Address(RVA = "0xBA3DD0", Offset = "0xBA2DD0", VA = "0x180BA3DD0")] protected OrderedDictionary(SerializationInfo info, StreamingContext context) { } /// Gets the number of key/values pairs contained in the collection. /// The number of key/value pairs contained in the collection. // Token: 0x1700046E RID: 1134 // (get) Token: 0x06001591 RID: 5521 RVA: 0x00009918 File Offset: 0x00007B18 [Token(Token = "0x1700046E")] public int Count { [Token(Token = "0x6001591")] [Address(RVA = "0xBA3E40", Offset = "0xBA2E40", VA = "0x180BA3E40", Slot = "16")] get { return 0; } } /// Gets a value indicating whether the has a fixed size. /// /// if the has a fixed size; otherwise, . The default is . // Token: 0x1700046F RID: 1135 // (get) Token: 0x06001592 RID: 5522 RVA: 0x00009930 File Offset: 0x00007B30 [Token(Token = "0x1700046F")] bool IDictionary.IsFixedSize { [Token(Token = "0x6001592")] [Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0", Slot = "12")] get { return default(bool); } } /// Gets a value indicating whether the collection is read-only. /// /// if the collection is read-only; otherwise, . The default is . // Token: 0x17000470 RID: 1136 // (get) Token: 0x06001593 RID: 5523 RVA: 0x00009948 File Offset: 0x00007B48 [Token(Token = "0x17000470")] public bool IsReadOnly { [Token(Token = "0x6001593")] [Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0", Slot = "11")] get { return default(bool); } } /// Gets a value indicating whether access to the object is synchronized (thread-safe). /// This method always returns . // Token: 0x17000471 RID: 1137 // (get) Token: 0x06001594 RID: 5524 RVA: 0x00009960 File Offset: 0x00007B60 [Token(Token = "0x17000471")] bool ICollection.IsSynchronized { [Token(Token = "0x6001594")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "18")] get { return default(bool); } } /// Gets an object containing the keys in the collection. /// An object containing the keys in the collection. // Token: 0x17000472 RID: 1138 // (get) Token: 0x06001595 RID: 5525 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000472")] public ICollection Keys { [Token(Token = "0x6001595")] [Address(RVA = "0xBA3F10", Offset = "0xBA2F10", VA = "0x180BA3F10", Slot = "6")] get { return null; } } // Token: 0x17000473 RID: 1139 // (get) Token: 0x06001596 RID: 5526 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000473")] private ArrayList objectsArray { [Token(Token = "0x6001596")] [Address(RVA = "0xBA4070", Offset = "0xBA3070", VA = "0x180BA4070")] get { return null; } } // Token: 0x17000474 RID: 1140 // (get) Token: 0x06001597 RID: 5527 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000474")] private Hashtable objectsTable { [Token(Token = "0x6001597")] [Address(RVA = "0xBA40E0", Offset = "0xBA30E0", VA = "0x180BA40E0")] get { return null; } } /// Gets an object that can be used to synchronize access to the object. /// An object that can be used to synchronize access to the object. // Token: 0x17000475 RID: 1141 // (get) Token: 0x06001598 RID: 5528 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000475")] object ICollection.SyncRoot { [Token(Token = "0x6001598")] [Address(RVA = "0xBA3C40", Offset = "0xBA2C40", VA = "0x180BA3C40", Slot = "17")] get { return null; } } /// Gets or sets the value with the specified key. /// The key of the 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 element using the specified key. /// The property is being set and the collection is read-only. // Token: 0x17000476 RID: 1142 [Token(Token = "0x17000476")] public object this[object key] { [Token(Token = "0x6001599")] [Address(RVA = "0xBA3ED0", Offset = "0xBA2ED0", VA = "0x180BA3ED0", Slot = "4")] get { return null; } [Token(Token = "0x600159A")] [Address(RVA = "0xBA4160", Offset = "0xBA3160", VA = "0x180BA4160", Slot = "5")] set { } } /// Gets an object containing the values in the collection. /// An object containing the values in the collection. // Token: 0x17000477 RID: 1143 // (get) Token: 0x0600159B RID: 5531 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000477")] public ICollection Values { [Token(Token = "0x600159B")] [Address(RVA = "0xBA3FC0", Offset = "0xBA2FC0", VA = "0x180BA3FC0", Slot = "7")] get { return null; } } /// Adds an entry with the specified key and value into the collection with the lowest available index. /// The key of the entry to add. /// The value of the entry to add. This value can be . /// The collection is read-only. /// An element with the same key already exists in the collection. // Token: 0x0600159C RID: 5532 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600159C")] [Address(RVA = "0xBA3150", Offset = "0xBA2150", VA = "0x180BA3150", Slot = "9")] public void Add(object key, object value) { } /// Removes all elements from the collection. /// The collection is read-only. // Token: 0x0600159D RID: 5533 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600159D")] [Address(RVA = "0xBA3270", Offset = "0xBA2270", VA = "0x180BA3270", Slot = "10")] public void Clear() { } /// Determines whether the collection contains a specific key. /// The key to locate in the collection. /// /// if the collection contains an element with the specified key; otherwise, . // Token: 0x0600159E RID: 5534 RVA: 0x00009978 File Offset: 0x00007B78 [Token(Token = "0x600159E")] [Address(RVA = "0xBA3340", Offset = "0xBA2340", VA = "0x180BA3340", Slot = "8")] public bool Contains(object key) { return default(bool); } /// Copies the elements to a one-dimensional object at the specified index. /// The one-dimensional object that is the destination of the objects copied from collection. The must have zero-based indexing. /// The zero-based index in at which copying begins. // Token: 0x0600159F RID: 5535 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600159F")] [Address(RVA = "0xBA3380", Offset = "0xBA2380", VA = "0x180BA3380", Slot = "15")] public void CopyTo(Array array, int index) { } // Token: 0x060015A0 RID: 5536 RVA: 0x00009990 File Offset: 0x00007B90 [Token(Token = "0x60015A0")] [Address(RVA = "0xBA3650", Offset = "0xBA2650", VA = "0x180BA3650")] private int IndexOfKey(object key) { return 0; } /// Implements the interface and is called back by the deserialization event when deserialization is complete. /// The source of the deserialization event. /// The object associated with the current collection is invalid. // Token: 0x060015A1 RID: 5537 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60015A1")] [Address(RVA = "0xBA37E0", Offset = "0xBA27E0", VA = "0x180BA37E0", Slot = "22")] protected virtual void OnDeserialization(object sender) { } /// Removes the entry with the specified key from the collection. /// The key of the entry to remove. /// The collection is read-only. /// /// is . // Token: 0x060015A2 RID: 5538 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60015A2")] [Address(RVA = "0xBA3B10", Offset = "0xBA2B10", VA = "0x180BA3B10", Slot = "14")] public void Remove(object key) { } /// Returns an object that iterates through the collection. /// An object for the collection. // Token: 0x060015A3 RID: 5539 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60015A3")] [Address(RVA = "0xBA33D0", Offset = "0xBA23D0", VA = "0x180BA33D0", Slot = "23")] public virtual IDictionaryEnumerator GetEnumerator() { return null; } /// Returns an object that iterates through the collection. /// An object for the collection. // Token: 0x060015A4 RID: 5540 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60015A4")] [Address(RVA = "0xBA3CB0", Offset = "0xBA2CB0", VA = "0x180BA3CB0", Slot = "19")] IEnumerator IEnumerable.GetEnumerator() { return null; } /// Implements the interface and returns the data needed to serialize the collection. /// A object containing the information required to serialize the collection. /// A object containing the source and destination of the serialized stream associated with the . /// /// is . // Token: 0x060015A5 RID: 5541 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60015A5")] [Address(RVA = "0xBA34A0", Offset = "0xBA24A0", VA = "0x180BA34A0", Slot = "24")] public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { } /// Implements the interface and is called back by the deserialization event when deserialization is complete. /// The source of the deserialization event. // Token: 0x060015A6 RID: 5542 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60015A6")] [Address(RVA = "0xAF9FF0", Offset = "0xAF8FF0", VA = "0x180AF9FF0", Slot = "21")] void IDeserializationCallback.OnDeserialization(object sender) { } // Token: 0x04000E2C RID: 3628 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000E2C")] private ArrayList _objectsArray; // Token: 0x04000E2D RID: 3629 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000E2D")] private Hashtable _objectsTable; // Token: 0x04000E2E RID: 3630 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000E2E")] private int _initialCapacity; // Token: 0x04000E2F RID: 3631 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000E2F")] private IEqualityComparer _comparer; // Token: 0x04000E30 RID: 3632 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000E30")] private bool _readOnly; // Token: 0x04000E31 RID: 3633 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000E31")] private object _syncRoot; // Token: 0x04000E32 RID: 3634 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000E32")] private SerializationInfo _siInfo; // Token: 0x0200033B RID: 827 [Token(Token = "0x200033B")] private class OrderedDictionaryEnumerator : IDictionaryEnumerator, IEnumerator { // Token: 0x060015A7 RID: 5543 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60015A7")] [Address(RVA = "0xBA29B0", Offset = "0xBA19B0", VA = "0x180BA29B0")] internal OrderedDictionaryEnumerator(ArrayList array, int objectReturnType) { } // Token: 0x17000478 RID: 1144 // (get) Token: 0x060015A8 RID: 5544 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000478")] public object Current { [Token(Token = "0x60015A8")] [Address(RVA = "0xBA2A10", Offset = "0xBA1A10", VA = "0x180BA2A10", Slot = "8")] get { return null; } } // Token: 0x17000479 RID: 1145 // (get) Token: 0x060015A9 RID: 5545 RVA: 0x000099A8 File Offset: 0x00007BA8 [Token(Token = "0x17000479")] public DictionaryEntry Entry { [Token(Token = "0x60015A9")] [Address(RVA = "0xBA2C10", Offset = "0xBA1C10", VA = "0x180BA2C10", Slot = "6")] get { return default(DictionaryEntry); } } // Token: 0x1700047A RID: 1146 // (get) Token: 0x060015AA RID: 5546 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700047A")] public object Key { [Token(Token = "0x60015AA")] [Address(RVA = "0xBA2D20", Offset = "0xBA1D20", VA = "0x180BA2D20", Slot = "4")] get { return null; } } // Token: 0x1700047B RID: 1147 // (get) Token: 0x060015AB RID: 5547 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700047B")] public object Value { [Token(Token = "0x60015AB")] [Address(RVA = "0xBA2DA0", Offset = "0xBA1DA0", VA = "0x180BA2DA0", Slot = "5")] get { return null; } } // Token: 0x060015AC RID: 5548 RVA: 0x000099C0 File Offset: 0x00007BC0 [Token(Token = "0x60015AC")] [Address(RVA = "0xBA2910", Offset = "0xBA1910", VA = "0x180BA2910", Slot = "7")] public bool MoveNext() { return default(bool); } // Token: 0x060015AD RID: 5549 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60015AD")] [Address(RVA = "0xBA2960", Offset = "0xBA1960", VA = "0x180BA2960", Slot = "9")] public void Reset() { } // Token: 0x04000E33 RID: 3635 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000E33")] private int _objectReturnType; // Token: 0x04000E34 RID: 3636 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000E34")] private IEnumerator arrayEnumerator; } // Token: 0x0200033C RID: 828 [Token(Token = "0x200033C")] private class OrderedDictionaryKeyValueCollection : ICollection, IEnumerable { // Token: 0x060015AE RID: 5550 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60015AE")] [Address(RVA = "0x741C60", Offset = "0x740C60", VA = "0x180741C60")] public OrderedDictionaryKeyValueCollection(ArrayList array, bool isKeys) { } // Token: 0x060015AF RID: 5551 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60015AF")] [Address(RVA = "0xBA2E30", Offset = "0xBA1E30", VA = "0x180BA2E30", Slot = "4")] void ICollection.CopyTo(Array array, int index) { } // Token: 0x1700047C RID: 1148 // (get) Token: 0x060015B0 RID: 5552 RVA: 0x000099D8 File Offset: 0x00007BD8 [Token(Token = "0x1700047C")] int ICollection.Count { [Token(Token = "0x60015B0")] [Address(RVA = "0x478810", Offset = "0x477810", VA = "0x180478810", Slot = "5")] get { return 0; } } // Token: 0x1700047D RID: 1149 // (get) Token: 0x060015B1 RID: 5553 RVA: 0x000099F0 File Offset: 0x00007BF0 [Token(Token = "0x1700047D")] bool ICollection.IsSynchronized { [Token(Token = "0x60015B1")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "7")] get { return default(bool); } } // Token: 0x1700047E RID: 1150 // (get) Token: 0x060015B2 RID: 5554 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700047E")] object ICollection.SyncRoot { [Token(Token = "0x60015B2")] [Address(RVA = "0x8AC2F0", Offset = "0x8AB2F0", VA = "0x1808AC2F0", Slot = "6")] get { return null; } } // Token: 0x060015B3 RID: 5555 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60015B3")] [Address(RVA = "0xBA30C0", Offset = "0xBA20C0", VA = "0x180BA30C0", Slot = "8")] IEnumerator IEnumerable.GetEnumerator() { return null; } // Token: 0x04000E35 RID: 3637 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000E35")] private ArrayList _objects; // Token: 0x04000E36 RID: 3638 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000E36")] private bool isKeys; } } }