using System; using System.ComponentModel.Design.Serialization; using Cpp2IlInjected; namespace System.Collections.Specialized { /// Implements a hash table with the key and the value strongly typed to be strings rather than objects. // Token: 0x02000342 RID: 834 [Token(Token = "0x2000342")] [DesignerSerializer("System.Diagnostics.Design.StringDictionaryCodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.Serialization.CodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] [Serializable] public class StringDictionary : IEnumerable { /// Initializes a new instance of the class. // Token: 0x060015E3 RID: 5603 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60015E3")] [Address(RVA = "0x495E90", Offset = "0x494C90", VA = "0x180495E90")] public StringDictionary() { } /// 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, Get returns , and Set creates a new entry with the specified key. /// /// is . // Token: 0x1700048A RID: 1162 [Token(Token = "0x1700048A")] public virtual string this[string key] { [Token(Token = "0x60015E4")] [Address(RVA = "0x4A8420", Offset = "0x4A7220", VA = "0x1804A8420", Slot = "5")] get { return null; } [Token(Token = "0x60015E5")] [Address(RVA = "0x4A8510", Offset = "0x4A7310", VA = "0x1804A8510", Slot = "6")] set { } } /// Gets a collection of keys in the . /// An that provides the keys in the . // Token: 0x1700048B RID: 1163 // (get) Token: 0x060015E6 RID: 5606 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700048B")] public virtual ICollection Keys { [Token(Token = "0x60015E6")] [Address(RVA = "0x4A7D50", Offset = "0x4A6B50", VA = "0x1804A7D50", 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 . /// The is read-only. // Token: 0x060015E7 RID: 5607 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60015E7")] [Address(RVA = "0x4A8270", Offset = "0x4A7070", VA = "0x1804A8270", Slot = "8")] public virtual void Add(string key, string value) { } /// Returns an enumerator that iterates through the string dictionary. /// An that iterates through the string dictionary. // Token: 0x060015E8 RID: 5608 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60015E8")] [Address(RVA = "0x4A7C00", Offset = "0x4A6A00", VA = "0x1804A7C00", Slot = "9")] public virtual IEnumerator GetEnumerator() { return null; } /// Removes the entry with the specified key from the string dictionary. /// The key of the entry to remove. /// The key is . /// The is read-only. // Token: 0x060015E9 RID: 5609 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60015E9")] [Address(RVA = "0x4A8350", Offset = "0x4A7150", VA = "0x1804A8350", Slot = "10")] public virtual void Remove(string key) { } // Token: 0x04000E45 RID: 3653 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000E45")] internal Hashtable contents; } }