Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/BestHTTP/SecureProtocol/Org/BouncyCastle/Utilities/Collections/HashSet.cs
T
2026-04-10 22:50:51 +02:00

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;
}
}