using System; using System.Diagnostics; using System.Runtime.Serialization; using Cpp2IlInjected; namespace System.Collections.Generic { /// Represents a collection of keys and values. /// The type of the keys in the dictionary. /// The type of the values in the dictionary. // Token: 0x020005EC RID: 1516 [Token(Token = "0x20005EC")] [DebuggerDisplay("Count = {Count}")] [DebuggerTypeProxy(typeof(IDictionaryDebugView<, >))] [Serializable] public class Dictionary : IDictionary, ICollection>, IEnumerable>, IEnumerable, IDictionary, ICollection, IReadOnlyDictionary, IReadOnlyCollection>, ISerializable, IDeserializationCallback { /// Initializes a new instance of the class that is empty, has the default initial capacity, and uses the default equality comparer for the key type. // Token: 0x06002E36 RID: 11830 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E36")] [Address(RVA = "0x2B02B70", Offset = "0x2B01970", VA = "0x182B02B70")] public Dictionary() { } /// Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the default equality comparer for the key type. /// The initial number of elements that the can contain. /// /// is less than 0. // Token: 0x06002E37 RID: 11831 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E37")] [Address(RVA = "0x28EB600", Offset = "0x28EA400", VA = "0x1828EB600")] public Dictionary(int capacity) { } /// Initializes a new instance of the class that is empty, has the default initial capacity, and uses the specified . /// The implementation to use when comparing keys, or to use the default for the type of the key. // Token: 0x06002E38 RID: 11832 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E38")] [Address(RVA = "0x2E83C60", Offset = "0x2E82A60", VA = "0x182E83C60")] public Dictionary(IEqualityComparer comparer) { } /// Initializes a new instance of the class that is empty, has the specified initial capacity, and uses the specified . /// The initial number of elements that the can contain. /// The implementation to use when comparing keys, or to use the default for the type of the key. /// /// is less than 0. // Token: 0x06002E39 RID: 11833 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E39")] [Address(RVA = "0x2E84A50", Offset = "0x2E83850", VA = "0x182E84A50")] public Dictionary(int capacity, IEqualityComparer comparer) { } /// Initializes a new instance of the class that contains elements copied from the specified and uses the default equality comparer for the key type. /// The whose elements are copied to the new . /// /// is . /// /// contains one or more duplicate keys. // Token: 0x06002E3A RID: 11834 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E3A")] [Address(RVA = "0x2E84120", Offset = "0x2E82F20", VA = "0x182E84120")] public Dictionary(IDictionary dictionary) { } /// Initializes a new instance of the class that contains elements copied from the specified and uses the specified . /// The whose elements are copied to the new . /// The implementation to use when comparing keys, or to use the default for the type of the key. /// /// is . /// /// contains one or more duplicate keys. // Token: 0x06002E3B RID: 11835 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E3B")] [Address(RVA = "0x2E84B50", Offset = "0x2E83950", VA = "0x182E84B50")] public Dictionary(IDictionary dictionary, IEqualityComparer comparer) { } /// Initializes a new instance of the class with serialized data. /// A object containing the information required to serialize the . /// A structure containing the source and destination of the serialized stream associated with the . // Token: 0x06002E3C RID: 11836 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E3C")] [Address(RVA = "0x2E84040", Offset = "0x2E82E40", VA = "0x182E84040")] protected Dictionary(SerializationInfo info, StreamingContext context) { } /// Gets the number of key/value pairs contained in the . /// The number of key/value pairs contained in the . // Token: 0x1700072C RID: 1836 // (get) Token: 0x06002E3D RID: 11837 RVA: 0x00018180 File Offset: 0x00016380 [Token(Token = "0x1700072C")] public int Count { [Token(Token = "0x6002E3D")] [Address(RVA = "0x2E850A0", Offset = "0x2E83EA0", VA = "0x182E850A0", Slot = "41")] get { return 0; } } /// Gets a collection containing the keys in the . /// A containing the keys in the . // Token: 0x1700072D RID: 1837 // (get) Token: 0x06002E3E RID: 11838 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700072D")] public Dictionary.KeyCollection Keys { [Token(Token = "0x6002E3E")] [Address(RVA = "0x2E7DB80", Offset = "0x2E7C980", VA = "0x182E7DB80")] get { return null; } } // Token: 0x1700072E RID: 1838 // (get) Token: 0x06002E3F RID: 11839 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700072E")] ICollection IDictionary.Keys { [Token(Token = "0x6002E3F")] [Address(RVA = "0x2E7DB80", Offset = "0x2E7C980", VA = "0x182E7DB80", Slot = "6")] get { return null; } } // Token: 0x1700072F RID: 1839 // (get) Token: 0x06002E40 RID: 11840 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700072F")] IEnumerable IReadOnlyDictionary.Keys { [Token(Token = "0x6002E40")] [Address(RVA = "0x2E7DB80", Offset = "0x2E7C980", VA = "0x182E7DB80", Slot = "39")] get { return null; } } /// Gets a collection containing the values in the . /// A containing the values in the . // Token: 0x17000730 RID: 1840 // (get) Token: 0x06002E41 RID: 11841 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000730")] public Dictionary.ValueCollection Values { [Token(Token = "0x6002E41")] [Address(RVA = "0x2E7DC00", Offset = "0x2E7CA00", VA = "0x182E7DC00")] get { return null; } } // Token: 0x17000731 RID: 1841 // (get) Token: 0x06002E42 RID: 11842 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000731")] ICollection IDictionary.Values { [Token(Token = "0x6002E42")] [Address(RVA = "0x2E7DC00", Offset = "0x2E7CA00", VA = "0x182E7DC00", Slot = "7")] get { return null; } } // Token: 0x17000732 RID: 1842 // (get) Token: 0x06002E43 RID: 11843 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000732")] IEnumerable IReadOnlyDictionary.Values { [Token(Token = "0x6002E43")] [Address(RVA = "0x2E7DC00", Offset = "0x2E7CA00", VA = "0x182E7DC00", Slot = "40")] get { return null; } } /// Gets or sets the value associated 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, a get operation throws a , and a set operation creates a new element with the specified key. /// /// is . /// The property is retrieved and does not exist in the collection. // Token: 0x17000733 RID: 1843 [Token(Token = "0x17000733")] public TValue this[TKey key] { [Token(Token = "0x6002E44")] [Address(RVA = "0x3493690", Offset = "0x3492490", VA = "0x183493690", Slot = "38")] get { return null; } [Token(Token = "0x6002E45")] [Address(RVA = "0x3174EA0", Offset = "0x3173CA0", VA = "0x183174EA0", Slot = "5")] set { } } /// Adds the specified key and value to the dictionary. /// The key of the element to add. /// The value of the element to add. The value can be for reference types. /// /// is . /// An element with the same key already exists in the . // Token: 0x06002E46 RID: 11846 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E46")] [Address(RVA = "0x315E1C0", Offset = "0x315CFC0", VA = "0x18315E1C0", Slot = "9")] public void Add(TKey key, TValue value) { } // Token: 0x06002E47 RID: 11847 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E47")] [Address(RVA = "0x2E7D190", Offset = "0x2E7BF90", VA = "0x182E7D190", Slot = "14")] void ICollection>.Add(KeyValuePair keyValuePair) { } // Token: 0x06002E48 RID: 11848 RVA: 0x00018198 File Offset: 0x00016398 [Token(Token = "0x6002E48")] [Address(RVA = "0x2E7D390", Offset = "0x2E7C190", VA = "0x182E7D390", Slot = "16")] bool ICollection>.Contains(KeyValuePair keyValuePair) { return default(bool); } // Token: 0x06002E49 RID: 11849 RVA: 0x000181B0 File Offset: 0x000163B0 [Token(Token = "0x6002E49")] [Address(RVA = "0x2E7D6A0", Offset = "0x2E7C4A0", VA = "0x182E7D6A0", Slot = "18")] bool ICollection>.Remove(KeyValuePair keyValuePair) { return default(bool); } /// Removes all keys and values from the . // Token: 0x06002E4A RID: 11850 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E4A")] [Address(RVA = "0x2E77620", Offset = "0x2E76420", VA = "0x182E77620", Slot = "27")] public void Clear() { } /// Determines whether the contains the specified key. /// The key to locate in the . /// /// if the contains an element with the specified key; otherwise, . /// /// is . // Token: 0x06002E4B RID: 11851 RVA: 0x000181C8 File Offset: 0x000163C8 [Token(Token = "0x6002E4B")] [Address(RVA = "0x2E777C0", Offset = "0x2E765C0", VA = "0x182E777C0", Slot = "36")] public bool ContainsKey(TKey key) { return default(bool); } /// Determines whether the contains a specific value. /// The value to locate in the . The value can be for reference types. /// /// if the contains an element with the specified value; otherwise, . // Token: 0x06002E4C RID: 11852 RVA: 0x000181E0 File Offset: 0x000163E0 [Token(Token = "0x6002E4C")] [Address(RVA = "0x2E77A10", Offset = "0x2E76810", VA = "0x182E77A10")] public bool ContainsValue(TValue value) { return default(bool); } // Token: 0x06002E4D RID: 11853 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E4D")] [Address(RVA = "0x2E77E70", Offset = "0x2E76C70", VA = "0x182E77E70")] private void CopyTo(KeyValuePair[] array, int index) { } /// Returns an enumerator that iterates through the . /// A structure for the . // Token: 0x06002E4E RID: 11854 RVA: 0x000181F8 File Offset: 0x000163F8 [Token(Token = "0x6002E4E")] [Address(RVA = "0x3160870", Offset = "0x315F670", VA = "0x183160870")] public Dictionary.Enumerator GetEnumerator() { return default(Dictionary.Enumerator); } // Token: 0x06002E4F RID: 11855 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002E4F")] [Address(RVA = "0x2E7DD60", Offset = "0x2E7CB60", VA = "0x182E7DD60", Slot = "19")] IEnumerator> IEnumerable>.GetEnumerator() { return null; } /// Implements the interface and returns the data needed to serialize the instance. /// A object that contains the information required to serialize the instance. /// A structure that contains the source and destination of the serialized stream associated with the instance. /// /// is . // Token: 0x06002E50 RID: 11856 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E50")] [Address(RVA = "0x2E79210", Offset = "0x2E78010", VA = "0x182E79210", Slot = "44")] public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { } // Token: 0x06002E51 RID: 11857 RVA: 0x00018210 File Offset: 0x00016410 [Token(Token = "0x6002E51")] [Address(RVA = "0x2E78670", Offset = "0x2E77470", VA = "0x182E78670")] private int FindEntry(TKey key) { return 0; } // Token: 0x06002E52 RID: 11858 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E52")] [Address(RVA = "0x2E79A10", Offset = "0x2E78810", VA = "0x182E79A10")] private void Initialize(int capacity) { } // Token: 0x06002E53 RID: 11859 RVA: 0x00018228 File Offset: 0x00016428 [Token(Token = "0x6002E53")] [Address(RVA = "0x2E820F0", Offset = "0x2E80EF0", VA = "0x182E820F0")] private bool TryInsert(TKey key, TValue value, InsertionBehavior behavior) { return default(bool); } /// Implements the interface and raises the deserialization event when the deserialization is complete. /// The source of the deserialization event. /// The object associated with the current instance is invalid. // Token: 0x06002E54 RID: 11860 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E54")] [Address(RVA = "0x2E7AAD0", Offset = "0x2E798D0", VA = "0x182E7AAD0", Slot = "45")] public virtual void OnDeserialization(object sender) { } // Token: 0x06002E55 RID: 11861 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E55")] [Address(RVA = "0x2E7C900", Offset = "0x2E7B700", VA = "0x182E7C900")] private void Resize() { } // Token: 0x06002E56 RID: 11862 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E56")] [Address(RVA = "0x2E7C990", Offset = "0x2E7B790", VA = "0x182E7C990")] private void Resize(int newSize, bool forceNewHashCodes) { } /// Removes the value with the specified key from the . /// The key of the element to remove. /// /// if the element is successfully found and removed; otherwise, . This method returns if is not found in the . /// /// is . // Token: 0x06002E57 RID: 11863 RVA: 0x00018240 File Offset: 0x00016440 [Token(Token = "0x6002E57")] [Address(RVA = "0x3403E10", Offset = "0x3402C10", VA = "0x183403E10", Slot = "10")] public bool Remove(TKey key) { return default(bool); } /// Gets the value associated with the specified key. /// The key of the value to get. /// 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 parameter. This parameter is passed uninitialized. /// /// if the contains an element with the specified key; otherwise, . /// /// is . // Token: 0x06002E58 RID: 11864 RVA: 0x00018258 File Offset: 0x00016458 [Token(Token = "0x6002E58")] [Address(RVA = "0x316F260", Offset = "0x316E060", VA = "0x18316F260", Slot = "37")] public bool TryGetValue(TKey key, out TValue value) { return default(bool); } // Token: 0x06002E59 RID: 11865 RVA: 0x00018270 File Offset: 0x00016470 [Token(Token = "0x6002E59")] [Address(RVA = "0x2E81D60", Offset = "0x2E80B60", VA = "0x182E81D60")] public bool TryAdd(TKey key, TValue value) { return default(bool); } // Token: 0x17000734 RID: 1844 // (get) Token: 0x06002E5A RID: 11866 RVA: 0x00018288 File Offset: 0x00016488 [Token(Token = "0x17000734")] bool ICollection>.IsReadOnly { [Token(Token = "0x6002E5A")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "13")] get { return default(bool); } } // Token: 0x06002E5B RID: 11867 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E5B")] [Address(RVA = "0x2E7D670", Offset = "0x2E7C470", VA = "0x182E7D670", Slot = "17")] void ICollection>.CopyTo(KeyValuePair[] array, int index) { } /// Copies the elements of the to an array, starting at the specified array index. /// The one-dimensional array that is the destination of the elements copied from . The array must have zero-based indexing. /// The zero-based index in at which copying begins. /// /// is . /// /// is less than 0. /// /// is multidimensional. /// -or- /// does not have zero-based indexing. /// -or- /// The number of elements in the source is greater than the available space from to the end of the destination . /// -or- /// The type of the source cannot be cast automatically to the type of the destination . // Token: 0x06002E5C RID: 11868 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E5C")] [Address(RVA = "0x2E7EAA0", Offset = "0x2E7D8A0", VA = "0x182E7EAA0", Slot = "32")] void ICollection.CopyTo(Array array, int index) { } /// Returns an enumerator that iterates through the collection. /// An that can be used to iterate through the collection. // Token: 0x06002E5D RID: 11869 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002E5D")] [Address(RVA = "0x2E7DD60", Offset = "0x2E7CB60", VA = "0x182E7DD60", Slot = "20")] IEnumerator IEnumerable.GetEnumerator() { return null; } /// Gets a value that indicates whether access to the is synchronized (thread safe). /// /// if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns . // Token: 0x17000735 RID: 1845 // (get) Token: 0x06002E5E RID: 11870 RVA: 0x000182A0 File Offset: 0x000164A0 [Token(Token = "0x17000735")] bool ICollection.IsSynchronized { [Token(Token = "0x6002E5E")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "35")] 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: 0x17000736 RID: 1846 // (get) Token: 0x06002E5F RID: 11871 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000736")] object ICollection.SyncRoot { [Token(Token = "0x6002E5F")] [Address(RVA = "0x2E7F660", Offset = "0x2E7E460", VA = "0x182E7F660", Slot = "34")] get { return null; } } /// Gets a value that indicates whether the has a fixed size. /// /// if the has a fixed size; otherwise, . In the default implementation of , this property always returns . // Token: 0x17000737 RID: 1847 // (get) Token: 0x06002E60 RID: 11872 RVA: 0x000182B8 File Offset: 0x000164B8 [Token(Token = "0x17000737")] bool IDictionary.IsFixedSize { [Token(Token = "0x6002E60")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "29")] get { return default(bool); } } /// Gets a value that indicates whether the is read-only. /// /// if the is read-only; otherwise, . In the default implementation of , this property always returns . // Token: 0x17000738 RID: 1848 // (get) Token: 0x06002E61 RID: 11873 RVA: 0x000182D0 File Offset: 0x000164D0 [Token(Token = "0x17000738")] bool IDictionary.IsReadOnly { [Token(Token = "0x6002E61")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "28")] get { return default(bool); } } /// Gets an containing the keys of the . /// An containing the keys of the . // Token: 0x17000739 RID: 1849 // (get) Token: 0x06002E62 RID: 11874 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000739")] ICollection IDictionary.Keys { [Token(Token = "0x6002E62")] [Address(RVA = "0x2E811C0", Offset = "0x2E7FFC0", VA = "0x182E811C0", Slot = "23")] get { return null; } } /// Gets an containing the values in the . /// An containing the values in the . // Token: 0x1700073A RID: 1850 // (get) Token: 0x06002E63 RID: 11875 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700073A")] ICollection IDictionary.Values { [Token(Token = "0x6002E63")] [Address(RVA = "0x28F5140", Offset = "0x28F3F40", VA = "0x1828F5140", Slot = "24")] get { return null; } } /// Gets or sets the value with the specified key. /// The key of the value to get. /// The value associated with the specified key, or if is not in the dictionary or is of a type that is not assignable to the key type of the . /// /// is . /// A value is being assigned, and is of a type that is not assignable to the key type of the . /// -or- /// A value is being assigned, and is of a type that is not assignable to the value type of the . // Token: 0x1700073B RID: 1851 [Token(Token = "0x1700073B")] object IDictionary.this[object key] { [Token(Token = "0x6002E64")] [Address(RVA = "0x2E80E30", Offset = "0x2E7FC30", VA = "0x182E80E30", Slot = "21")] get { return null; } [Token(Token = "0x6002E65")] [Address(RVA = "0x2E81A40", Offset = "0x2E80840", VA = "0x182E81A40", Slot = "22")] set { } } // Token: 0x06002E66 RID: 11878 RVA: 0x000182E8 File Offset: 0x000164E8 [Token(Token = "0x6002E66")] [Address(RVA = "0x2E7A0D0", Offset = "0x2E78ED0", VA = "0x182E7A0D0")] private static bool IsCompatibleKey(object key) { return default(bool); } /// Adds the specified key and value to the dictionary. /// The object to use as the key. /// The object to use as the value. /// /// is . /// /// is of a type that is not assignable to the key type of the . /// -or- /// is of a type that is not assignable to , the type of values in the . /// -or- /// A value with the same key already exists in the . // Token: 0x06002E67 RID: 11879 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E67")] [Address(RVA = "0x2E7FDC0", Offset = "0x2E7EBC0", VA = "0x182E7FDC0", Slot = "26")] void IDictionary.Add(object key, object value) { } /// Determines whether the contains an element with the specified key. /// The key to locate in the . /// /// if the contains an element with the specified key; otherwise, . /// /// is . // Token: 0x06002E68 RID: 11880 RVA: 0x00018300 File Offset: 0x00016500 [Token(Token = "0x6002E68")] [Address(RVA = "0x2E80420", Offset = "0x2E7F220", VA = "0x182E80420", Slot = "25")] bool IDictionary.Contains(object key) { return default(bool); } /// Returns an for the . /// An for the . // Token: 0x06002E69 RID: 11881 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002E69")] [Address(RVA = "0x2E80890", Offset = "0x2E7F690", VA = "0x182E80890", Slot = "30")] IDictionaryEnumerator IDictionary.GetEnumerator() { return null; } /// Removes the element with the specified key from the . /// The key of the element to remove. /// /// is . // Token: 0x06002E6A RID: 11882 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E6A")] [Address(RVA = "0x2E80B10", Offset = "0x2E7F910", VA = "0x182E80B10", Slot = "31")] void IDictionary.Remove(object key) { } // Token: 0x04001A27 RID: 6695 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A27")] private int[] buckets; // Token: 0x04001A28 RID: 6696 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A28")] private Dictionary.Entry[] entries; // Token: 0x04001A29 RID: 6697 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A29")] private int count; // Token: 0x04001A2A RID: 6698 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A2A")] private int version; // Token: 0x04001A2B RID: 6699 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A2B")] private int freeList; // Token: 0x04001A2C RID: 6700 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A2C")] private int freeCount; // Token: 0x04001A2D RID: 6701 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A2D")] private IEqualityComparer comparer; // Token: 0x04001A2E RID: 6702 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A2E")] private Dictionary.KeyCollection keys; // Token: 0x04001A2F RID: 6703 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A2F")] private Dictionary.ValueCollection values; // Token: 0x04001A30 RID: 6704 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A30")] private object _syncRoot; // Token: 0x04001A31 RID: 6705 [Token(Token = "0x4001A31")] private const string VersionName = "Version"; // Token: 0x04001A32 RID: 6706 [Token(Token = "0x4001A32")] private const string HashSizeName = "HashSize"; // Token: 0x04001A33 RID: 6707 [Token(Token = "0x4001A33")] private const string KeyValuePairsName = "KeyValuePairs"; // Token: 0x04001A34 RID: 6708 [Token(Token = "0x4001A34")] private const string ComparerName = "Comparer"; // Token: 0x020005ED RID: 1517 [Token(Token = "0x20005ED")] private struct Entry { // Token: 0x04001A35 RID: 6709 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A35")] public int hashCode; // Token: 0x04001A36 RID: 6710 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A36")] public int next; // Token: 0x04001A37 RID: 6711 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A37")] public TKey key; // Token: 0x04001A38 RID: 6712 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A38")] public TValue value; } /// Enumerates the elements of a . /// /// // Token: 0x020005EE RID: 1518 [Token(Token = "0x20005EE")] [Serializable] public struct Enumerator : IEnumerator>, IDisposable, IEnumerator, IDictionaryEnumerator { // Token: 0x06002E6B RID: 11883 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E6B")] [Address(RVA = "0x15CFAD0", Offset = "0x15CE8D0", VA = "0x1815CFAD0")] internal Enumerator(Dictionary dictionary, int getEnumeratorRetType) { } /// Advances the enumerator to the next element of the . /// /// if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. /// The collection was modified after the enumerator was created. // Token: 0x06002E6C RID: 11884 RVA: 0x00018318 File Offset: 0x00016518 [Token(Token = "0x6002E6C")] [Address(RVA = "0x1EA3D40", Offset = "0x1EA2B40", VA = "0x181EA3D40", Slot = "6")] public bool MoveNext() { return default(bool); } /// Gets the element at the current position of the enumerator. /// The element in the at the current position of the enumerator. // Token: 0x1700073C RID: 1852 // (get) Token: 0x06002E6D RID: 11885 RVA: 0x00018330 File Offset: 0x00016530 [Token(Token = "0x1700073C")] public KeyValuePair Current { [Token(Token = "0x6002E6D")] [Address(RVA = "0x6808B0", Offset = "0x67F6B0", VA = "0x1806808B0", Slot = "4")] get { return default(KeyValuePair); } } /// Releases all resources used by the . // Token: 0x06002E6E RID: 11886 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E6E")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")] public void Dispose() { } /// Gets the element at the current position of the enumerator. /// The element in the collection at the current position of the enumerator, as an . /// The enumerator is positioned before the first element of the collection or after the last element. // Token: 0x1700073D RID: 1853 // (get) Token: 0x06002E6F RID: 11887 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700073D")] object IEnumerator.Current { [Token(Token = "0x6002E6F")] [Address(RVA = "0x15CE000", Offset = "0x15CCE00", VA = "0x1815CE000", Slot = "7")] get { return null; } } /// Sets the enumerator to its initial position, which is before the first element in the collection. /// The collection was modified after the enumerator was created. // Token: 0x06002E70 RID: 11888 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E70")] [Address(RVA = "0x15CC9C0", Offset = "0x15CB7C0", VA = "0x1815CC9C0", Slot = "8")] void IEnumerator.Reset() { } /// Gets the element at the current position of the enumerator. /// The element in the dictionary at the current position of the enumerator, as a . /// The enumerator is positioned before the first element of the collection or after the last element. // Token: 0x1700073E RID: 1854 // (get) Token: 0x06002E71 RID: 11889 RVA: 0x00018348 File Offset: 0x00016548 [Token(Token = "0x1700073E")] DictionaryEntry IDictionaryEnumerator.Entry { [Token(Token = "0x6002E71")] [Address(RVA = "0x15C94C0", Offset = "0x15C82C0", VA = "0x1815C94C0", Slot = "11")] get { return default(DictionaryEntry); } } /// Gets the key of the element at the current position of the enumerator. /// The key of the element in the dictionary at the current position of the enumerator. /// The enumerator is positioned before the first element of the collection or after the last element. // Token: 0x1700073F RID: 1855 // (get) Token: 0x06002E72 RID: 11890 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700073F")] object IDictionaryEnumerator.Key { [Token(Token = "0x6002E72")] [Address(RVA = "0x15CA4D0", Offset = "0x15C92D0", VA = "0x1815CA4D0", Slot = "9")] get { return null; } } /// Gets the value of the element at the current position of the enumerator. /// The value of the element in the dictionary at the current position of the enumerator. /// The enumerator is positioned before the first element of the collection or after the last element. // Token: 0x17000740 RID: 1856 // (get) Token: 0x06002E73 RID: 11891 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000740")] object IDictionaryEnumerator.Value { [Token(Token = "0x6002E73")] [Address(RVA = "0x15CBF20", Offset = "0x15CAD20", VA = "0x1815CBF20", Slot = "10")] get { return null; } } // Token: 0x04001A39 RID: 6713 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A39")] private Dictionary dictionary; // Token: 0x04001A3A RID: 6714 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A3A")] private int version; // Token: 0x04001A3B RID: 6715 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A3B")] private int index; // Token: 0x04001A3C RID: 6716 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A3C")] private KeyValuePair current; // Token: 0x04001A3D RID: 6717 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A3D")] private int getEnumeratorRetType; } /// Represents the collection of keys in a . This class cannot be inherited. /// /// // Token: 0x020005EF RID: 1519 [Token(Token = "0x20005EF")] [DebuggerTypeProxy(typeof(DictionaryKeyCollectionDebugView<, >))] [DebuggerDisplay("Count = {Count}")] [Serializable] public sealed class KeyCollection : ICollection, IEnumerable, IEnumerable, ICollection, IReadOnlyCollection { /// Initializes a new instance of the class that reflects the keys in the specified . /// The whose keys are reflected in the new . /// /// is . // Token: 0x06002E74 RID: 11892 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E74")] [Address(RVA = "0x1F4B670", Offset = "0x1F4A470", VA = "0x181F4B670")] public KeyCollection(Dictionary dictionary) { } /// Returns an enumerator that iterates through the . /// A for the . // Token: 0x06002E75 RID: 11893 RVA: 0x00018360 File Offset: 0x00016560 [Token(Token = "0x6002E75")] [Address(RVA = "0x18F8240", Offset = "0x18F7040", VA = "0x1818F8240")] public Dictionary.KeyCollection.Enumerator GetEnumerator() { return default(Dictionary.KeyCollection.Enumerator); } /// Copies the elements to an existing one-dimensional , starting at the specified array index. /// The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. /// The zero-based index in at which copying begins. /// /// is . /// /// is less than zero. /// The number of elements in the source is greater than the available space from to the end of the destination . // Token: 0x06002E76 RID: 11894 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E76")] [Address(RVA = "0x1F43520", Offset = "0x1F42320", VA = "0x181F43520", Slot = "9")] public void CopyTo(TKey[] array, int index) { } /// Gets the number of elements contained in the . /// The number of elements contained in the . /// Retrieving the value of this property is an O(1) operation. // Token: 0x17000741 RID: 1857 // (get) Token: 0x06002E77 RID: 11895 RVA: 0x00018378 File Offset: 0x00016578 [Token(Token = "0x17000741")] public int Count { [Token(Token = "0x6002E77")] [Address(RVA = "0x18D07F0", Offset = "0x18CF5F0", VA = "0x1818D07F0", Slot = "17")] get { return 0; } } // Token: 0x17000742 RID: 1858 // (get) Token: 0x06002E78 RID: 11896 RVA: 0x00018390 File Offset: 0x00016590 [Token(Token = "0x17000742")] bool ICollection.IsReadOnly { [Token(Token = "0x6002E78")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "5")] get { return default(bool); } } // Token: 0x06002E79 RID: 11897 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E79")] [Address(RVA = "0x1F448A0", Offset = "0x1F436A0", VA = "0x181F448A0", Slot = "6")] void ICollection.Add(TKey item) { } // Token: 0x06002E7A RID: 11898 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E7A")] [Address(RVA = "0x1F450E0", Offset = "0x1F43EE0", VA = "0x181F450E0", Slot = "7")] void ICollection.Clear() { } // Token: 0x06002E7B RID: 11899 RVA: 0x000183A8 File Offset: 0x000165A8 [Token(Token = "0x6002E7B")] [Address(RVA = "0x18F85A0", Offset = "0x18F73A0", VA = "0x1818F85A0", Slot = "8")] bool ICollection.Contains(TKey item) { return default(bool); } // Token: 0x06002E7C RID: 11900 RVA: 0x000183C0 File Offset: 0x000165C0 [Token(Token = "0x6002E7C")] [Address(RVA = "0x1F459F0", Offset = "0x1F447F0", VA = "0x181F459F0", Slot = "10")] bool ICollection.Remove(TKey item) { return default(bool); } // Token: 0x06002E7D RID: 11901 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002E7D")] [Address(RVA = "0x18F87E0", Offset = "0x18F75E0", VA = "0x1818F87E0", Slot = "11")] IEnumerator IEnumerable.GetEnumerator() { return null; } /// Returns an enumerator that iterates through a collection. /// An that can be used to iterate through the collection. // Token: 0x06002E7E RID: 11902 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002E7E")] [Address(RVA = "0x18F87E0", Offset = "0x18F75E0", VA = "0x1818F87E0", Slot = "12")] IEnumerator IEnumerable.GetEnumerator() { return null; } /// Copies the elements of the to an , starting at a particular index. /// The one-dimensional that is the destination of the elements 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- /// does not have zero-based indexing. /// -or- /// The number of elements in the source is greater than the available space from to the end of the destination . /// -or- /// The type of the source cannot be cast automatically to the type of the destination . // Token: 0x06002E7F RID: 11903 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E7F")] [Address(RVA = "0x1F48D00", Offset = "0x1F47B00", VA = "0x181F48D00", Slot = "13")] void ICollection.CopyTo(Array array, int index) { } /// Gets a value indicating whether access to the is synchronized (thread safe). /// /// if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns . // Token: 0x17000743 RID: 1859 // (get) Token: 0x06002E80 RID: 11904 RVA: 0x000183D8 File Offset: 0x000165D8 [Token(Token = "0x17000743")] bool ICollection.IsSynchronized { [Token(Token = "0x6002E80")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "16")] 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 . In the default implementation of , this property always returns the current instance. // Token: 0x17000744 RID: 1860 // (get) Token: 0x06002E81 RID: 11905 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000744")] object ICollection.SyncRoot { [Token(Token = "0x6002E81")] [Address(RVA = "0x1F4B040", Offset = "0x1F49E40", VA = "0x181F4B040", Slot = "15")] get { return null; } } // Token: 0x04001A3E RID: 6718 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A3E")] private Dictionary dictionary; /// Enumerates the elements of a . /// /// // Token: 0x020005F0 RID: 1520 [Token(Token = "0x20005F0")] [Serializable] public struct Enumerator : IEnumerator, IDisposable, IEnumerator { // Token: 0x06002E82 RID: 11906 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E82")] [Address(RVA = "0x17FE570", Offset = "0x17FD370", VA = "0x1817FE570")] internal Enumerator(Dictionary dictionary) { } /// Releases all resources used by the . // Token: 0x06002E83 RID: 11907 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E83")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")] public void Dispose() { } /// Advances the enumerator to the next element of the . /// /// if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. /// The collection was modified after the enumerator was created. // Token: 0x06002E84 RID: 11908 RVA: 0x000183F0 File Offset: 0x000165F0 [Token(Token = "0x6002E84")] [Address(RVA = "0x1B07010", Offset = "0x1B05E10", VA = "0x181B07010", Slot = "6")] public bool MoveNext() { return default(bool); } /// Gets the element at the current position of the enumerator. /// The element in the at the current position of the enumerator. // Token: 0x17000745 RID: 1861 // (get) Token: 0x06002E85 RID: 11909 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000745")] public TKey Current { [Token(Token = "0x6002E85")] [Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560", Slot = "4")] get { return null; } } /// Gets the element at the current position of the enumerator. /// The element in the collection at the current position of the enumerator. /// The enumerator is positioned before the first element of the collection or after the last element. // Token: 0x17000746 RID: 1862 // (get) Token: 0x06002E86 RID: 11910 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000746")] object IEnumerator.Current { [Token(Token = "0x6002E86")] [Address(RVA = "0x1B12410", Offset = "0x1B11210", VA = "0x181B12410", Slot = "7")] get { return null; } } /// Sets the enumerator to its initial position, which is before the first element in the collection. /// The collection was modified after the enumerator was created. // Token: 0x06002E87 RID: 11911 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E87")] [Address(RVA = "0x1B0EAE0", Offset = "0x1B0D8E0", VA = "0x181B0EAE0", Slot = "8")] void IEnumerator.Reset() { } // Token: 0x04001A3F RID: 6719 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A3F")] private Dictionary dictionary; // Token: 0x04001A40 RID: 6720 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A40")] private int index; // Token: 0x04001A41 RID: 6721 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A41")] private int version; // Token: 0x04001A42 RID: 6722 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A42")] private TKey currentKey; } } /// Represents the collection of values in a . This class cannot be inherited. /// /// // Token: 0x020005F1 RID: 1521 [Token(Token = "0x20005F1")] [DebuggerTypeProxy(typeof(DictionaryValueCollectionDebugView<, >))] [DebuggerDisplay("Count = {Count}")] [Serializable] public sealed class ValueCollection : ICollection, IEnumerable, IEnumerable, ICollection, IReadOnlyCollection { /// Initializes a new instance of the class that reflects the values in the specified . /// The whose values are reflected in the new . /// /// is . // Token: 0x06002E88 RID: 11912 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E88")] [Address(RVA = "0x18F9A80", Offset = "0x18F8880", VA = "0x1818F9A80")] public ValueCollection(Dictionary dictionary) { } /// Returns an enumerator that iterates through the . /// A for the . // Token: 0x06002E89 RID: 11913 RVA: 0x00018408 File Offset: 0x00016608 [Token(Token = "0x6002E89")] [Address(RVA = "0x18F8180", Offset = "0x18F6F80", VA = "0x1818F8180")] public Dictionary.ValueCollection.Enumerator GetEnumerator() { return default(Dictionary.ValueCollection.Enumerator); } /// Copies the elements to an existing one-dimensional , starting at the specified array index. /// The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. /// The zero-based index in at which copying begins. /// /// is . /// /// is less than zero. /// The number of elements in the source is greater than the available space from to the end of the destination . // Token: 0x06002E8A RID: 11914 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E8A")] [Address(RVA = "0x18F7A30", Offset = "0x18F6830", VA = "0x1818F7A30", Slot = "9")] public void CopyTo(TValue[] array, int index) { } /// Gets the number of elements contained in the . /// The number of elements contained in the . // Token: 0x17000747 RID: 1863 // (get) Token: 0x06002E8B RID: 11915 RVA: 0x00018420 File Offset: 0x00016620 [Token(Token = "0x17000747")] public int Count { [Token(Token = "0x6002E8B")] [Address(RVA = "0x18D07F0", Offset = "0x18CF5F0", VA = "0x1818D07F0", Slot = "17")] get { return 0; } } // Token: 0x17000748 RID: 1864 // (get) Token: 0x06002E8C RID: 11916 RVA: 0x00018438 File Offset: 0x00016638 [Token(Token = "0x17000748")] bool ICollection.IsReadOnly { [Token(Token = "0x6002E8C")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "5")] get { return default(bool); } } // Token: 0x06002E8D RID: 11917 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E8D")] [Address(RVA = "0x18F83C0", Offset = "0x18F71C0", VA = "0x1818F83C0", Slot = "6")] void ICollection.Add(TValue item) { } // Token: 0x06002E8E RID: 11918 RVA: 0x00018450 File Offset: 0x00016650 [Token(Token = "0x6002E8E")] [Address(RVA = "0x18F8700", Offset = "0x18F7500", VA = "0x1818F8700", Slot = "10")] bool ICollection.Remove(TValue item) { return default(bool); } // Token: 0x06002E8F RID: 11919 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E8F")] [Address(RVA = "0x18F8540", Offset = "0x18F7340", VA = "0x1818F8540", Slot = "7")] void ICollection.Clear() { } // Token: 0x06002E90 RID: 11920 RVA: 0x00018468 File Offset: 0x00016668 [Token(Token = "0x6002E90")] [Address(RVA = "0x18D0820", Offset = "0x18CF620", VA = "0x1818D0820", Slot = "8")] bool ICollection.Contains(TValue item) { return default(bool); } // Token: 0x06002E91 RID: 11921 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002E91")] [Address(RVA = "0x18F8870", Offset = "0x18F7670", VA = "0x1818F8870", Slot = "11")] IEnumerator IEnumerable.GetEnumerator() { return null; } /// Returns an enumerator that iterates through a collection. /// An that can be used to iterate through the collection. // Token: 0x06002E92 RID: 11922 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002E92")] [Address(RVA = "0x18F8870", Offset = "0x18F7670", VA = "0x1818F8870", Slot = "12")] IEnumerator IEnumerable.GetEnumerator() { return null; } /// Copies the elements of the to an , starting at a particular index. /// The one-dimensional that is the destination of the elements 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- /// does not have zero-based indexing. /// -or- /// The number of elements in the source is greater than the available space from to the end of the destination . /// -or- /// The type of the source cannot be cast automatically to the type of the destination . // Token: 0x06002E93 RID: 11923 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E93")] [Address(RVA = "0x18F8CA0", Offset = "0x18F7AA0", VA = "0x1818F8CA0", Slot = "13")] void ICollection.CopyTo(Array array, int index) { } /// Gets a value indicating whether access to the is synchronized (thread safe). /// /// if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns . // Token: 0x17000749 RID: 1865 // (get) Token: 0x06002E94 RID: 11924 RVA: 0x00018480 File Offset: 0x00016680 [Token(Token = "0x17000749")] bool ICollection.IsSynchronized { [Token(Token = "0x6002E94")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "16")] 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 . In the default implementation of , this property always returns the current instance. // Token: 0x1700074A RID: 1866 // (get) Token: 0x06002E95 RID: 11925 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700074A")] object ICollection.SyncRoot { [Token(Token = "0x6002E95")] [Address(RVA = "0x18F9820", Offset = "0x18F8620", VA = "0x1818F9820", Slot = "15")] get { return null; } } // Token: 0x04001A43 RID: 6723 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A43")] private Dictionary dictionary; /// Enumerates the elements of a . /// /// // Token: 0x020005F2 RID: 1522 [Token(Token = "0x20005F2")] [Serializable] public struct Enumerator : IEnumerator, IDisposable, IEnumerator { // Token: 0x06002E96 RID: 11926 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E96")] [Address(RVA = "0x17FE5A0", Offset = "0x17FD3A0", VA = "0x1817FE5A0")] internal Enumerator(Dictionary dictionary) { } /// Releases all resources used by the . // Token: 0x06002E97 RID: 11927 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E97")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")] public void Dispose() { } /// Advances the enumerator to the next element of the . /// /// if the enumerator was successfully advanced to the next element; if the enumerator has passed the end of the collection. /// The collection was modified after the enumerator was created. // Token: 0x06002E98 RID: 11928 RVA: 0x00018498 File Offset: 0x00016698 [Token(Token = "0x6002E98")] [Address(RVA = "0x18EC900", Offset = "0x18EB700", VA = "0x1818EC900", Slot = "6")] public bool MoveNext() { return default(bool); } /// Gets the element at the current position of the enumerator. /// The element in the at the current position of the enumerator. // Token: 0x1700074B RID: 1867 // (get) Token: 0x06002E99 RID: 11929 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700074B")] public TValue Current { [Token(Token = "0x6002E99")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "4")] get { return null; } } /// Gets the element at the current position of the enumerator. /// The element in the collection at the current position of the enumerator. /// The enumerator is positioned before the first element of the collection or after the last element. // Token: 0x1700074C RID: 1868 // (get) Token: 0x06002E9A RID: 11930 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700074C")] object IEnumerator.Current { [Token(Token = "0x6002E9A")] [Address(RVA = "0x186EA60", Offset = "0x186D860", VA = "0x18186EA60", Slot = "7")] get { return null; } } /// Sets the enumerator to its initial position, which is before the first element in the collection. /// The collection was modified after the enumerator was created. // Token: 0x06002E9B RID: 11931 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002E9B")] [Address(RVA = "0x186B9C0", Offset = "0x186A7C0", VA = "0x18186B9C0", Slot = "8")] void IEnumerator.Reset() { } // Token: 0x04001A44 RID: 6724 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A44")] private Dictionary dictionary; // Token: 0x04001A45 RID: 6725 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A45")] private int index; // Token: 0x04001A46 RID: 6726 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A46")] private int version; // Token: 0x04001A47 RID: 6727 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001A47")] private TValue currentValue; } } } }