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: 0x0200033E RID: 830 [Token(Token = "0x200033E")] [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: 0x060015CD RID: 5581 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60015CD")] [Address(RVA = "0xB92BF0", Offset = "0xB91BF0", VA = "0x180B92BF0")] 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: 0x17000486 RID: 1158 [Token(Token = "0x17000486")] public virtual string this[string key] { [Token(Token = "0x60015CE")] [Address(RVA = "0xBA4E40", Offset = "0xBA3E40", VA = "0x180BA4E40", Slot = "5")] get { return null; } [Token(Token = "0x60015CF")] [Address(RVA = "0xBA4F30", Offset = "0xBA3F30", VA = "0x180BA4F30", Slot = "6")] set { } } /// Gets a collection of keys in the . /// An that provides the keys in the . // Token: 0x17000487 RID: 1159 // (get) Token: 0x060015D0 RID: 5584 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000487")] public virtual ICollection Keys { [Token(Token = "0x60015D0")] [Address(RVA = "0xBA4830", Offset = "0xBA3830", VA = "0x180BA4830", 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: 0x060015D1 RID: 5585 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60015D1")] [Address(RVA = "0xBA4C90", Offset = "0xBA3C90", VA = "0x180BA4C90", 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: 0x060015D2 RID: 5586 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60015D2")] [Address(RVA = "0x4DA930", Offset = "0x4D9930", VA = "0x1804DA930", 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: 0x060015D3 RID: 5587 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60015D3")] [Address(RVA = "0xBA4D70", Offset = "0xBA3D70", VA = "0x180BA4D70", Slot = "10")] public virtual void Remove(string key) { } // Token: 0x04000E38 RID: 3640 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000E38")] internal Hashtable contents; } }