using System; using System.Collections; using System.Collections.Generic; namespace ExitGames.Client.Photon { // Token: 0x02000007 RID: 7 public class Hashtable : Dictionary { // Token: 0x06000064 RID: 100 RVA: 0x00006C48 File Offset: 0x00004E48 public Hashtable() { } // Token: 0x06000065 RID: 101 RVA: 0x00006C52 File Offset: 0x00004E52 public Hashtable(int x) : base(x) { } // Token: 0x17000005 RID: 5 public object this[object key] { get { object obj = null; base.TryGetValue(key, out obj); return obj; } set { base[key] = value; } } // Token: 0x06000068 RID: 104 RVA: 0x00006C8C File Offset: 0x00004E8C public new IEnumerator GetEnumerator() { return new DictionaryEntryEnumerator(((IDictionary)this).GetEnumerator()); } // Token: 0x06000069 RID: 105 RVA: 0x00006CAC File Offset: 0x00004EAC public override string ToString() { List list = new List(); foreach (object obj in base.Keys) { bool flag = obj == null || this[obj] == null; if (flag) { list.Add(obj + "=" + this[obj]); } else { list.Add(string.Concat(new object[] { "(", obj.GetType(), ")", obj, "=(", this[obj].GetType(), ")", this[obj] })); } } return string.Join(", ", list.ToArray()); } // Token: 0x0600006A RID: 106 RVA: 0x00006DAC File Offset: 0x00004FAC public object Clone() { return new Dictionary(this); } } }