using System; using Cpp2IlInjected; namespace System.Collections.Specialized { /// Implements by using a while the collection is small, and then switching to a when the collection gets large. // Token: 0x0200032F RID: 815 [Token(Token = "0x200032F")] [Serializable] public class HybridDictionary : IDictionary, ICollection, IEnumerable { /// Creates an empty case-sensitive . // Token: 0x0600151F RID: 5407 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600151F")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HybridDictionary() { } /// Creates an empty with the specified case sensitivity. /// A Boolean that denotes whether the is case-insensitive. // Token: 0x06001520 RID: 5408 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001520")] [Address(RVA = "0xB9E590", Offset = "0xB9D590", VA = "0x180B9E590")] public HybridDictionary(bool caseInsensitive) { } /// Gets or sets the value associated with the specified key. /// The key whose value to get or set. /// The value associated with the specified key. If the specified key is not found, attempting to get it returns , and attempting to set it creates a new entry using the specified key. /// /// is . // Token: 0x17000449 RID: 1097 [Token(Token = "0x17000449")] public object this[object key] { [Token(Token = "0x6001521")] [Address(RVA = "0xB9E5F0", Offset = "0xB9D5F0", VA = "0x180B9E5F0", Slot = "4")] get { return null; } [Token(Token = "0x6001522")] [Address(RVA = "0xB9E9B0", Offset = "0xB9D9B0", VA = "0x180B9E9B0", Slot = "5")] set { } } // Token: 0x1700044A RID: 1098 // (get) Token: 0x06001523 RID: 5411 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700044A")] private ListDictionary List { [Token(Token = "0x6001523")] [Address(RVA = "0xB9E870", Offset = "0xB9D870", VA = "0x180B9E870")] get { return null; } } // Token: 0x06001524 RID: 5412 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001524")] [Address(RVA = "0xB9DB70", Offset = "0xB9CB70", VA = "0x180B9DB70")] private void ChangeOver() { } /// Gets the number of key/value pairs contained in the . /// The number of key/value pairs contained in the . /// Retrieving the value of this property is an O(1) operation. // Token: 0x1700044B RID: 1099 // (get) Token: 0x06001525 RID: 5413 RVA: 0x00009720 File Offset: 0x00007920 [Token(Token = "0x1700044B")] public int Count { [Token(Token = "0x6001525")] [Address(RVA = "0xB9E5C0", Offset = "0xB9D5C0", VA = "0x180B9E5C0", Slot = "16")] get { return 0; } } /// Gets an containing the keys in the . /// An containing the keys in the . // Token: 0x1700044C RID: 1100 // (get) Token: 0x06001526 RID: 5414 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700044C")] public ICollection Keys { [Token(Token = "0x6001526")] [Address(RVA = "0xB9E7D0", Offset = "0xB9D7D0", VA = "0x180B9E7D0", Slot = "6")] get { return null; } } /// Gets a value indicating whether the is read-only. /// This property always returns . // Token: 0x1700044D RID: 1101 // (get) Token: 0x06001527 RID: 5415 RVA: 0x00009738 File Offset: 0x00007938 [Token(Token = "0x1700044D")] public bool IsReadOnly { [Token(Token = "0x6001527")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "11")] get { return default(bool); } } /// Gets a value indicating whether the has a fixed size. /// This property always returns . // Token: 0x1700044E RID: 1102 // (get) Token: 0x06001528 RID: 5416 RVA: 0x00009750 File Offset: 0x00007950 [Token(Token = "0x1700044E")] public bool IsFixedSize { [Token(Token = "0x6001528")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "12")] get { return default(bool); } } /// Gets a value indicating whether the is synchronized (thread safe). /// This property always returns . // Token: 0x1700044F RID: 1103 // (get) Token: 0x06001529 RID: 5417 RVA: 0x00009768 File Offset: 0x00007968 [Token(Token = "0x1700044F")] public bool IsSynchronized { [Token(Token = "0x6001529")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "18")] 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: 0x17000450 RID: 1104 // (get) Token: 0x0600152A RID: 5418 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000450")] public object SyncRoot { [Token(Token = "0x600152A")] [Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0", Slot = "17")] get { return null; } } /// Gets an containing the values in the . /// An containing the values in the . // Token: 0x17000451 RID: 1105 // (get) Token: 0x0600152B RID: 5419 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000451")] public ICollection Values { [Token(Token = "0x600152B")] [Address(RVA = "0xB9E910", Offset = "0xB9D910", VA = "0x180B9E910", Slot = "7")] get { return null; } } /// Adds an entry with the specified key and value into the . /// The key of the entry to add. /// The value of the entry to add. The value can be . /// /// is . /// An entry with the same key already exists in the . // Token: 0x0600152C RID: 5420 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600152C")] [Address(RVA = "0xB9DA30", Offset = "0xB9CA30", VA = "0x180B9DA30", Slot = "9")] public void Add(object key, object value) { } /// Removes all entries from the . // Token: 0x0600152D RID: 5421 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600152D")] [Address(RVA = "0xB9DE40", Offset = "0xB9CE40", VA = "0x180B9DE40", Slot = "10")] public void Clear() { } /// Determines whether the contains a specific key. /// The key to locate in the . /// /// if the contains an entry with the specified key; otherwise, . /// /// is . // Token: 0x0600152E RID: 5422 RVA: 0x00009780 File Offset: 0x00007980 [Token(Token = "0x600152E")] [Address(RVA = "0xB9DE90", Offset = "0xB9CE90", VA = "0x180B9DE90", Slot = "8")] public bool Contains(object key) { return default(bool); } /// Copies the entries to a one-dimensional instance at the specified index. /// The one-dimensional that is the destination of the objects 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- /// The number of elements in the source is greater than the available space from to the end of the destination . /// The type of the source cannot be cast automatically to the type of the destination . // Token: 0x0600152F RID: 5423 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600152F")] [Address(RVA = "0xB9E040", Offset = "0xB9D040", VA = "0x180B9E040", Slot = "15")] public void CopyTo(Array array, int index) { } /// Returns an that iterates through the . /// An for the . // Token: 0x06001530 RID: 5424 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001530")] [Address(RVA = "0xB9E210", Offset = "0xB9D210", VA = "0x180B9E210", Slot = "13")] public IDictionaryEnumerator GetEnumerator() { return null; } /// Returns an that iterates through the . /// An for the . // Token: 0x06001531 RID: 5425 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001531")] [Address(RVA = "0xB9E4C0", Offset = "0xB9D4C0", VA = "0x180B9E4C0", Slot = "19")] IEnumerator IEnumerable.GetEnumerator() { return null; } /// Removes the entry with the specified key from the . /// The key of the entry to remove. /// /// is . // Token: 0x06001532 RID: 5426 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001532")] [Address(RVA = "0xB9E2E0", Offset = "0xB9D2E0", VA = "0x180B9E2E0", Slot = "14")] public void Remove(object key) { } // Token: 0x04000E02 RID: 3586 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000E02")] private ListDictionary list; // Token: 0x04000E03 RID: 3587 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000E03")] private Hashtable hashtable; // Token: 0x04000E04 RID: 3588 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000E04")] private bool caseInsensitive; } }