234 lines
6.2 KiB
C#
234 lines
6.2 KiB
C#
using System;
|
|
using System.Collections;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections
|
|
{
|
|
// Token: 0x02001A3A RID: 6714
|
|
[Token(Token = "0x2001A3A")]
|
|
public class HashSet : ISet, ICollection, IEnumerable
|
|
{
|
|
// Token: 0x06009DC9 RID: 40393 RVA: 0x00207ED0 File Offset: 0x002060D0
|
|
[Token(Token = "0x6009DC9")]
|
|
[Address(RVA = "0x4E7690", Offset = "0x4E6690", VA = "0x1804E7690")]
|
|
public HashSet()
|
|
{
|
|
Hashtable hashtable = new Hashtable();
|
|
this.impl = hashtable;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06009DCA RID: 40394 RVA: 0x00207EF0 File Offset: 0x002060F0
|
|
[Token(Token = "0x6009DCA")]
|
|
[Address(RVA = "0x4E7730", Offset = "0x4E6730", VA = "0x1804E7730")]
|
|
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: 0x06009DCB RID: 40395 RVA: 0x00207F3C File Offset: 0x0020613C
|
|
[Token(Token = "0x6009DCB")]
|
|
[Address(RVA = "0x4E72A0", Offset = "0x4E62A0", VA = "0x1804E72A0", Slot = "18")]
|
|
public virtual void Add(object o)
|
|
{
|
|
IDictionary dictionary = this.impl;
|
|
}
|
|
|
|
// Token: 0x06009DCC RID: 40396 RVA: 0x00207F58 File Offset: 0x00206158
|
|
[Token(Token = "0x6009DCC")]
|
|
[Address(RVA = "0x4E7110", Offset = "0x4E6110", VA = "0x1804E7110", 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: 0x06009DCD RID: 40397 RVA: 0x00207F88 File Offset: 0x00206188
|
|
[Token(Token = "0x6009DCD")]
|
|
[Address(RVA = "0x4E7310", Offset = "0x4E6310", VA = "0x1804E7310", Slot = "20")]
|
|
public virtual void Clear()
|
|
{
|
|
IDictionary dictionary = this.impl;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06009DCE RID: 40398 RVA: 0x00207FA4 File Offset: 0x002061A4
|
|
[Token(Token = "0x6009DCE")]
|
|
[Address(RVA = "0x4E7360", Offset = "0x4E6360", VA = "0x1804E7360", Slot = "21")]
|
|
public virtual bool Contains(object o)
|
|
{
|
|
IDictionary dictionary = this.impl;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06009DCF RID: 40399 RVA: 0x00207FC0 File Offset: 0x002061C0
|
|
[Token(Token = "0x6009DCF")]
|
|
[Address(RVA = "0x4E73C0", Offset = "0x4E63C0", VA = "0x1804E73C0", Slot = "22")]
|
|
public virtual void CopyTo(Array array, int index)
|
|
{
|
|
IDictionary dictionary = this.impl;
|
|
}
|
|
|
|
// Token: 0x17001919 RID: 6425
|
|
// (get) Token: 0x06009DD0 RID: 40400 RVA: 0x00207FDC File Offset: 0x002061DC
|
|
[Token(Token = "0x17001919")]
|
|
public virtual int Count
|
|
{
|
|
[Token(Token = "0x6009DD0")]
|
|
[Address(RVA = "0x4E7920", Offset = "0x4E6920", VA = "0x1804E7920", Slot = "23")]
|
|
get
|
|
{
|
|
IDictionary dictionary = this.impl;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06009DD1 RID: 40401 RVA: 0x00207FF8 File Offset: 0x002061F8
|
|
[Token(Token = "0x6009DD1")]
|
|
[Address(RVA = "0x4E7440", Offset = "0x4E6440", VA = "0x1804E7440", Slot = "24")]
|
|
public virtual IEnumerator GetEnumerator()
|
|
{
|
|
IDictionary dictionary = this.impl;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x1700191A RID: 6426
|
|
// (get) Token: 0x06009DD2 RID: 40402 RVA: 0x00208014 File Offset: 0x00206214
|
|
[Token(Token = "0x1700191A")]
|
|
public virtual bool IsEmpty
|
|
{
|
|
[Token(Token = "0x6009DD2")]
|
|
[Address(RVA = "0x4E7970", Offset = "0x4E6970", VA = "0x1804E7970", Slot = "25")]
|
|
get
|
|
{
|
|
IDictionary dictionary = this.impl;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700191B RID: 6427
|
|
// (get) Token: 0x06009DD3 RID: 40403 RVA: 0x00208030 File Offset: 0x00206230
|
|
[Token(Token = "0x1700191B")]
|
|
public virtual bool IsFixedSize
|
|
{
|
|
[Token(Token = "0x6009DD3")]
|
|
[Address(RVA = "0x4E79C0", Offset = "0x4E69C0", VA = "0x1804E79C0", Slot = "26")]
|
|
get
|
|
{
|
|
IDictionary dictionary = this.impl;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700191C RID: 6428
|
|
// (get) Token: 0x06009DD4 RID: 40404 RVA: 0x0020804C File Offset: 0x0020624C
|
|
[Token(Token = "0x1700191C")]
|
|
public virtual bool IsReadOnly
|
|
{
|
|
[Token(Token = "0x6009DD4")]
|
|
[Address(RVA = "0x4E7A10", Offset = "0x4E6A10", VA = "0x1804E7A10", Slot = "27")]
|
|
get
|
|
{
|
|
IDictionary dictionary = this.impl;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700191D RID: 6429
|
|
// (get) Token: 0x06009DD5 RID: 40405 RVA: 0x00208068 File Offset: 0x00206268
|
|
[Token(Token = "0x1700191D")]
|
|
public virtual bool IsSynchronized
|
|
{
|
|
[Token(Token = "0x6009DD5")]
|
|
[Address(RVA = "0x4E7A60", Offset = "0x4E6A60", VA = "0x1804E7A60", Slot = "28")]
|
|
get
|
|
{
|
|
IDictionary dictionary = this.impl;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06009DD6 RID: 40406 RVA: 0x00208084 File Offset: 0x00206284
|
|
[Token(Token = "0x6009DD6")]
|
|
[Address(RVA = "0x4E7630", Offset = "0x4E6630", VA = "0x1804E7630", Slot = "29")]
|
|
public virtual void Remove(object o)
|
|
{
|
|
IDictionary dictionary = this.impl;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06009DD7 RID: 40407 RVA: 0x002080A0 File Offset: 0x002062A0
|
|
[Token(Token = "0x6009DD7")]
|
|
[Address(RVA = "0x4E74A0", Offset = "0x4E64A0", VA = "0x1804E74A0", 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: 0x1700191E RID: 6430
|
|
// (get) Token: 0x06009DD8 RID: 40408 RVA: 0x002080D0 File Offset: 0x002062D0
|
|
[Token(Token = "0x1700191E")]
|
|
public virtual object SyncRoot
|
|
{
|
|
[Token(Token = "0x6009DD8")]
|
|
[Address(RVA = "0x4E7AB0", Offset = "0x4E6AB0", VA = "0x1804E7AB0", Slot = "31")]
|
|
get
|
|
{
|
|
IDictionary dictionary = this.impl;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x04006A4C RID: 27212
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4006A4C")]
|
|
private readonly IDictionary impl;
|
|
}
|
|
}
|