Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 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
{
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.StringDictionary" /> class.</summary>
// Token: 0x060015CD RID: 5581 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60015CD")]
[Address(RVA = "0xB92BF0", Offset = "0xB91BF0", VA = "0x180B92BF0")]
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: 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
{
}
}
/// <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: 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;
}
}
/// <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: 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)
{
}
/// <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: 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;
}
/// <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: 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;
}
}