Files
2026-04-10 22:50:51 +02:00

100 lines
4.7 KiB
C#

using System;
using System.ComponentModel.Design.Serialization;
using Cpp2IlInjected;
namespace System.Collections.Specialized
{
/// <summary>Implements a hash table with the key and the value strongly typed to be strings rather than objects.</summary>
// 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
{
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.StringDictionary" /> class.</summary>
// Token: 0x060015E3 RID: 5603 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60015E3")]
[Address(RVA = "0x495E90", Offset = "0x494C90", VA = "0x180495E90")]
public StringDictionary()
{
}
/// <summary>Gets or sets the value associated with the specified key.</summary>
/// <param name="key">The key whose value to get or set.</param>
/// <returns>The value associated with the specified key. If the specified key is not found, Get returns <see langword="null" />, and Set creates a new entry with the specified key.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
// 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
{
}
}
/// <summary>Gets a collection of keys in the <see cref="T:System.Collections.Specialized.StringDictionary" />.</summary>
/// <returns>An <see cref="T:System.Collections.ICollection" /> that provides the keys in the <see cref="T:System.Collections.Specialized.StringDictionary" />.</returns>
// 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;
}
}
/// <summary>Adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.StringDictionary" />.</summary>
/// <param name="key">The key of the entry to add.</param>
/// <param name="value">The value of the entry to add. The value can be <see langword="null" />.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">An entry with the same key already exists in the <see cref="T:System.Collections.Specialized.StringDictionary" />.</exception>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringDictionary" /> is read-only.</exception>
// 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)
{
}
/// <summary>Returns an enumerator that iterates through the string dictionary.</summary>
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that iterates through the string dictionary.</returns>
// 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;
}
/// <summary>Removes the entry with the specified key from the string dictionary.</summary>
/// <param name="key">The key of the entry to remove.</param>
/// <exception cref="T:System.ArgumentNullException">The key is <see langword="null" />.</exception>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringDictionary" /> is read-only.</exception>
// 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;
}
}