100 lines
4.7 KiB
C#
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;
|
|
}
|
|
}
|