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: 0x0200060C RID: 1548 [Token(Token = "0x200060C")] [DebuggerTypeProxy(typeof(IDictionaryDebugView<, >))] [DebuggerDisplay("Count = {Count}")] [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: 0x0600304E RID: 12366 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600304E")] [Address(RVA = "0x3051D70", Offset = "0x3050D70", VA = "0x183051D70")] 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: 0x0600304F RID: 12367 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600304F")] [Address(RVA = "0x2F027C0", Offset = "0x2F017C0", VA = "0x182F027C0")] 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: 0x06003050 RID: 12368 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003050")] [Address(RVA = "0x34E3F20", Offset = "0x34E2F20", VA = "0x1834E3F20")] 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: 0x06003051 RID: 12369 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003051")] [Address(RVA = "0x35B80D0", Offset = "0x35B70D0", VA = "0x1835B80D0")] 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: 0x06003052 RID: 12370 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003052")] [Address(RVA = "0x34E4A60", Offset = "0x34E3A60", VA = "0x1834E4A60")] 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: 0x06003053 RID: 12371 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003053")] [Address(RVA = "0x35B7C80", Offset = "0x35B6C80", VA = "0x1835B7C80")] 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: 0x06003054 RID: 12372 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003054")] [Address(RVA = "0x35B7FF0", Offset = "0x35B6FF0", VA = "0x1835B7FF0")] 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: 0x170007A4 RID: 1956 // (get) Token: 0x06003055 RID: 12373 RVA: 0x0001A5B0 File Offset: 0x000187B0 [Token(Token = "0x170007A4")] public int Count { [Token(Token = "0x6003055")] [Address(RVA = "0x34E6110", Offset = "0x34E5110", VA = "0x1834E6110", Slot = "41")] get { return 0; } } /// Gets a collection containing the keys in the . /// A containing the keys in the . // Token: 0x170007A5 RID: 1957 // (get) Token: 0x06003056 RID: 12374 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007A5")] public Dictionary.KeyCollection Keys { [Token(Token = "0x6003056")] [Address(RVA = "0x34D9D10", Offset = "0x34D8D10", VA = "0x1834D9D10")] get { return null; } } // Token: 0x170007A6 RID: 1958 // (get) Token: 0x06003057 RID: 12375 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007A6")] ICollection IDictionary.Keys { [Token(Token = "0x6003057")] [Address(RVA = "0x34D9D10", Offset = "0x34D8D10", VA = "0x1834D9D10", Slot = "6")] get { return null; } } // Token: 0x170007A7 RID: 1959 // (get) Token: 0x06003058 RID: 12376 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007A7")] IEnumerable IReadOnlyDictionary.Keys { [Token(Token = "0x6003058")] [Address(RVA = "0x34D9D10", Offset = "0x34D8D10", VA = "0x1834D9D10", Slot = "39")] get { return null; } } /// Gets a collection containing the values in the . /// A containing the values in the . // Token: 0x170007A8 RID: 1960 // (get) Token: 0x06003059 RID: 12377 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007A8")] public Dictionary.ValueCollection Values { [Token(Token = "0x6003059")] [Address(RVA = "0x34D9D90", Offset = "0x34D8D90", VA = "0x1834D9D90")] get { return null; } } // Token: 0x170007A9 RID: 1961 // (get) Token: 0x0600305A RID: 12378 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007A9")] ICollection IDictionary.Values { [Token(Token = "0x600305A")] [Address(RVA = "0x34D9D90", Offset = "0x34D8D90", VA = "0x1834D9D90", Slot = "7")] get { return null; } } // Token: 0x170007AA RID: 1962 // (get) Token: 0x0600305B RID: 12379 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007AA")] IEnumerable IReadOnlyDictionary.Values { [Token(Token = "0x600305B")] [Address(RVA = "0x34D9D90", Offset = "0x34D8D90", VA = "0x1834D9D90", 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: 0x170007AB RID: 1963 [Token(Token = "0x170007AB")] public TValue this[TKey key] { [Token(Token = "0x600305C")] [Address(RVA = "0x3518250", Offset = "0x3517250", VA = "0x183518250", Slot = "38")] get { return null; } [Token(Token = "0x600305D")] [Address(RVA = "0x34E6770", Offset = "0x34E5770", VA = "0x1834E6770", 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: 0x0600305E RID: 12382 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600305E")] [Address(RVA = "0x3561DB0", Offset = "0x3560DB0", VA = "0x183561DB0", Slot = "9")] public void Add(TKey key, TValue value) { } // Token: 0x0600305F RID: 12383 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600305F")] [Address(RVA = "0x356C610", Offset = "0x356B610", VA = "0x18356C610", Slot = "14")] void ICollection>.Add(KeyValuePair keyValuePair) { } // Token: 0x06003060 RID: 12384 RVA: 0x0001A5C8 File Offset: 0x000187C8 [Token(Token = "0x6003060")] [Address(RVA = "0x35AD660", Offset = "0x35AC660", VA = "0x1835AD660", Slot = "16")] bool ICollection>.Contains(KeyValuePair keyValuePair) { return default(bool); } // Token: 0x06003061 RID: 12385 RVA: 0x0001A5E0 File Offset: 0x000187E0 [Token(Token = "0x6003061")] [Address(RVA = "0x35ADA30", Offset = "0x35ACA30", VA = "0x1835ADA30", Slot = "18")] bool ICollection>.Remove(KeyValuePair keyValuePair) { return default(bool); } /// Removes all keys and values from the . // Token: 0x06003062 RID: 12386 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003062")] [Address(RVA = "0x34CF220", Offset = "0x34CE220", VA = "0x1834CF220", 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: 0x06003063 RID: 12387 RVA: 0x0001A5F8 File Offset: 0x000187F8 [Token(Token = "0x6003063")] [Address(RVA = "0x3561E40", Offset = "0x3560E40", VA = "0x183561E40", 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: 0x06003064 RID: 12388 RVA: 0x0001A610 File Offset: 0x00018810 [Token(Token = "0x6003064")] [Address(RVA = "0x35A52B0", Offset = "0x35A42B0", VA = "0x1835A52B0")] public bool ContainsValue(TValue value) { return default(bool); } // Token: 0x06003065 RID: 12389 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003065")] [Address(RVA = "0x35A5FF0", Offset = "0x35A4FF0", VA = "0x1835A5FF0")] private void CopyTo(KeyValuePair[] array, int index) { } /// Returns an enumerator that iterates through the . /// A structure for the . // Token: 0x06003066 RID: 12390 RVA: 0x0001A628 File Offset: 0x00018828 [Token(Token = "0x6003066")] [Address(RVA = "0x34D1770", Offset = "0x34D0770", VA = "0x1834D1770")] public Dictionary.Enumerator GetEnumerator() { return default(Dictionary.Enumerator); } // Token: 0x06003067 RID: 12391 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6003067")] [Address(RVA = "0x34D9F40", Offset = "0x34D8F40", VA = "0x1834D9F40", 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: 0x06003068 RID: 12392 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003068")] [Address(RVA = "0x35A7950", Offset = "0x35A6950", VA = "0x1835A7950", Slot = "44")] public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { } // Token: 0x06003069 RID: 12393 RVA: 0x0001A640 File Offset: 0x00018840 [Token(Token = "0x6003069")] [Address(RVA = "0x35A67A0", Offset = "0x35A57A0", VA = "0x1835A67A0")] private int FindEntry(TKey key) { return 0; } // Token: 0x0600306A RID: 12394 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600306A")] [Address(RVA = "0x35A86F0", Offset = "0x35A76F0", VA = "0x1835A86F0")] private void Initialize(int capacity) { } // Token: 0x0600306B RID: 12395 RVA: 0x0001A658 File Offset: 0x00018858 [Token(Token = "0x600306B")] [Address(RVA = "0x35B48F0", Offset = "0x35B38F0", VA = "0x1835B48F0")] 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: 0x0600306C RID: 12396 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600306C")] [Address(RVA = "0x35AA380", Offset = "0x35A9380", VA = "0x1835AA380", Slot = "45")] public virtual void OnDeserialization(object sender) { } // Token: 0x0600306D RID: 12397 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600306D")] [Address(RVA = "0x35AC940", Offset = "0x35AB940", VA = "0x1835AC940")] private void Resize() { } // Token: 0x0600306E RID: 12398 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600306E")] [Address(RVA = "0x35AD180", Offset = "0x35AC180", VA = "0x1835AD180")] 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: 0x0600306F RID: 12399 RVA: 0x0001A670 File Offset: 0x00018870 [Token(Token = "0x600306F")] [Address(RVA = "0x35AB8C0", Offset = "0x35AA8C0", VA = "0x1835AB8C0", 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: 0x06003070 RID: 12400 RVA: 0x0001A688 File Offset: 0x00018888 [Token(Token = "0x6003070")] [Address(RVA = "0x34E0880", Offset = "0x34DF880", VA = "0x1834E0880", Slot = "37")] public bool TryGetValue(TKey key, out TValue value) { return default(bool); } // Token: 0x06003071 RID: 12401 RVA: 0x0001A6A0 File Offset: 0x000188A0 [Token(Token = "0x6003071")] [Address(RVA = "0x3573880", Offset = "0x3572880", VA = "0x183573880")] public bool TryAdd(TKey key, TValue value) { return default(bool); } // Token: 0x170007AC RID: 1964 // (get) Token: 0x06003072 RID: 12402 RVA: 0x0001A6B8 File Offset: 0x000188B8 [Token(Token = "0x170007AC")] bool ICollection>.IsReadOnly { [Token(Token = "0x6003072")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "13")] get { return default(bool); } } // Token: 0x06003073 RID: 12403 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003073")] [Address(RVA = "0x34D9620", Offset = "0x34D8620", VA = "0x1834D9620", 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: 0x06003074 RID: 12404 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003074")] [Address(RVA = "0x35AF370", Offset = "0x35AE370", VA = "0x1835AF370", 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: 0x06003075 RID: 12405 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6003075")] [Address(RVA = "0x34D9F40", Offset = "0x34D8F40", VA = "0x1834D9F40", 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: 0x170007AD RID: 1965 // (get) Token: 0x06003076 RID: 12406 RVA: 0x0001A6D0 File Offset: 0x000188D0 [Token(Token = "0x170007AD")] bool ICollection.IsSynchronized { [Token(Token = "0x6003076")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", 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: 0x170007AE RID: 1966 // (get) Token: 0x06003077 RID: 12407 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007AE")] object ICollection.SyncRoot { [Token(Token = "0x6003077")] [Address(RVA = "0x35B05D0", Offset = "0x35AF5D0", VA = "0x1835B05D0", 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: 0x170007AF RID: 1967 // (get) Token: 0x06003078 RID: 12408 RVA: 0x0001A6E8 File Offset: 0x000188E8 [Token(Token = "0x170007AF")] bool IDictionary.IsFixedSize { [Token(Token = "0x6003078")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", 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: 0x170007B0 RID: 1968 // (get) Token: 0x06003079 RID: 12409 RVA: 0x0001A700 File Offset: 0x00018900 [Token(Token = "0x170007B0")] bool IDictionary.IsReadOnly { [Token(Token = "0x6003079")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "28")] get { return default(bool); } } /// Gets an containing the keys of the . /// An containing the keys of the . // Token: 0x170007B1 RID: 1969 // (get) Token: 0x0600307A RID: 12410 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007B1")] ICollection IDictionary.Keys { [Token(Token = "0x600307A")] [Address(RVA = "0x34DF300", Offset = "0x34DE300", VA = "0x1834DF300", Slot = "23")] get { return null; } } /// Gets an containing the values in the . /// An containing the values in the . // Token: 0x170007B2 RID: 1970 // (get) Token: 0x0600307B RID: 12411 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007B2")] ICollection IDictionary.Values { [Token(Token = "0x600307B")] [Address(RVA = "0x2F6B1B0", Offset = "0x2F6A1B0", VA = "0x182F6B1B0", 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: 0x170007B3 RID: 1971 [Token(Token = "0x170007B3")] object IDictionary.this[object key] { [Token(Token = "0x600307C")] [Address(RVA = "0x35B2110", Offset = "0x35B1110", VA = "0x1835B2110", Slot = "21")] get { return null; } [Token(Token = "0x600307D")] [Address(RVA = "0x35B2C70", Offset = "0x35B1C70", VA = "0x1835B2C70", Slot = "22")] set { } } // Token: 0x0600307E RID: 12414 RVA: 0x0001A718 File Offset: 0x00018918 [Token(Token = "0x600307E")] [Address(RVA = "0x35A88D0", Offset = "0x35A78D0", VA = "0x1835A88D0")] 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: 0x0600307F RID: 12415 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600307F")] [Address(RVA = "0x35B0790", Offset = "0x35AF790", VA = "0x1835B0790", 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: 0x06003080 RID: 12416 RVA: 0x0001A730 File Offset: 0x00018930 [Token(Token = "0x6003080")] [Address(RVA = "0x3571890", Offset = "0x3570890", VA = "0x183571890", Slot = "25")] bool IDictionary.Contains(object key) { return default(bool); } /// Returns an for the . /// An for the . // Token: 0x06003081 RID: 12417 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6003081")] [Address(RVA = "0x34DE890", Offset = "0x34DD890", VA = "0x1834DE890", 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: 0x06003082 RID: 12418 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003082")] [Address(RVA = "0x3571A40", Offset = "0x3570A40", VA = "0x183571A40", Slot = "31")] void IDictionary.Remove(object key) { } // Token: 0x04001AEA RID: 6890 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AEA")] private int[] buckets; // Token: 0x04001AEB RID: 6891 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AEB")] private Dictionary.Entry[] entries; // Token: 0x04001AEC RID: 6892 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AEC")] private int count; // Token: 0x04001AED RID: 6893 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AED")] private int version; // Token: 0x04001AEE RID: 6894 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AEE")] private int freeList; // Token: 0x04001AEF RID: 6895 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AEF")] private int freeCount; // Token: 0x04001AF0 RID: 6896 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AF0")] private IEqualityComparer comparer; // Token: 0x04001AF1 RID: 6897 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AF1")] private Dictionary.KeyCollection keys; // Token: 0x04001AF2 RID: 6898 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AF2")] private Dictionary.ValueCollection values; // Token: 0x04001AF3 RID: 6899 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AF3")] private object _syncRoot; // Token: 0x04001AF4 RID: 6900 [Token(Token = "0x4001AF4")] private const string VersionName = "Version"; // Token: 0x04001AF5 RID: 6901 [Token(Token = "0x4001AF5")] private const string HashSizeName = "HashSize"; // Token: 0x04001AF6 RID: 6902 [Token(Token = "0x4001AF6")] private const string KeyValuePairsName = "KeyValuePairs"; // Token: 0x04001AF7 RID: 6903 [Token(Token = "0x4001AF7")] private const string ComparerName = "Comparer"; // Token: 0x0200060D RID: 1549 [Token(Token = "0x200060D")] private struct Entry { // Token: 0x04001AF8 RID: 6904 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AF8")] public int hashCode; // Token: 0x04001AF9 RID: 6905 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AF9")] public int next; // Token: 0x04001AFA RID: 6906 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AFA")] public TKey key; // Token: 0x04001AFB RID: 6907 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AFB")] public TValue value; } /// Enumerates the elements of a . /// /// // Token: 0x0200060E RID: 1550 [Token(Token = "0x200060E")] [Serializable] public struct Enumerator : IEnumerator>, IDisposable, IEnumerator, IDictionaryEnumerator { // Token: 0x06003083 RID: 12419 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003083")] [Address(RVA = "0x232B360", Offset = "0x232A360", VA = "0x18232B360")] 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: 0x06003084 RID: 12420 RVA: 0x0001A748 File Offset: 0x00018948 [Token(Token = "0x6003084")] [Address(RVA = "0x231B8A0", Offset = "0x231A8A0", VA = "0x18231B8A0", 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: 0x170007B4 RID: 1972 // (get) Token: 0x06003085 RID: 12421 RVA: 0x0001A760 File Offset: 0x00018960 [Token(Token = "0x170007B4")] public KeyValuePair Current { [Token(Token = "0x6003085")] [Address(RVA = "0x814AB0", Offset = "0x813AB0", VA = "0x180814AB0", Slot = "4")] get { return default(KeyValuePair); } } /// Releases all resources used by the . // Token: 0x06003086 RID: 12422 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003086")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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: 0x170007B5 RID: 1973 // (get) Token: 0x06003087 RID: 12423 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007B5")] object IEnumerator.Current { [Token(Token = "0x6003087")] [Address(RVA = "0x232A1F0", Offset = "0x23291F0", VA = "0x18232A1F0", 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: 0x06003088 RID: 12424 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003088")] [Address(RVA = "0x2324630", Offset = "0x2323630", VA = "0x182324630", 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: 0x170007B6 RID: 1974 // (get) Token: 0x06003089 RID: 12425 RVA: 0x0001A778 File Offset: 0x00018978 [Token(Token = "0x170007B6")] DictionaryEntry IDictionaryEnumerator.Entry { [Token(Token = "0x6003089")] [Address(RVA = "0x231E270", Offset = "0x231D270", VA = "0x18231E270", 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: 0x170007B7 RID: 1975 // (get) Token: 0x0600308A RID: 12426 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007B7")] object IDictionaryEnumerator.Key { [Token(Token = "0x600308A")] [Address(RVA = "0x2321C40", Offset = "0x2320C40", VA = "0x182321C40", 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: 0x170007B8 RID: 1976 // (get) Token: 0x0600308B RID: 12427 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007B8")] object IDictionaryEnumerator.Value { [Token(Token = "0x600308B")] [Address(RVA = "0x2323E20", Offset = "0x2322E20", VA = "0x182323E20", Slot = "10")] get { return null; } } // Token: 0x04001AFC RID: 6908 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AFC")] private Dictionary dictionary; // Token: 0x04001AFD RID: 6909 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AFD")] private int version; // Token: 0x04001AFE RID: 6910 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AFE")] private int index; // Token: 0x04001AFF RID: 6911 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AFF")] private KeyValuePair current; // Token: 0x04001B00 RID: 6912 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B00")] private int getEnumeratorRetType; } /// Represents the collection of keys in a . This class cannot be inherited. /// /// // Token: 0x0200060F RID: 1551 [Token(Token = "0x200060F")] [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: 0x0600308C RID: 12428 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600308C")] [Address(RVA = "0x30AB0B0", Offset = "0x30AA0B0", VA = "0x1830AB0B0")] public KeyCollection(Dictionary dictionary) { } /// Returns an enumerator that iterates through the . /// A for the . // Token: 0x0600308D RID: 12429 RVA: 0x0001A790 File Offset: 0x00018990 [Token(Token = "0x600308D")] [Address(RVA = "0x2856960", Offset = "0x2855960", VA = "0x182856960")] 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: 0x0600308E RID: 12430 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600308E")] [Address(RVA = "0x309AA90", Offset = "0x3099A90", VA = "0x18309AA90", 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: 0x170007B9 RID: 1977 // (get) Token: 0x0600308F RID: 12431 RVA: 0x0001A7A8 File Offset: 0x000189A8 [Token(Token = "0x170007B9")] public int Count { [Token(Token = "0x600308F")] [Address(RVA = "0x20F6120", Offset = "0x20F5120", VA = "0x1820F6120", Slot = "17")] get { return 0; } } // Token: 0x170007BA RID: 1978 // (get) Token: 0x06003090 RID: 12432 RVA: 0x0001A7C0 File Offset: 0x000189C0 [Token(Token = "0x170007BA")] bool ICollection.IsReadOnly { [Token(Token = "0x6003090")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "5")] get { return default(bool); } } // Token: 0x06003091 RID: 12433 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003091")] [Address(RVA = "0x309F080", Offset = "0x309E080", VA = "0x18309F080", Slot = "6")] void ICollection.Add(TKey item) { } // Token: 0x06003092 RID: 12434 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003092")] [Address(RVA = "0x309FFE0", Offset = "0x309EFE0", VA = "0x18309FFE0", Slot = "7")] void ICollection.Clear() { } // Token: 0x06003093 RID: 12435 RVA: 0x0001A7D8 File Offset: 0x000189D8 [Token(Token = "0x6003093")] [Address(RVA = "0x28576E0", Offset = "0x28566E0", VA = "0x1828576E0", Slot = "8")] bool ICollection.Contains(TKey item) { return default(bool); } // Token: 0x06003094 RID: 12436 RVA: 0x0001A7F0 File Offset: 0x000189F0 [Token(Token = "0x6003094")] [Address(RVA = "0x30A0BC0", Offset = "0x309FBC0", VA = "0x1830A0BC0", Slot = "10")] bool ICollection.Remove(TKey item) { return default(bool); } // Token: 0x06003095 RID: 12437 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6003095")] [Address(RVA = "0x2857E80", Offset = "0x2856E80", VA = "0x182857E80", 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: 0x06003096 RID: 12438 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6003096")] [Address(RVA = "0x2857E80", Offset = "0x2856E80", VA = "0x182857E80", 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: 0x06003097 RID: 12439 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6003097")] [Address(RVA = "0x30A5390", Offset = "0x30A4390", VA = "0x1830A5390", 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: 0x170007BB RID: 1979 // (get) Token: 0x06003098 RID: 12440 RVA: 0x0001A808 File Offset: 0x00018A08 [Token(Token = "0x170007BB")] bool ICollection.IsSynchronized { [Token(Token = "0x6003098")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", 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: 0x170007BC RID: 1980 // (get) Token: 0x06003099 RID: 12441 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007BC")] object ICollection.SyncRoot { [Token(Token = "0x6003099")] [Address(RVA = "0x30A9AF0", Offset = "0x30A8AF0", VA = "0x1830A9AF0", Slot = "15")] get { return null; } } // Token: 0x04001B01 RID: 6913 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B01")] private Dictionary dictionary; /// Enumerates the elements of a . /// /// // Token: 0x02000610 RID: 1552 [Token(Token = "0x2000610")] [Serializable] public struct Enumerator : IEnumerator, IDisposable, IEnumerator { // Token: 0x0600309A RID: 12442 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600309A")] [Address(RVA = "0x226E9C0", Offset = "0x226D9C0", VA = "0x18226E9C0")] internal Enumerator(Dictionary dictionary) { } /// Releases all resources used by the . // Token: 0x0600309B RID: 12443 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600309B")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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: 0x0600309C RID: 12444 RVA: 0x0001A820 File Offset: 0x00018A20 [Token(Token = "0x600309C")] [Address(RVA = "0x2345520", Offset = "0x2344520", VA = "0x182345520", 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: 0x170007BD RID: 1981 // (get) Token: 0x0600309D RID: 12445 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007BD")] public TKey Current { [Token(Token = "0x600309D")] [Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000", 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: 0x170007BE RID: 1982 // (get) Token: 0x0600309E RID: 12446 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007BE")] object IEnumerator.Current { [Token(Token = "0x600309E")] [Address(RVA = "0x2350280", Offset = "0x234F280", VA = "0x182350280", 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: 0x0600309F RID: 12447 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600309F")] [Address(RVA = "0x234A410", Offset = "0x2349410", VA = "0x18234A410", Slot = "8")] void IEnumerator.Reset() { } // Token: 0x04001B02 RID: 6914 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B02")] private Dictionary dictionary; // Token: 0x04001B03 RID: 6915 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B03")] private int index; // Token: 0x04001B04 RID: 6916 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B04")] private int version; // Token: 0x04001B05 RID: 6917 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B05")] private TKey currentKey; } } /// Represents the collection of values in a . This class cannot be inherited. /// /// // Token: 0x02000611 RID: 1553 [Token(Token = "0x2000611")] [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: 0x060030A0 RID: 12448 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60030A0")] [Address(RVA = "0x285CAE0", Offset = "0x285BAE0", VA = "0x18285CAE0")] public ValueCollection(Dictionary dictionary) { } /// Returns an enumerator that iterates through the . /// A for the . // Token: 0x060030A1 RID: 12449 RVA: 0x0001A838 File Offset: 0x00018A38 [Token(Token = "0x60030A1")] [Address(RVA = "0x2856900", Offset = "0x2855900", VA = "0x182856900")] 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: 0x060030A2 RID: 12450 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60030A2")] [Address(RVA = "0x2856560", Offset = "0x2855560", VA = "0x182856560", 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: 0x170007BF RID: 1983 // (get) Token: 0x060030A3 RID: 12451 RVA: 0x0001A850 File Offset: 0x00018A50 [Token(Token = "0x170007BF")] public int Count { [Token(Token = "0x60030A3")] [Address(RVA = "0x20F6120", Offset = "0x20F5120", VA = "0x1820F6120", Slot = "17")] get { return 0; } } // Token: 0x170007C0 RID: 1984 // (get) Token: 0x060030A4 RID: 12452 RVA: 0x0001A868 File Offset: 0x00018A68 [Token(Token = "0x170007C0")] bool ICollection.IsReadOnly { [Token(Token = "0x60030A4")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "5")] get { return default(bool); } } // Token: 0x060030A5 RID: 12453 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60030A5")] [Address(RVA = "0x2857020", Offset = "0x2856020", VA = "0x182857020", Slot = "6")] void ICollection.Add(TValue item) { } // Token: 0x060030A6 RID: 12454 RVA: 0x0001A880 File Offset: 0x00018A80 [Token(Token = "0x60030A6")] [Address(RVA = "0x2857BA0", Offset = "0x2856BA0", VA = "0x182857BA0", Slot = "10")] bool ICollection.Remove(TValue item) { return default(bool); } // Token: 0x060030A7 RID: 12455 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60030A7")] [Address(RVA = "0x2857380", Offset = "0x2856380", VA = "0x182857380", Slot = "7")] void ICollection.Clear() { } // Token: 0x060030A8 RID: 12456 RVA: 0x0001A898 File Offset: 0x00018A98 [Token(Token = "0x60030A8")] [Address(RVA = "0x20F6150", Offset = "0x20F5150", VA = "0x1820F6150", Slot = "8")] bool ICollection.Contains(TValue item) { return default(bool); } // Token: 0x060030A9 RID: 12457 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60030A9")] [Address(RVA = "0x2857E00", Offset = "0x2856E00", VA = "0x182857E00", 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: 0x060030AA RID: 12458 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60030AA")] [Address(RVA = "0x2857E00", Offset = "0x2856E00", VA = "0x182857E00", 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: 0x060030AB RID: 12459 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60030AB")] [Address(RVA = "0x285A4B0", Offset = "0x28594B0", VA = "0x18285A4B0", 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: 0x170007C1 RID: 1985 // (get) Token: 0x060030AC RID: 12460 RVA: 0x0001A8B0 File Offset: 0x00018AB0 [Token(Token = "0x170007C1")] bool ICollection.IsSynchronized { [Token(Token = "0x60030AC")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", 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: 0x170007C2 RID: 1986 // (get) Token: 0x060030AD RID: 12461 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007C2")] object ICollection.SyncRoot { [Token(Token = "0x60030AD")] [Address(RVA = "0x285BF60", Offset = "0x285AF60", VA = "0x18285BF60", Slot = "15")] get { return null; } } // Token: 0x04001B06 RID: 6918 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B06")] private Dictionary dictionary; /// Enumerates the elements of a . /// /// // Token: 0x02000612 RID: 1554 [Token(Token = "0x2000612")] [Serializable] public struct Enumerator : IEnumerator, IDisposable, IEnumerator { // Token: 0x060030AE RID: 12462 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60030AE")] [Address(RVA = "0x226EA20", Offset = "0x226DA20", VA = "0x18226EA20")] internal Enumerator(Dictionary dictionary) { } /// Releases all resources used by the . // Token: 0x060030AF RID: 12463 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60030AF")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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: 0x060030B0 RID: 12464 RVA: 0x0001A8C8 File Offset: 0x00018AC8 [Token(Token = "0x60030B0")] [Address(RVA = "0x29AAB70", Offset = "0x29A9B70", VA = "0x1829AAB70", 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: 0x170007C3 RID: 1987 // (get) Token: 0x060030B1 RID: 12465 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007C3")] public TValue Current { [Token(Token = "0x60030B1")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", 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: 0x170007C4 RID: 1988 // (get) Token: 0x060030B2 RID: 12466 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170007C4")] object IEnumerator.Current { [Token(Token = "0x60030B2")] [Address(RVA = "0x29AD900", Offset = "0x29AC900", VA = "0x1829AD900", 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: 0x060030B3 RID: 12467 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60030B3")] [Address(RVA = "0x29AC7C0", Offset = "0x29AB7C0", VA = "0x1829AC7C0", Slot = "8")] void IEnumerator.Reset() { } // Token: 0x04001B07 RID: 6919 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B07")] private Dictionary dictionary; // Token: 0x04001B08 RID: 6920 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B08")] private int index; // Token: 0x04001B09 RID: 6921 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B09")] private int version; // Token: 0x04001B0A RID: 6922 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B0A")] private TValue currentValue; } } } }