234 lines
6.3 KiB
C#
234 lines
6.3 KiB
C#
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;
|
|
}
|
|
}
|