using System; using System.Diagnostics; using Cpp2IlInjected; namespace System.Collections.Generic { /// Represents a collection of key/value pairs that are sorted on the key. /// The type of the keys in the dictionary. /// The type of the values in the dictionary. // Token: 0x0200034E RID: 846 [Token(Token = "0x200034E")] [DebuggerTypeProxy(typeof(IDictionaryDebugView<, >))] [DebuggerDisplay("Count = {Count}")] [Serializable] public class SortedDictionary : IDictionary, ICollection>, IEnumerable>, IEnumerable, IDictionary, ICollection, IReadOnlyDictionary, IReadOnlyCollection> { /// Initializes a new instance of the class that is empty and uses the default implementation for the key type. // Token: 0x06001639 RID: 5689 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001639")] [Address(RVA = "0x21BEAC0", Offset = "0x21BD8C0", VA = "0x1821BEAC0")] public SortedDictionary() { } /// Initializes a new instance of the class that is empty and uses the specified implementation to compare keys. /// The implementation to use when comparing keys, or to use the default for the type of the key. // Token: 0x0600163A RID: 5690 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600163A")] [Address(RVA = "0x3136EB0", Offset = "0x3135CB0", VA = "0x183136EB0")] public SortedDictionary(IComparer comparer) { } // Token: 0x0600163B RID: 5691 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600163B")] [Address(RVA = "0x3135840", Offset = "0x3134640", VA = "0x183135840", Slot = "14")] void ICollection>.Add(KeyValuePair keyValuePair) { } // Token: 0x0600163C RID: 5692 RVA: 0x00009C30 File Offset: 0x00007E30 [Token(Token = "0x600163C")] [Address(RVA = "0x3135880", Offset = "0x3134680", VA = "0x183135880", Slot = "16")] bool ICollection>.Contains(KeyValuePair keyValuePair) { return default(bool); } // Token: 0x0600163D RID: 5693 RVA: 0x00009C48 File Offset: 0x00007E48 [Token(Token = "0x600163D")] [Address(RVA = "0x3135980", Offset = "0x3134780", VA = "0x183135980", Slot = "18")] bool ICollection>.Remove(KeyValuePair keyValuePair) { return default(bool); } // Token: 0x1700049D RID: 1181 // (get) Token: 0x0600163E RID: 5694 RVA: 0x00009C60 File Offset: 0x00007E60 [Token(Token = "0x1700049D")] bool ICollection>.IsReadOnly { [Token(Token = "0x600163E")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "13")] get { return default(bool); } } /// 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: 0x1700049E RID: 1182 [Token(Token = "0x1700049E")] public TValue this[TKey key] { [Token(Token = "0x600163F")] [Address(RVA = "0x3137110", Offset = "0x3135F10", VA = "0x183137110", Slot = "38")] get { return null; } [Token(Token = "0x6001640")] [Address(RVA = "0x3137310", Offset = "0x3136110", VA = "0x183137310", Slot = "5")] set { } } /// Gets the number of key/value pairs contained in the . /// The number of key/value pairs contained in the . // Token: 0x1700049F RID: 1183 // (get) Token: 0x06001641 RID: 5697 RVA: 0x00009C78 File Offset: 0x00007E78 [Token(Token = "0x1700049F")] public int Count { [Token(Token = "0x6001641")] [Address(RVA = "0x3136FA0", Offset = "0x3135DA0", VA = "0x183136FA0", Slot = "41")] get { return 0; } } /// Gets a collection containing the keys in the . /// A containing the keys in the . // Token: 0x170004A0 RID: 1184 // (get) Token: 0x06001642 RID: 5698 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004A0")] public SortedDictionary.KeyCollection Keys { [Token(Token = "0x6001642")] [Address(RVA = "0x3137210", Offset = "0x3136010", VA = "0x183137210")] get { return null; } } // Token: 0x170004A1 RID: 1185 // (get) Token: 0x06001643 RID: 5699 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004A1")] ICollection IDictionary.Keys { [Token(Token = "0x6001643")] [Address(RVA = "0x3135A90", Offset = "0x3134890", VA = "0x183135A90", Slot = "6")] get { return null; } } // Token: 0x170004A2 RID: 1186 // (get) Token: 0x06001644 RID: 5700 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004A2")] IEnumerable IReadOnlyDictionary.Keys { [Token(Token = "0x6001644")] [Address(RVA = "0x3135A90", Offset = "0x3134890", VA = "0x183135A90", Slot = "39")] get { return null; } } /// Gets a collection containing the values in the . /// A containing the values in the . // Token: 0x170004A3 RID: 1187 // (get) Token: 0x06001645 RID: 5701 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004A3")] public SortedDictionary.ValueCollection Values { [Token(Token = "0x6001645")] [Address(RVA = "0x3137290", Offset = "0x3136090", VA = "0x183137290")] get { return null; } } // Token: 0x170004A4 RID: 1188 // (get) Token: 0x06001646 RID: 5702 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004A4")] ICollection IDictionary.Values { [Token(Token = "0x6001646")] [Address(RVA = "0x3135AC0", Offset = "0x31348C0", VA = "0x183135AC0", Slot = "7")] get { return null; } } // Token: 0x170004A5 RID: 1189 // (get) Token: 0x06001647 RID: 5703 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004A5")] IEnumerable IReadOnlyDictionary.Values { [Token(Token = "0x6001647")] [Address(RVA = "0x3135AC0", Offset = "0x31348C0", VA = "0x183135AC0", Slot = "40")] get { return null; } } /// Adds an element with the specified key and value into the . /// 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: 0x06001648 RID: 5704 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001648")] [Address(RVA = "0x3134F50", Offset = "0x3133D50", VA = "0x183134F50", Slot = "9")] public void Add(TKey key, TValue value) { } /// Removes all elements from the . // Token: 0x06001649 RID: 5705 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001649")] [Address(RVA = "0x3135100", Offset = "0x3133F00", VA = "0x183135100", Slot = "27")] public void Clear() { } /// 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: 0x0600164A RID: 5706 RVA: 0x00009C90 File Offset: 0x00007E90 [Token(Token = "0x600164A")] [Address(RVA = "0x3135210", Offset = "0x3134010", VA = "0x183135210", Slot = "36")] public bool ContainsKey(TKey key) { return default(bool); } /// Determines whether the contains an element with the specified 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: 0x0600164B RID: 5707 RVA: 0x00009CA8 File Offset: 0x00007EA8 [Token(Token = "0x600164B")] [Address(RVA = "0x31352C0", Offset = "0x31340C0", VA = "0x1831352C0")] public bool ContainsValue(TValue value) { return default(bool); } /// Copies the elements of the to the specified array of structures, starting at the specified index. /// The one-dimensional array of structures that is the destination of the elements copied from the current The array must have zero-based indexing. /// The zero-based index in at which copying begins. /// /// is . /// /// is less than 0. /// The number of elements in the source is greater than the available space from to the end of the destination . // Token: 0x0600164C RID: 5708 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600164C")] [Address(RVA = "0x31354B0", Offset = "0x31342B0", VA = "0x1831354B0", Slot = "17")] public void CopyTo(KeyValuePair[] array, int index) { } /// Returns an enumerator that iterates through the . /// A for the . // Token: 0x0600164D RID: 5709 RVA: 0x00009CC0 File Offset: 0x00007EC0 [Token(Token = "0x600164D")] [Address(RVA = "0x31354E0", Offset = "0x31342E0", VA = "0x1831354E0")] public SortedDictionary.Enumerator GetEnumerator() { return default(SortedDictionary.Enumerator); } // Token: 0x0600164E RID: 5710 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600164E")] [Address(RVA = "0x3135AF0", Offset = "0x31348F0", VA = "0x183135AF0", Slot = "19")] IEnumerator> IEnumerable>.GetEnumerator() { return null; } /// Removes the element with the specified key from the . /// The key of the element to remove. /// /// if the element is successfully removed; otherwise, . This method also returns if is not found in the . /// /// is . // Token: 0x0600164F RID: 5711 RVA: 0x00009CD8 File Offset: 0x00007ED8 [Token(Token = "0x600164F")] [Address(RVA = "0x31356B0", Offset = "0x31344B0", VA = "0x1831356B0", 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, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. /// /// if the contains an element with the specified key; otherwise, . /// /// is . // Token: 0x06001650 RID: 5712 RVA: 0x00009CF0 File Offset: 0x00007EF0 [Token(Token = "0x6001650")] [Address(RVA = "0x3136DC0", Offset = "0x3135BC0", VA = "0x183136DC0", Slot = "37")] public bool TryGetValue(TKey key, out TValue value) { return default(bool); } /// 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 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: 0x06001651 RID: 5713 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001651")] [Address(RVA = "0x3135C10", Offset = "0x3134A10", VA = "0x183135C10", Slot = "32")] void ICollection.CopyTo(Array array, int index) { } /// Gets a value indicating whether the has a fixed size. /// /// if the has a fixed size; otherwise, . In the default implementation of , this property always returns . // Token: 0x170004A6 RID: 1190 // (get) Token: 0x06001652 RID: 5714 RVA: 0x00009D08 File Offset: 0x00007F08 [Token(Token = "0x170004A6")] bool IDictionary.IsFixedSize { [Token(Token = "0x6001652")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "29")] get { return default(bool); } } /// Gets a value indicating whether the is read-only. /// /// if the is read-only; otherwise, . In the default implementation of , this property always returns . // Token: 0x170004A7 RID: 1191 // (get) Token: 0x06001653 RID: 5715 RVA: 0x00009D20 File Offset: 0x00007F20 [Token(Token = "0x170004A7")] bool IDictionary.IsReadOnly { [Token(Token = "0x6001653")] [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: 0x170004A8 RID: 1192 // (get) Token: 0x06001654 RID: 5716 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004A8")] ICollection IDictionary.Keys { [Token(Token = "0x6001654")] [Address(RVA = "0x3135A90", Offset = "0x3134890", VA = "0x183135A90", Slot = "23")] get { return null; } } /// Gets an containing the values in the . /// An containing the values in the . // Token: 0x170004A9 RID: 1193 // (get) Token: 0x06001655 RID: 5717 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004A9")] ICollection IDictionary.Values { [Token(Token = "0x6001655")] [Address(RVA = "0x3135AC0", Offset = "0x31348C0", VA = "0x183135AC0", Slot = "24")] get { return null; } } /// Gets or sets the element with the specified key. /// The key of the element to get. /// The element 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: 0x170004AA RID: 1194 [Token(Token = "0x170004AA")] object IDictionary.this[object key] { [Token(Token = "0x6001656")] [Address(RVA = "0x31365E0", Offset = "0x31353E0", VA = "0x1831365E0", Slot = "21")] get { return null; } [Token(Token = "0x6001657")] [Address(RVA = "0x31367A0", Offset = "0x31355A0", VA = "0x1831367A0", Slot = "22")] set { } } /// Adds an element with the provided key and value to the . /// The object to use as the key of the element to add. /// The object to use as the value of the element to add. /// /// 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 value type of the . /// -or- /// An element with the same key already exists in the . // Token: 0x06001658 RID: 5720 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001658")] [Address(RVA = "0x3135FA0", Offset = "0x3134DA0", VA = "0x183135FA0", 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 key; otherwise, . /// /// is . // Token: 0x06001659 RID: 5721 RVA: 0x00009D38 File Offset: 0x00007F38 [Token(Token = "0x6001659")] [Address(RVA = "0x3136210", Offset = "0x3135010", VA = "0x183136210", Slot = "25")] bool IDictionary.Contains(object key) { return default(bool); } // Token: 0x0600165A RID: 5722 RVA: 0x00009D50 File Offset: 0x00007F50 [Token(Token = "0x600165A")] [Address(RVA = "0x3135550", Offset = "0x3134350", VA = "0x183135550")] private static bool IsCompatibleKey(object key) { return default(bool); } /// Returns an for the . /// An for the . // Token: 0x0600165B RID: 5723 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600165B")] [Address(RVA = "0x31363B0", Offset = "0x31351B0", VA = "0x1831363B0", 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: 0x0600165C RID: 5724 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600165C")] [Address(RVA = "0x3136520", Offset = "0x3135320", VA = "0x183136520", Slot = "31")] void IDictionary.Remove(object key) { } /// 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: 0x170004AB RID: 1195 // (get) Token: 0x0600165D RID: 5725 RVA: 0x00009D68 File Offset: 0x00007F68 [Token(Token = "0x170004AB")] bool ICollection.IsSynchronized { [Token(Token = "0x600165D")] [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: 0x170004AC RID: 1196 // (get) Token: 0x0600165E RID: 5726 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004AC")] object ICollection.SyncRoot { [Token(Token = "0x600165E")] [Address(RVA = "0x3135CD0", Offset = "0x3134AD0", VA = "0x183135CD0", Slot = "34")] get { return null; } } /// Returns an enumerator that iterates through the collection. /// An that can be used to iterate through the collection. // Token: 0x0600165F RID: 5727 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600165F")] [Address(RVA = "0x3135AF0", Offset = "0x31348F0", VA = "0x183135AF0", Slot = "20")] IEnumerator IEnumerable.GetEnumerator() { return null; } // Token: 0x04000E63 RID: 3683 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000E63")] [NonSerialized] private SortedDictionary.KeyCollection _keys; // Token: 0x04000E64 RID: 3684 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000E64")] [NonSerialized] private SortedDictionary.ValueCollection _values; // Token: 0x04000E65 RID: 3685 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000E65")] private TreeSet> _set; /// Enumerates the elements of a . /// /// // Token: 0x0200034F RID: 847 [Token(Token = "0x200034F")] public struct Enumerator : IEnumerator>, IDisposable, IEnumerator, IDictionaryEnumerator { // Token: 0x06001660 RID: 5728 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001660")] [Address(RVA = "0x312FD40", Offset = "0x312EB40", VA = "0x18312FD40")] internal Enumerator(SortedDictionary 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: 0x06001661 RID: 5729 RVA: 0x00009D80 File Offset: 0x00007F80 [Token(Token = "0x6001661")] [Address(RVA = "0x312D880", Offset = "0x312C680", VA = "0x18312D880", Slot = "6")] public bool MoveNext() { return default(bool); } /// Releases all resources used by the . // Token: 0x06001662 RID: 5730 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001662")] [Address(RVA = "0x312D5D0", Offset = "0x312C3D0", VA = "0x18312D5D0", Slot = "5")] public void Dispose() { } /// Gets the element at the current position of the enumerator. /// The element in the at the current position of the enumerator. // Token: 0x170004AD RID: 1197 // (get) Token: 0x06001663 RID: 5731 RVA: 0x00009D98 File Offset: 0x00007F98 [Token(Token = "0x170004AD")] public KeyValuePair Current { [Token(Token = "0x6001663")] [Address(RVA = "0x312FE50", Offset = "0x312EC50", VA = "0x18312FE50", Slot = "4")] get { return default(KeyValuePair); } } // Token: 0x170004AE RID: 1198 // (get) Token: 0x06001664 RID: 5732 RVA: 0x00009DB0 File Offset: 0x00007FB0 [Token(Token = "0x170004AE")] internal bool NotStartedOrEnded { [Token(Token = "0x6001664")] [Address(RVA = "0x31301A0", Offset = "0x312EFA0", VA = "0x1831301A0")] get { return default(bool); } } // Token: 0x06001665 RID: 5733 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001665")] [Address(RVA = "0x312DB70", Offset = "0x312C970", VA = "0x18312DB70")] internal void Reset() { } /// 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: 0x06001666 RID: 5734 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001666")] [Address(RVA = "0x312DB70", Offset = "0x312C970", VA = "0x18312DB70", Slot = "8")] void IEnumerator.Reset() { } /// 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: 0x170004AF RID: 1199 // (get) Token: 0x06001667 RID: 5735 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004AF")] object IEnumerator.Current { [Token(Token = "0x6001667")] [Address(RVA = "0x312EF60", Offset = "0x312DD60", VA = "0x18312EF60", Slot = "7")] get { return null; } } /// Gets the key of the element at the current position of the enumerator. /// The key of 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: 0x170004B0 RID: 1200 // (get) Token: 0x06001668 RID: 5736 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004B0")] object IDictionaryEnumerator.Key { [Token(Token = "0x6001668")] [Address(RVA = "0x312E380", Offset = "0x312D180", VA = "0x18312E380", 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 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: 0x170004B1 RID: 1201 // (get) Token: 0x06001669 RID: 5737 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004B1")] object IDictionaryEnumerator.Value { [Token(Token = "0x6001669")] [Address(RVA = "0x312E740", Offset = "0x312D540", VA = "0x18312E740", Slot = "10")] get { return null; } } /// Gets the element at the current position of the enumerator as a structure. /// The element in the collection at the current position of the dictionary, as a structure. /// The enumerator is positioned before the first element of the collection or after the last element. // Token: 0x170004B2 RID: 1202 // (get) Token: 0x0600166A RID: 5738 RVA: 0x00009DC8 File Offset: 0x00007FC8 [Token(Token = "0x170004B2")] DictionaryEntry IDictionaryEnumerator.Entry { [Token(Token = "0x600166A")] [Address(RVA = "0x312E040", Offset = "0x312CE40", VA = "0x18312E040", Slot = "11")] get { return default(DictionaryEntry); } } // Token: 0x04000E66 RID: 3686 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000E66")] private SortedSet>.Enumerator _treeEnum; // Token: 0x04000E67 RID: 3687 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000E67")] private int _getEnumeratorRetType; } /// Represents the collection of keys in a . This class cannot be inherited. /// /// // Token: 0x02000350 RID: 848 [Token(Token = "0x2000350")] [DebuggerDisplay("Count = {Count}")] [DebuggerTypeProxy(typeof(DictionaryKeyCollectionDebugView<, >))] [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: 0x0600166B RID: 5739 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600166B")] [Address(RVA = "0x3131230", Offset = "0x3130030", VA = "0x183131230")] public KeyCollection(SortedDictionary dictionary) { } // Token: 0x0600166C RID: 5740 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600166C")] [Address(RVA = "0x3130880", Offset = "0x312F680", VA = "0x183130880", Slot = "11")] IEnumerator IEnumerable.GetEnumerator() { return null; } /// Returns an enumerator that iterates through the collection. /// An that can be used to iterate through the collection. // Token: 0x0600166D RID: 5741 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600166D")] [Address(RVA = "0x3130880", Offset = "0x312F680", VA = "0x183130880", Slot = "12")] IEnumerator IEnumerable.GetEnumerator() { return null; } /// Copies the elements to an existing one-dimensional 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. /// The number of elements in the source is greater than the available space from to the end of the destination . // Token: 0x0600166E RID: 5742 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600166E")] [Address(RVA = "0x3130410", Offset = "0x312F210", VA = "0x183130410", Slot = "9")] public void CopyTo(TKey[] array, int index) { } /// Copies the elements of the to an array, starting at a particular 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 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: 0x0600166F RID: 5743 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600166F")] [Address(RVA = "0x3130D10", Offset = "0x312FB10", VA = "0x183130D10", Slot = "13")] void ICollection.CopyTo(Array array, int index) { } /// Gets the number of elements contained in the . /// The number of elements contained in the . // Token: 0x170004B3 RID: 1203 // (get) Token: 0x06001670 RID: 5744 RVA: 0x00009DE0 File Offset: 0x00007FE0 [Token(Token = "0x170004B3")] public int Count { [Token(Token = "0x6001670")] [Address(RVA = "0x31312C0", Offset = "0x31300C0", VA = "0x1831312C0", Slot = "17")] get { return 0; } } // Token: 0x170004B4 RID: 1204 // (get) Token: 0x06001671 RID: 5745 RVA: 0x00009DF8 File Offset: 0x00007FF8 [Token(Token = "0x170004B4")] bool ICollection.IsReadOnly { [Token(Token = "0x6001671")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "5")] get { return default(bool); } } // Token: 0x06001672 RID: 5746 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001672")] [Address(RVA = "0x31306A0", Offset = "0x312F4A0", VA = "0x1831306A0", Slot = "6")] void ICollection.Add(TKey item) { } // Token: 0x06001673 RID: 5747 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001673")] [Address(RVA = "0x3130760", Offset = "0x312F560", VA = "0x183130760", Slot = "7")] void ICollection.Clear() { } // Token: 0x06001674 RID: 5748 RVA: 0x00009E10 File Offset: 0x00008010 [Token(Token = "0x6001674")] [Address(RVA = "0x1F0A7E0", Offset = "0x1F095E0", VA = "0x181F0A7E0", Slot = "8")] bool ICollection.Contains(TKey item) { return default(bool); } // Token: 0x06001675 RID: 5749 RVA: 0x00009E28 File Offset: 0x00008028 [Token(Token = "0x6001675")] [Address(RVA = "0x31307C0", Offset = "0x312F5C0", VA = "0x1831307C0", Slot = "10")] bool ICollection.Remove(TKey item) { return default(bool); } /// 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: 0x170004B5 RID: 1205 // (get) Token: 0x06001676 RID: 5750 RVA: 0x00009E40 File Offset: 0x00008040 [Token(Token = "0x170004B5")] bool ICollection.IsSynchronized { [Token(Token = "0x6001676")] [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: 0x170004B6 RID: 1206 // (get) Token: 0x06001677 RID: 5751 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004B6")] object ICollection.SyncRoot { [Token(Token = "0x6001677")] [Address(RVA = "0x3131150", Offset = "0x312FF50", VA = "0x183131150", Slot = "15")] get { return null; } } // Token: 0x04000E68 RID: 3688 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000E68")] private SortedDictionary _dictionary; /// Enumerates the elements of a . /// /// // Token: 0x02000351 RID: 849 [Token(Token = "0x2000351")] public struct Enumerator : IEnumerator, IDisposable, IEnumerator { // Token: 0x06001678 RID: 5752 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001678")] [Address(RVA = "0x312FC80", Offset = "0x312EA80", VA = "0x18312FC80")] internal Enumerator(SortedDictionary dictionary) { } /// Releases all resources used by the . // Token: 0x06001679 RID: 5753 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001679")] [Address(RVA = "0x312D570", Offset = "0x312C370", VA = "0x18312D570", 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: 0x0600167A RID: 5754 RVA: 0x00009E58 File Offset: 0x00008058 [Token(Token = "0x600167A")] [Address(RVA = "0x312D820", Offset = "0x312C620", VA = "0x18312D820", 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: 0x170004B7 RID: 1207 // (get) Token: 0x0600167B RID: 5755 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004B7")] public TKey Current { [Token(Token = "0x600167B")] [Address(RVA = "0x3130070", Offset = "0x312EE70", VA = "0x183130070", 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: 0x170004B8 RID: 1208 // (get) Token: 0x0600167C RID: 5756 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004B8")] object IEnumerator.Current { [Token(Token = "0x600167C")] [Address(RVA = "0x312F580", Offset = "0x312E380", VA = "0x18312F580", 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: 0x0600167D RID: 5757 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600167D")] [Address(RVA = "0x312EBA0", Offset = "0x312D9A0", VA = "0x18312EBA0", Slot = "8")] void IEnumerator.Reset() { } // Token: 0x04000E69 RID: 3689 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000E69")] private SortedDictionary.Enumerator _dictEnum; } } /// Represents the collection of values in a . This class cannot be inherited /// /// // Token: 0x02000355 RID: 853 [Token(Token = "0x2000355")] [DebuggerDisplay("Count = {Count}")] [DebuggerTypeProxy(typeof(DictionaryValueCollectionDebugView<, >))] [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: 0x06001683 RID: 5763 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001683")] [Address(RVA = "0x313D3F0", Offset = "0x313C1F0", VA = "0x18313D3F0")] public ValueCollection(SortedDictionary dictionary) { } // Token: 0x06001684 RID: 5764 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001684")] [Address(RVA = "0x3130880", Offset = "0x312F680", VA = "0x183130880", Slot = "11")] IEnumerator IEnumerable.GetEnumerator() { return null; } /// Returns an enumerator that iterates through the collection. /// An that can be used to iterate through the collection. // Token: 0x06001685 RID: 5765 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001685")] [Address(RVA = "0x3130880", Offset = "0x312F680", VA = "0x183130880", Slot = "12")] IEnumerator IEnumerable.GetEnumerator() { return null; } /// Copies the elements to an existing one-dimensional 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. /// The number of elements in the source is greater than the available space from to the end of the destination . // Token: 0x06001686 RID: 5766 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001686")] [Address(RVA = "0x313C700", Offset = "0x313B500", VA = "0x18313C700", Slot = "9")] public void CopyTo(TValue[] array, int index) { } /// Copies the elements of the to an array, starting at a particular 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 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: 0x06001687 RID: 5767 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001687")] [Address(RVA = "0x313CF60", Offset = "0x313BD60", VA = "0x18313CF60", Slot = "13")] void ICollection.CopyTo(Array array, int index) { } /// Gets the number of elements contained in the . /// The number of elements contained in the . // Token: 0x170004B9 RID: 1209 // (get) Token: 0x06001688 RID: 5768 RVA: 0x00009EA0 File Offset: 0x000080A0 [Token(Token = "0x170004B9")] public int Count { [Token(Token = "0x6001688")] [Address(RVA = "0x31312C0", Offset = "0x31300C0", VA = "0x1831312C0", Slot = "17")] get { return 0; } } // Token: 0x170004BA RID: 1210 // (get) Token: 0x06001689 RID: 5769 RVA: 0x00009EB8 File Offset: 0x000080B8 [Token(Token = "0x170004BA")] bool ICollection.IsReadOnly { [Token(Token = "0x6001689")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "5")] get { return default(bool); } } // Token: 0x0600168A RID: 5770 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600168A")] [Address(RVA = "0x313C990", Offset = "0x313B790", VA = "0x18313C990", Slot = "6")] void ICollection.Add(TValue item) { } // Token: 0x0600168B RID: 5771 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600168B")] [Address(RVA = "0x313CA50", Offset = "0x313B850", VA = "0x18313CA50", Slot = "7")] void ICollection.Clear() { } // Token: 0x0600168C RID: 5772 RVA: 0x00009ED0 File Offset: 0x000080D0 [Token(Token = "0x600168C")] [Address(RVA = "0x1F0A7E0", Offset = "0x1F095E0", VA = "0x181F0A7E0", Slot = "8")] bool ICollection.Contains(TValue item) { return default(bool); } // Token: 0x0600168D RID: 5773 RVA: 0x00009EE8 File Offset: 0x000080E8 [Token(Token = "0x600168D")] [Address(RVA = "0x313CB10", Offset = "0x313B910", VA = "0x18313CB10", Slot = "10")] bool ICollection.Remove(TValue item) { return default(bool); } /// 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: 0x170004BB RID: 1211 // (get) Token: 0x0600168E RID: 5774 RVA: 0x00009F00 File Offset: 0x00008100 [Token(Token = "0x170004BB")] bool ICollection.IsSynchronized { [Token(Token = "0x600168E")] [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: 0x170004BC RID: 1212 // (get) Token: 0x0600168F RID: 5775 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004BC")] object ICollection.SyncRoot { [Token(Token = "0x600168F")] [Address(RVA = "0x313D350", Offset = "0x313C150", VA = "0x18313D350", Slot = "15")] get { return null; } } // Token: 0x04000E6F RID: 3695 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000E6F")] private SortedDictionary _dictionary; /// Enumerates the elements of a . /// /// // Token: 0x02000356 RID: 854 [Token(Token = "0x2000356")] public struct Enumerator : IEnumerator, IDisposable, IEnumerator { // Token: 0x06001690 RID: 5776 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001690")] [Address(RVA = "0x312FC80", Offset = "0x312EA80", VA = "0x18312FC80")] internal Enumerator(SortedDictionary dictionary) { } /// Releases all resources used by the . // Token: 0x06001691 RID: 5777 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001691")] [Address(RVA = "0x312D570", Offset = "0x312C370", VA = "0x18312D570", 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: 0x06001692 RID: 5778 RVA: 0x00009F18 File Offset: 0x00008118 [Token(Token = "0x6001692")] [Address(RVA = "0x312D820", Offset = "0x312C620", VA = "0x18312D820", 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: 0x170004BD RID: 1213 // (get) Token: 0x06001693 RID: 5779 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004BD")] public TValue Current { [Token(Token = "0x6001693")] [Address(RVA = "0x312FF50", Offset = "0x312ED50", VA = "0x18312FF50", 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: 0x170004BE RID: 1214 // (get) Token: 0x06001694 RID: 5780 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170004BE")] object IEnumerator.Current { [Token(Token = "0x6001694")] [Address(RVA = "0x312ED80", Offset = "0x312DB80", VA = "0x18312ED80", 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: 0x06001695 RID: 5781 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001695")] [Address(RVA = "0x312EBA0", Offset = "0x312D9A0", VA = "0x18312EBA0", Slot = "8")] void IEnumerator.Reset() { } // Token: 0x04000E70 RID: 3696 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000E70")] private SortedDictionary.Enumerator _dictEnum; } } // Token: 0x0200035A RID: 858 [Token(Token = "0x200035A")] [Serializable] internal sealed class KeyValuePairComparer : Comparer> { // Token: 0x0600169B RID: 5787 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600169B")] [Address(RVA = "0x3131F00", Offset = "0x3130D00", VA = "0x183131F00")] public KeyValuePairComparer(IComparer keyComparer) { } // Token: 0x0600169C RID: 5788 RVA: 0x00009F60 File Offset: 0x00008160 [Token(Token = "0x600169C")] [Address(RVA = "0x3131D60", Offset = "0x3130B60", VA = "0x183131D60", Slot = "6")] public override int Compare(KeyValuePair x, KeyValuePair y) { return 0; } // Token: 0x04000E76 RID: 3702 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000E76")] internal IComparer keyComparer; } } }