using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Diagnostics; using Cpp2IlInjected; namespace System.Collections.Concurrent { /// Represents a thread-safe collection of key/value pairs that can be accessed by multiple threads concurrently. /// The type of the keys in the dictionary. /// The type of the values in the dictionary. // Token: 0x020005F6 RID: 1526 [Token(Token = "0x20005F6")] [DebuggerTypeProxy(typeof(IDictionaryDebugView<, >))] [DebuggerDisplay("Count = {Count}")] [Serializable] public class ConcurrentDictionary : IDictionary, ICollection>, IEnumerable>, IEnumerable, IDictionary, ICollection, IReadOnlyDictionary, IReadOnlyCollection> { // Token: 0x06002FAE RID: 12206 RVA: 0x0001A148 File Offset: 0x00018348 [Token(Token = "0x6002FAE")] [Address(RVA = "0x2F143B0", Offset = "0x2F133B0", VA = "0x182F143B0")] private static bool IsValueWriteAtomic() { return default(bool); } /// Initializes a new instance of the class that is empty, has the default concurrency level, has the default initial capacity, and uses the default comparer for the key type. // Token: 0x06002FAF RID: 12207 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FAF")] [Address(RVA = "0x2F199C0", Offset = "0x2F189C0", VA = "0x182F199C0")] public ConcurrentDictionary() { } // Token: 0x06002FB0 RID: 12208 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FB0")] [Address(RVA = "0x2F19D20", Offset = "0x2F18D20", VA = "0x182F19D20")] internal ConcurrentDictionary(int concurrencyLevel, int capacity, bool growLockArray, IEqualityComparer comparer) { } /// Attempts to add the specified key and value to the . /// The key of the element to add. /// The value of the element to add. The value can be for reference types. /// /// if the key/value pair was added to the successfully; if the key already exists. /// /// is . /// The dictionary already contains the maximum number of elements (). // Token: 0x06002FB1 RID: 12209 RVA: 0x0001A160 File Offset: 0x00018360 [Token(Token = "0x6002FB1")] [Address(RVA = "0x2F183D0", Offset = "0x2F173D0", VA = "0x182F183D0")] public bool TryAdd(TKey key, TValue value) { return default(bool); } /// 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: 0x06002FB2 RID: 12210 RVA: 0x0001A178 File Offset: 0x00018378 [Token(Token = "0x6002FB2")] [Address(RVA = "0x2F118D0", Offset = "0x2F108D0", VA = "0x182F118D0", Slot = "36")] public bool ContainsKey(TKey key) { return default(bool); } /// Attempts to remove and return the value that has the specified key from the . /// The key of the element to remove and return. /// When this method returns, contains the object removed from the , or the default value of the type if does not exist. /// /// if the object was removed successfully; otherwise, . /// /// is . // Token: 0x06002FB3 RID: 12211 RVA: 0x0001A190 File Offset: 0x00018390 [Token(Token = "0x6002FB3")] [Address(RVA = "0x2F19870", Offset = "0x2F18870", VA = "0x182F19870")] public bool TryRemove(TKey key, out TValue value) { return default(bool); } // Token: 0x06002FB4 RID: 12212 RVA: 0x0001A1A8 File Offset: 0x000183A8 [Token(Token = "0x6002FB4")] [Address(RVA = "0x2F18BF0", Offset = "0x2F17BF0", VA = "0x182F18BF0")] private bool TryRemoveInternal(TKey key, out TValue value, bool matchValue, TValue oldValue) { return default(bool); } /// Attempts to get the value associated with the specified key from the . /// The key of the value to get. /// When this method returns, contains the object from the that has the specified key, or the default value of the type if the operation failed. /// /// if the key was found in the ; otherwise, . /// /// is . // Token: 0x06002FB5 RID: 12213 RVA: 0x0001A1C0 File Offset: 0x000183C0 [Token(Token = "0x6002FB5")] [Address(RVA = "0x2F18AD0", Offset = "0x2F17AD0", VA = "0x182F18AD0", Slot = "37")] public bool TryGetValue(TKey key, out TValue value) { return default(bool); } // Token: 0x06002FB6 RID: 12214 RVA: 0x0001A1D8 File Offset: 0x000183D8 [Token(Token = "0x6002FB6")] [Address(RVA = "0x2F18650", Offset = "0x2F17650", VA = "0x182F18650")] private bool TryGetValueInternal(TKey key, int hashcode, out TValue value) { return default(bool); } /// Removes all keys and values from the . // Token: 0x06002FB7 RID: 12215 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FB7")] [Address(RVA = "0x2F11690", Offset = "0x2F10690", VA = "0x182F11690", Slot = "27")] public void Clear() { } // Token: 0x06002FB8 RID: 12216 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FB8")] [Address(RVA = "0x2F14BE0", Offset = "0x2F13BE0", VA = "0x182F14BE0", Slot = "17")] void ICollection>.CopyTo(KeyValuePair[] array, int index) { } /// Copies the key and value pairs stored in the to a new array. /// A new array containing a snapshot of key and value pairs copied from the . // Token: 0x06002FB9 RID: 12217 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002FB9")] [Address(RVA = "0x2F16F10", Offset = "0x2F15F10", VA = "0x182F16F10")] public KeyValuePair[] ToArray() { return null; } // Token: 0x06002FBA RID: 12218 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FBA")] [Address(RVA = "0x2F11FA0", Offset = "0x2F10FA0", VA = "0x182F11FA0")] private void CopyToPairs(KeyValuePair[] array, int index) { } // Token: 0x06002FBB RID: 12219 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FBB")] [Address(RVA = "0x2F11970", Offset = "0x2F10970", VA = "0x182F11970")] private void CopyToEntries(DictionaryEntry[] array, int index) { } // Token: 0x06002FBC RID: 12220 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FBC")] [Address(RVA = "0x2F11E00", Offset = "0x2F10E00", VA = "0x182F11E00")] private void CopyToObjects(object[] array, int index) { } /// Returns an enumerator that iterates through the . /// An enumerator for the . // Token: 0x06002FBD RID: 12221 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002FBD")] [Address(RVA = "0x2F123A0", Offset = "0x2F113A0", VA = "0x182F123A0", Slot = "19")] public IEnumerator> GetEnumerator() { return null; } // Token: 0x06002FBE RID: 12222 RVA: 0x0001A1F0 File Offset: 0x000183F0 [Token(Token = "0x6002FBE")] [Address(RVA = "0x2F17BE0", Offset = "0x2F16BE0", VA = "0x182F17BE0")] private bool TryAddInternal(TKey key, int hashcode, TValue value, bool updateIfExists, bool acquireLock, out TValue resultingValue) { return default(bool); } /// Gets or sets the value associated with the specified key. /// The key of the value to get or set. /// The value of the key/value pair at the specified index. /// /// is . /// The property is retrieved and does not exist in the collection. // Token: 0x1700077F RID: 1919 [Token(Token = "0x1700077F")] public TValue this[TKey key] { [Token(Token = "0x6002FBF")] [Address(RVA = "0x360F650", Offset = "0x360E650", VA = "0x18360F650", Slot = "38")] get { return null; } [Token(Token = "0x6002FC0")] [Address(RVA = "0x2F1A720", Offset = "0x2F19720", VA = "0x182F1A720", Slot = "5")] set { } } // Token: 0x06002FC1 RID: 12225 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FC1")] [Address(RVA = "0x2F16E00", Offset = "0x2F15E00", VA = "0x182F16E00")] private static void ThrowKeyNotFoundException() { } // Token: 0x06002FC2 RID: 12226 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FC2")] [Address(RVA = "0x2F16E50", Offset = "0x2F15E50", VA = "0x182F16E50")] private static void ThrowKeyNullException() { } /// Gets the number of key/value pairs contained in the . /// The number of key/value pairs contained in the . /// The dictionary already contains the maximum number of elements (). // Token: 0x17000780 RID: 1920 // (get) Token: 0x06002FC3 RID: 12227 RVA: 0x0001A208 File Offset: 0x00018408 [Token(Token = "0x17000780")] public int Count { [Token(Token = "0x6002FC3")] [Address(RVA = "0x2F19F90", Offset = "0x2F18F90", VA = "0x182F19F90", Slot = "41")] get { return 0; } } // Token: 0x06002FC4 RID: 12228 RVA: 0x0001A220 File Offset: 0x00018420 [Token(Token = "0x6002FC4")] [Address(RVA = "0x2F12250", Offset = "0x2F11250", VA = "0x182F12250")] private int GetCountInternal() { return 0; } /// Adds a key/value pair to the by using the specified function if the key does not already exist. Returns the new value, or the existing value if the key exists. /// The key of the element to add. /// The function used to generate a value for the key. /// The value for the key. This will be either the existing value for the key if the key is already in the dictionary, or the new value if the key was not in the dictionary. /// /// or is . /// The dictionary already contains the maximum number of elements (). // Token: 0x06002FC5 RID: 12229 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002FC5")] [Address(RVA = "0x3608AC0", Offset = "0x3607AC0", VA = "0x183608AC0")] public TValue GetOrAdd(TKey key, Func valueFactory) { return null; } /// Gets a value that indicates whether the is empty. /// /// if the is empty; otherwise, . // Token: 0x17000781 RID: 1921 // (get) Token: 0x06002FC6 RID: 12230 RVA: 0x0001A238 File Offset: 0x00018438 [Token(Token = "0x17000781")] public bool IsEmpty { [Token(Token = "0x6002FC6")] [Address(RVA = "0x2F1A180", Offset = "0x2F19180", VA = "0x182F1A180")] get { return default(bool); } } // Token: 0x06002FC7 RID: 12231 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FC7")] [Address(RVA = "0x2F14F90", Offset = "0x2F13F90", VA = "0x182F14F90", Slot = "9")] void IDictionary.Add(TKey key, TValue value) { } // Token: 0x06002FC8 RID: 12232 RVA: 0x0001A250 File Offset: 0x00018450 [Token(Token = "0x6002FC8")] [Address(RVA = "0x2F15160", Offset = "0x2F14160", VA = "0x182F15160", Slot = "10")] bool IDictionary.Remove(TKey key) { return default(bool); } /// Gets a collection containing the keys in the . /// A collection of keys in the . // Token: 0x17000782 RID: 1922 // (get) Token: 0x06002FC9 RID: 12233 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000782")] public ICollection Keys { [Token(Token = "0x6002FC9")] [Address(RVA = "0x2F151B0", Offset = "0x2F141B0", VA = "0x182F151B0", Slot = "6")] get { return null; } } // Token: 0x17000783 RID: 1923 // (get) Token: 0x06002FCA RID: 12234 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000783")] IEnumerable IReadOnlyDictionary.Keys { [Token(Token = "0x6002FCA")] [Address(RVA = "0x2F151B0", Offset = "0x2F141B0", VA = "0x182F151B0", Slot = "39")] get { return null; } } /// Gets a collection that contains the values in the . /// A collection that contains the values in the . // Token: 0x17000784 RID: 1924 // (get) Token: 0x06002FCB RID: 12235 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000784")] public ICollection Values { [Token(Token = "0x6002FCB")] [Address(RVA = "0x2F151E0", Offset = "0x2F141E0", VA = "0x182F151E0", Slot = "7")] get { return null; } } // Token: 0x17000785 RID: 1925 // (get) Token: 0x06002FCC RID: 12236 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000785")] IEnumerable IReadOnlyDictionary.Values { [Token(Token = "0x6002FCC")] [Address(RVA = "0x2F151E0", Offset = "0x2F141E0", VA = "0x182F151E0", Slot = "40")] get { return null; } } // Token: 0x06002FCD RID: 12237 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FCD")] [Address(RVA = "0x2F14740", Offset = "0x2F13740", VA = "0x182F14740", Slot = "14")] void ICollection>.Add(KeyValuePair keyValuePair) { } // Token: 0x06002FCE RID: 12238 RVA: 0x0001A268 File Offset: 0x00018468 [Token(Token = "0x6002FCE")] [Address(RVA = "0x2F14810", Offset = "0x2F13810", VA = "0x182F14810", Slot = "16")] bool ICollection>.Contains(KeyValuePair keyValuePair) { return default(bool); } // Token: 0x17000786 RID: 1926 // (get) Token: 0x06002FCF RID: 12239 RVA: 0x0001A280 File Offset: 0x00018480 [Token(Token = "0x17000786")] bool ICollection>.IsReadOnly { [Token(Token = "0x6002FCF")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "13")] get { return default(bool); } } // Token: 0x06002FD0 RID: 12240 RVA: 0x0001A298 File Offset: 0x00018498 [Token(Token = "0x6002FD0")] [Address(RVA = "0x2F14E70", Offset = "0x2F13E70", VA = "0x182F14E70", Slot = "18")] bool ICollection>.Remove(KeyValuePair keyValuePair) { return default(bool); } /// Returns an enumerator that iterates through the . /// An enumerator for the . // Token: 0x06002FD1 RID: 12241 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002FD1")] [Address(RVA = "0x2F16D80", Offset = "0x2F15D80", VA = "0x182F16D80", Slot = "20")] IEnumerator IEnumerable.GetEnumerator() { return null; } /// 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 . /// The dictionary already contains the maximum number of elements (). // Token: 0x06002FD2 RID: 12242 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FD2")] [Address(RVA = "0x2F15A10", Offset = "0x2F14A10", VA = "0x182F15A10", Slot = "26")] void IDictionary.Add(object key, object value) { } /// Gets a value that indicates 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: 0x06002FD3 RID: 12243 RVA: 0x0001A2B0 File Offset: 0x000184B0 [Token(Token = "0x6002FD3")] [Address(RVA = "0x2F16010", Offset = "0x2F15010", VA = "0x182F16010", Slot = "25")] bool IDictionary.Contains(object key) { return default(bool); } /// Provides a for the . /// A for the . // Token: 0x06002FD4 RID: 12244 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002FD4")] [Address(RVA = "0x2F16180", Offset = "0x2F15180", VA = "0x182F16180", Slot = "30")] IDictionaryEnumerator IDictionary.GetEnumerator() { return null; } /// Gets a value that indicates whether the has a fixed size. /// /// if the has a fixed size; otherwise, . For , this property always returns . // Token: 0x17000787 RID: 1927 // (get) Token: 0x06002FD5 RID: 12245 RVA: 0x0001A2C8 File Offset: 0x000184C8 [Token(Token = "0x17000787")] bool IDictionary.IsFixedSize { [Token(Token = "0x6002FD5")] [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, . For , this property always returns . // Token: 0x17000788 RID: 1928 // (get) Token: 0x06002FD6 RID: 12246 RVA: 0x0001A2E0 File Offset: 0x000184E0 [Token(Token = "0x17000788")] bool IDictionary.IsReadOnly { [Token(Token = "0x6002FD6")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "28")] get { return default(bool); } } /// Gets an that contains the keys of the . /// An interface that contains the keys of the . // Token: 0x17000789 RID: 1929 // (get) Token: 0x06002FD7 RID: 12247 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000789")] ICollection IDictionary.Keys { [Token(Token = "0x6002FD7")] [Address(RVA = "0x2F151B0", Offset = "0x2F141B0", VA = "0x182F151B0", Slot = "23")] get { return null; } } /// Removes the element with the specified key from the . /// The key of the element to remove. /// /// is . // Token: 0x06002FD8 RID: 12248 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FD8")] [Address(RVA = "0x2F16200", Offset = "0x2F15200", VA = "0x182F16200", Slot = "31")] void IDictionary.Remove(object key) { } /// Gets an that contains the values in the . /// An interface that contains the values in the . // Token: 0x1700078A RID: 1930 // (get) Token: 0x06002FD9 RID: 12249 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700078A")] ICollection IDictionary.Values { [Token(Token = "0x6002FD9")] [Address(RVA = "0x2F151E0", Offset = "0x2F141E0", VA = "0x182F151E0", Slot = "24")] 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, 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 or the value type of the . // Token: 0x1700078B RID: 1931 [Token(Token = "0x1700078B")] object IDictionary.this[object key] { [Token(Token = "0x6002FDA")] [Address(RVA = "0x2F166D0", Offset = "0x2F156D0", VA = "0x182F166D0", Slot = "21")] get { return null; } [Token(Token = "0x6002FDB")] [Address(RVA = "0x2F16860", Offset = "0x2F15860", VA = "0x182F16860", Slot = "22")] set { } } /// 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 . The array must have zero-based indexing. /// The zero-based index in at which copying begins. /// /// is . /// /// is less than 0. /// /// is equal to or greater than the length of the . /// -or- /// The number of elements in the source is greater than the available space from to the end of the destination . // Token: 0x06002FDC RID: 12252 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FDC")] [Address(RVA = "0x2F15210", Offset = "0x2F14210", VA = "0x182F15210", Slot = "32")] void ICollection.CopyTo(Array array, int index) { } /// Gets a value that indicates whether access to the is synchronized with the SyncRoot. /// /// if access to the is synchronized (thread safe); otherwise, . For this property always returns . // Token: 0x1700078C RID: 1932 // (get) Token: 0x06002FDD RID: 12253 RVA: 0x0001A2F8 File Offset: 0x000184F8 [Token(Token = "0x1700078C")] bool ICollection.IsSynchronized { [Token(Token = "0x6002FDD")] [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 . This property is not supported. /// Always returns null. /// This property is not supported. // Token: 0x1700078D RID: 1933 // (get) Token: 0x06002FDE RID: 12254 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700078D")] object ICollection.SyncRoot { [Token(Token = "0x6002FDE")] [Address(RVA = "0x2F159B0", Offset = "0x2F149B0", VA = "0x182F159B0", Slot = "34")] get { return null; } } // Token: 0x06002FDF RID: 12255 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FDF")] [Address(RVA = "0x2F13330", Offset = "0x2F12330", VA = "0x182F13330")] private void GrowTable(ConcurrentDictionary.Tables tables) { } // Token: 0x06002FE0 RID: 12256 RVA: 0x0001A310 File Offset: 0x00018510 [Token(Token = "0x6002FE0")] [Address(RVA = "0x2F12240", Offset = "0x2F11240", VA = "0x182F12240")] private static int GetBucket(int hashcode, int bucketCount) { return 0; } // Token: 0x06002FE1 RID: 12257 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FE1")] [Address(RVA = "0x2F12220", Offset = "0x2F11220", VA = "0x182F12220")] private static void GetBucketAndLockNo(int hashcode, out int bucketNo, out int lockNo, int bucketCount, int lockCount) { } // Token: 0x1700078E RID: 1934 // (get) Token: 0x06002FE2 RID: 12258 RVA: 0x0001A328 File Offset: 0x00018528 [Token(Token = "0x1700078E")] private static int DefaultConcurrencyLevel { [Token(Token = "0x6002FE2")] [Address(RVA = "0x2F1A170", Offset = "0x2F19170", VA = "0x182F1A170")] get { return 0; } } // Token: 0x06002FE3 RID: 12259 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FE3")] [Address(RVA = "0x2F10EF0", Offset = "0x2F0FEF0", VA = "0x182F10EF0")] private void AcquireAllLocks(ref int locksAcquired) { } // Token: 0x06002FE4 RID: 12260 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FE4")] [Address(RVA = "0x2F111D0", Offset = "0x2F101D0", VA = "0x182F111D0")] private void AcquireLocks(int fromInclusive, int toExclusive, ref int locksAcquired) { } // Token: 0x06002FE5 RID: 12261 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FE5")] [Address(RVA = "0x2F145F0", Offset = "0x2F135F0", VA = "0x182F145F0")] private void ReleaseLocks(int fromInclusive, int toExclusive) { } // Token: 0x06002FE6 RID: 12262 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002FE6")] [Address(RVA = "0x2F126F0", Offset = "0x2F116F0", VA = "0x182F126F0")] private ReadOnlyCollection GetKeys() { return null; } // Token: 0x06002FE7 RID: 12263 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002FE7")] [Address(RVA = "0x2F13080", Offset = "0x2F12080", VA = "0x182F13080")] private ReadOnlyCollection GetValues() { return null; } // Token: 0x04001AAB RID: 6827 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AAB")] private ConcurrentDictionary.Tables _tables; // Token: 0x04001AAC RID: 6828 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AAC")] private IEqualityComparer _comparer; // Token: 0x04001AAD RID: 6829 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AAD")] private readonly bool _growLockArray; // Token: 0x04001AAE RID: 6830 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AAE")] private int _budget; // Token: 0x04001AAF RID: 6831 [Token(Token = "0x4001AAF")] private static readonly bool s_isValueWriteAtomic; // Token: 0x020005F7 RID: 1527 [Token(Token = "0x20005F7")] private sealed class Tables { // Token: 0x06002FE9 RID: 12265 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FE9")] [Address(RVA = "0x2F20010", Offset = "0x2F1F010", VA = "0x182F20010")] internal Tables(ConcurrentDictionary.Node[] buckets, object[] locks, int[] countPerLock) { } // Token: 0x04001AB0 RID: 6832 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AB0")] internal readonly ConcurrentDictionary.Node[] _buckets; // Token: 0x04001AB1 RID: 6833 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AB1")] internal readonly object[] _locks; // Token: 0x04001AB2 RID: 6834 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AB2")] internal int[] _countPerLock; } // Token: 0x020005F8 RID: 1528 [Token(Token = "0x20005F8")] [Serializable] private sealed class Node { // Token: 0x06002FEA RID: 12266 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FEA")] [Address(RVA = "0x2F1FFA0", Offset = "0x2F1EFA0", VA = "0x182F1FFA0")] internal Node(TKey key, TValue value, int hashcode, ConcurrentDictionary.Node next) { } // Token: 0x04001AB3 RID: 6835 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AB3")] internal readonly TKey _key; // Token: 0x04001AB4 RID: 6836 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AB4")] internal TValue _value; // Token: 0x04001AB5 RID: 6837 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AB5")] internal ConcurrentDictionary.Node _next; // Token: 0x04001AB6 RID: 6838 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AB6")] internal readonly int _hashcode; } // Token: 0x020005F9 RID: 1529 [Token(Token = "0x20005F9")] [Serializable] private sealed class DictionaryEnumerator : IDictionaryEnumerator, IEnumerator { // Token: 0x06002FEB RID: 12267 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FEB")] [Address(RVA = "0x2F1BC60", Offset = "0x2F1AC60", VA = "0x182F1BC60")] internal DictionaryEnumerator(ConcurrentDictionary dictionary) { } // Token: 0x1700078F RID: 1935 // (get) Token: 0x06002FEC RID: 12268 RVA: 0x0001A340 File Offset: 0x00018540 [Token(Token = "0x1700078F")] public DictionaryEntry Entry { [Token(Token = "0x6002FEC")] [Address(RVA = "0x2F1BEC0", Offset = "0x2F1AEC0", VA = "0x182F1BEC0", Slot = "6")] get { return default(DictionaryEntry); } } // Token: 0x17000790 RID: 1936 // (get) Token: 0x06002FED RID: 12269 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000790")] public object Key { [Token(Token = "0x6002FED")] [Address(RVA = "0x2F1C640", Offset = "0x2F1B640", VA = "0x182F1C640", Slot = "4")] get { return null; } } // Token: 0x17000791 RID: 1937 // (get) Token: 0x06002FEE RID: 12270 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000791")] public object Value { [Token(Token = "0x6002FEE")] [Address(RVA = "0x2F1C740", Offset = "0x2F1B740", VA = "0x182F1C740", Slot = "5")] get { return null; } } // Token: 0x17000792 RID: 1938 // (get) Token: 0x06002FEF RID: 12271 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000792")] public object Current { [Token(Token = "0x6002FEF")] [Address(RVA = "0x2F1BDC0", Offset = "0x2F1ADC0", VA = "0x182F1BDC0", Slot = "8")] get { return null; } } // Token: 0x06002FF0 RID: 12272 RVA: 0x0001A358 File Offset: 0x00018558 [Token(Token = "0x6002FF0")] [Address(RVA = "0x2F1BA30", Offset = "0x2F1AA30", VA = "0x182F1BA30", Slot = "7")] public bool MoveNext() { return default(bool); } // Token: 0x06002FF1 RID: 12273 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002FF1")] [Address(RVA = "0x2F1BBC0", Offset = "0x2F1ABC0", VA = "0x182F1BBC0", Slot = "9")] public void Reset() { } // Token: 0x04001AB7 RID: 6839 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AB7")] private IEnumerator> _enumerator; } } }