using System; using System.Collections; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections { // Token: 0x0200195A RID: 6490 [Token(Token = "0x200195A")] public class HashSet : ISet, ICollection, IEnumerable { // Token: 0x060099FB RID: 39419 RVA: 0x001FEE38 File Offset: 0x001FD038 [Token(Token = "0x60099FB")] [Address(RVA = "0x18DDB80", Offset = "0x18DC980", VA = "0x1818DDB80")] public HashSet() { Hashtable hashtable = new Hashtable(); this.impl = hashtable; base..ctor(); } // Token: 0x060099FC RID: 39420 RVA: 0x001FEE58 File Offset: 0x001FD058 [Token(Token = "0x60099FC")] [Address(RVA = "0x18DDC20", Offset = "0x18DCA20", VA = "0x1818DDC20")] public HashSet(IEnumerable s) { int num; do { num = 0; Hashtable hashtable = new Hashtable(); this.impl = hashtable; base..ctor(); IEnumerator enumerator; if (hashtable != 0) { if (num < hashtable) { num += num; num++; } enumerator = this.GetEnumerator(); num += num; } if (enumerator != 0) { } } while (num != 0); } // Token: 0x060099FD RID: 39421 RVA: 0x001FEEA4 File Offset: 0x001FD0A4 [Token(Token = "0x60099FD")] [Address(RVA = "0x18DD790", Offset = "0x18DC590", VA = "0x1818DD790", Slot = "18")] public virtual void Add(object o) { IDictionary dictionary = this.impl; } // Token: 0x060099FE RID: 39422 RVA: 0x001FEEC0 File Offset: 0x001FD0C0 [Token(Token = "0x60099FE")] [Address(RVA = "0x18DD600", Offset = "0x18DC400", VA = "0x1818DD600", Slot = "19")] public virtual void AddAll(IEnumerable e) { int num; do { num = 0; num += num; num++; IEnumerator enumerator = this.GetEnumerator(); num += num; if (enumerator != 0) { } } while (num != 0); } // Token: 0x060099FF RID: 39423 RVA: 0x001FEEF0 File Offset: 0x001FD0F0 [Token(Token = "0x60099FF")] [Address(RVA = "0x18DD800", Offset = "0x18DC600", VA = "0x1818DD800", Slot = "20")] public virtual void Clear() { IDictionary dictionary = this.impl; throw new NullReferenceException(); } // Token: 0x06009A00 RID: 39424 RVA: 0x001FEF0C File Offset: 0x001FD10C [Token(Token = "0x6009A00")] [Address(RVA = "0x18DD850", Offset = "0x18DC650", VA = "0x1818DD850", Slot = "21")] public virtual bool Contains(object o) { IDictionary dictionary = this.impl; throw new NullReferenceException(); } // Token: 0x06009A01 RID: 39425 RVA: 0x001FEF28 File Offset: 0x001FD128 [Token(Token = "0x6009A01")] [Address(RVA = "0x18DD8B0", Offset = "0x18DC6B0", VA = "0x1818DD8B0", Slot = "22")] public virtual void CopyTo(Array array, int index) { IDictionary dictionary = this.impl; } // Token: 0x1700187C RID: 6268 // (get) Token: 0x06009A02 RID: 39426 RVA: 0x001FEF44 File Offset: 0x001FD144 [Token(Token = "0x1700187C")] public virtual int Count { [Token(Token = "0x6009A02")] [Address(RVA = "0x18DDE10", Offset = "0x18DCC10", VA = "0x1818DDE10", Slot = "23")] get { IDictionary dictionary = this.impl; throw new NullReferenceException(); } } // Token: 0x06009A03 RID: 39427 RVA: 0x001FEF60 File Offset: 0x001FD160 [Token(Token = "0x6009A03")] [Address(RVA = "0x18DD930", Offset = "0x18DC730", VA = "0x1818DD930", Slot = "24")] public virtual IEnumerator GetEnumerator() { IDictionary dictionary = this.impl; throw new NullReferenceException(); } // Token: 0x1700187D RID: 6269 // (get) Token: 0x06009A04 RID: 39428 RVA: 0x001FEF7C File Offset: 0x001FD17C [Token(Token = "0x1700187D")] public virtual bool IsEmpty { [Token(Token = "0x6009A04")] [Address(RVA = "0x18DDE60", Offset = "0x18DCC60", VA = "0x1818DDE60", Slot = "25")] get { IDictionary dictionary = this.impl; bool flag; return flag; } } // Token: 0x1700187E RID: 6270 // (get) Token: 0x06009A05 RID: 39429 RVA: 0x001FEF98 File Offset: 0x001FD198 [Token(Token = "0x1700187E")] public virtual bool IsFixedSize { [Token(Token = "0x6009A05")] [Address(RVA = "0x18DDEB0", Offset = "0x18DCCB0", VA = "0x1818DDEB0", Slot = "26")] get { IDictionary dictionary = this.impl; throw new NullReferenceException(); } } // Token: 0x1700187F RID: 6271 // (get) Token: 0x06009A06 RID: 39430 RVA: 0x001FEFB4 File Offset: 0x001FD1B4 [Token(Token = "0x1700187F")] public virtual bool IsReadOnly { [Token(Token = "0x6009A06")] [Address(RVA = "0x18DDF00", Offset = "0x18DCD00", VA = "0x1818DDF00", Slot = "27")] get { IDictionary dictionary = this.impl; throw new NullReferenceException(); } } // Token: 0x17001880 RID: 6272 // (get) Token: 0x06009A07 RID: 39431 RVA: 0x001FEFD0 File Offset: 0x001FD1D0 [Token(Token = "0x17001880")] public virtual bool IsSynchronized { [Token(Token = "0x6009A07")] [Address(RVA = "0x18DDF50", Offset = "0x18DCD50", VA = "0x1818DDF50", Slot = "28")] get { IDictionary dictionary = this.impl; throw new NullReferenceException(); } } // Token: 0x06009A08 RID: 39432 RVA: 0x001FEFEC File Offset: 0x001FD1EC [Token(Token = "0x6009A08")] [Address(RVA = "0x18DDB20", Offset = "0x18DC920", VA = "0x1818DDB20", Slot = "29")] public virtual void Remove(object o) { IDictionary dictionary = this.impl; throw new NullReferenceException(); } // Token: 0x06009A09 RID: 39433 RVA: 0x001FF008 File Offset: 0x001FD208 [Token(Token = "0x6009A09")] [Address(RVA = "0x18DD990", Offset = "0x18DC790", VA = "0x1818DD990", Slot = "30")] public virtual void RemoveAll(IEnumerable e) { int num; do { num = 0; num += num; num++; bool isSynchronized = this.IsSynchronized; num += num; if (isSynchronized) { } } while (num != 0); } // Token: 0x17001881 RID: 6273 // (get) Token: 0x06009A0A RID: 39434 RVA: 0x001FF038 File Offset: 0x001FD238 [Token(Token = "0x17001881")] public virtual object SyncRoot { [Token(Token = "0x6009A0A")] [Address(RVA = "0x18DDFA0", Offset = "0x18DCDA0", VA = "0x1818DDFA0", Slot = "31")] get { IDictionary dictionary = this.impl; throw new NullReferenceException(); } } // Token: 0x04006893 RID: 26771 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4006893")] private readonly IDictionary impl; } }