Files
2026-04-08 23:40:05 +02:00

245 lines
6.5 KiB
C#

using System;
using System.Collections;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections
{
// Token: 0x0200137D RID: 4989
[Token(Token = "0x200137D")]
[StructLayout(3)]
public class HashSet : ISet, ICollection, IEnumerable
{
// Token: 0x06007E21 RID: 32289 RVA: 0x001A77D0 File Offset: 0x001A59D0
[Token(Token = "0x6007E21")]
[Address(RVA = "0x1C5FFA0", Offset = "0x1C5E9A0", VA = "0x181C5FFA0")]
public HashSet()
{
IDictionary dictionary = Platform.CreateHashtable();
this.impl = dictionary;
base..ctor();
}
// Token: 0x06007E22 RID: 32290 RVA: 0x001A77F4 File Offset: 0x001A59F4
[Token(Token = "0x6007E22")]
[Address(RVA = "0x1C60000", Offset = "0x1C5EA00", VA = "0x181C60000")]
public HashSet(IEnumerable s)
{
int num;
do
{
num = 0;
IDictionary dictionary = Platform.CreateHashtable();
this.impl = dictionary;
base..ctor();
IEnumerator enumerator;
if (dictionary != 0)
{
if (num < dictionary)
{
num += num;
num++;
}
enumerator = this.GetEnumerator();
num += num;
}
if (enumerator != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x06007E23 RID: 32291 RVA: 0x001A7848 File Offset: 0x001A5A48
[Token(Token = "0x6007E23")]
[Address(RVA = "0x1C5FB80", Offset = "0x1C5E580", VA = "0x181C5FB80", Slot = "18")]
public virtual void Add(object o)
{
IDictionary dictionary = this.impl;
}
// Token: 0x06007E24 RID: 32292 RVA: 0x001A7864 File Offset: 0x001A5A64
[Token(Token = "0x6007E24")]
[Address(RVA = "0x1C5F9C0", Offset = "0x1C5E3C0", VA = "0x181C5F9C0", 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)
{
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x06007E25 RID: 32293 RVA: 0x001A7898 File Offset: 0x001A5A98
[Token(Token = "0x6007E25")]
[Address(RVA = "0x1C5FBF0", Offset = "0x1C5E5F0", VA = "0x181C5FBF0", Slot = "20")]
public virtual void Clear()
{
IDictionary dictionary = this.impl;
throw new NullReferenceException();
}
// Token: 0x06007E26 RID: 32294 RVA: 0x001A78B4 File Offset: 0x001A5AB4
[Token(Token = "0x6007E26")]
[Address(RVA = "0x1C5FC40", Offset = "0x1C5E640", VA = "0x181C5FC40", Slot = "21")]
public virtual bool Contains(object o)
{
IDictionary dictionary = this.impl;
throw new NullReferenceException();
}
// Token: 0x06007E27 RID: 32295 RVA: 0x001A78D0 File Offset: 0x001A5AD0
[Token(Token = "0x6007E27")]
[Address(RVA = "0x1C5FCA0", Offset = "0x1C5E6A0", VA = "0x181C5FCA0", Slot = "22")]
public virtual void CopyTo(Array array, int index)
{
IDictionary dictionary = this.impl;
}
// Token: 0x1700147B RID: 5243
// (get) Token: 0x06007E28 RID: 32296 RVA: 0x001A78EC File Offset: 0x001A5AEC
[Token(Token = "0x1700147B")]
public virtual int Count
{
[Token(Token = "0x6007E28")]
[Address(RVA = "0x1C601E0", Offset = "0x1C5EBE0", VA = "0x181C601E0", Slot = "23")]
get
{
IDictionary dictionary = this.impl;
throw new NullReferenceException();
}
}
// Token: 0x06007E29 RID: 32297 RVA: 0x001A7908 File Offset: 0x001A5B08
[Token(Token = "0x6007E29")]
[Address(RVA = "0x1C5FD20", Offset = "0x1C5E720", VA = "0x181C5FD20", Slot = "24")]
public virtual IEnumerator GetEnumerator()
{
IDictionary dictionary = this.impl;
throw new NullReferenceException();
}
// Token: 0x1700147C RID: 5244
// (get) Token: 0x06007E2A RID: 32298 RVA: 0x001A7924 File Offset: 0x001A5B24
[Token(Token = "0x1700147C")]
public virtual bool IsEmpty
{
[Token(Token = "0x6007E2A")]
[Address(RVA = "0x1C60230", Offset = "0x1C5EC30", VA = "0x181C60230", Slot = "25")]
get
{
IDictionary dictionary = this.impl;
bool flag;
return flag;
}
}
// Token: 0x1700147D RID: 5245
// (get) Token: 0x06007E2B RID: 32299 RVA: 0x001A7940 File Offset: 0x001A5B40
[Token(Token = "0x1700147D")]
public virtual bool IsFixedSize
{
[Token(Token = "0x6007E2B")]
[Address(RVA = "0x1C60280", Offset = "0x1C5EC80", VA = "0x181C60280", Slot = "26")]
get
{
IDictionary dictionary = this.impl;
throw new NullReferenceException();
}
}
// Token: 0x1700147E RID: 5246
// (get) Token: 0x06007E2C RID: 32300 RVA: 0x001A795C File Offset: 0x001A5B5C
[Token(Token = "0x1700147E")]
public virtual bool IsReadOnly
{
[Token(Token = "0x6007E2C")]
[Address(RVA = "0x1C602D0", Offset = "0x1C5ECD0", VA = "0x181C602D0", Slot = "27")]
get
{
IDictionary dictionary = this.impl;
throw new NullReferenceException();
}
}
// Token: 0x1700147F RID: 5247
// (get) Token: 0x06007E2D RID: 32301 RVA: 0x001A7978 File Offset: 0x001A5B78
[Token(Token = "0x1700147F")]
public virtual bool IsSynchronized
{
[Token(Token = "0x6007E2D")]
[Address(RVA = "0x1C60320", Offset = "0x1C5ED20", VA = "0x181C60320", Slot = "28")]
get
{
IDictionary dictionary = this.impl;
throw new NullReferenceException();
}
}
// Token: 0x06007E2E RID: 32302 RVA: 0x001A7994 File Offset: 0x001A5B94
[Token(Token = "0x6007E2E")]
[Address(RVA = "0x1C5FF40", Offset = "0x1C5E940", VA = "0x181C5FF40", Slot = "29")]
public virtual void Remove(object o)
{
IDictionary dictionary = this.impl;
throw new NullReferenceException();
}
// Token: 0x06007E2F RID: 32303 RVA: 0x001A79B0 File Offset: 0x001A5BB0
[Token(Token = "0x6007E2F")]
[Address(RVA = "0x1C5FD80", Offset = "0x1C5E780", VA = "0x181C5FD80", Slot = "30")]
public virtual void RemoveAll(IEnumerable e)
{
int num;
do
{
num = 0;
num += num;
num++;
bool isSynchronized = this.IsSynchronized;
num += num;
if (isSynchronized)
{
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x17001480 RID: 5248
// (get) Token: 0x06007E30 RID: 32304 RVA: 0x001A79E4 File Offset: 0x001A5BE4
[Token(Token = "0x17001480")]
public virtual object SyncRoot
{
[Token(Token = "0x6007E30")]
[Address(RVA = "0x1C60370", Offset = "0x1C5ED70", VA = "0x181C60370", Slot = "31")]
get
{
IDictionary dictionary = this.impl;
throw new NullReferenceException();
}
}
// Token: 0x04005A50 RID: 23120
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005A50")]
private readonly IDictionary impl;
}
}