This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,194 @@
using System;
using System.Collections;
using System.Text;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections
{
// Token: 0x02001A36 RID: 6710
[Token(Token = "0x2001A36")]
public abstract class CollectionUtilities
{
// Token: 0x06009DB7 RID: 40375 RVA: 0x00207C98 File Offset: 0x00205E98
[Token(Token = "0x6009DB7")]
[Address(RVA = "0x4E0800", Offset = "0x4DF800", VA = "0x1804E0800")]
public static void AddRange(IList to, IEnumerable range)
{
int num;
do
{
num = 0;
num += num;
num++;
uint num2;
if (num < (int)num2)
{
num += num;
num++;
}
num += num;
num++;
num += 19;
num += num;
num += 2;
num += 19;
if (num != 0)
{
}
}
while (num != 0);
}
// Token: 0x06009DB8 RID: 40376 RVA: 0x00207CEC File Offset: 0x00205EEC
[Token(Token = "0x6009DB8")]
[Address(RVA = "0x4E0A00", Offset = "0x4DFA00", VA = "0x1804E0A00")]
public static bool CheckElementsAreOfType(IEnumerable e, Type t)
{
int num;
do
{
num = 0;
bool flag;
while (flag)
{
}
if (flag)
{
}
}
while (num != 0);
if (num != -1)
{
}
return true;
}
// Token: 0x06009DB9 RID: 40377 RVA: 0x00207D20 File Offset: 0x00205F20
[Token(Token = "0x6009DB9")]
[Address(RVA = "0x4E0B90", Offset = "0x4DFB90", VA = "0x1804E0B90")]
public static IDictionary ReadOnly(IDictionary d)
{
/*
An exception occurred when decompiling this method (06009DB9)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IDictionary BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.CollectionUtilities::ReadOnly(System.Collections.IDictionary)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stfld:IDictionary(UnmodifiableDictionaryProxy::d, ldloc:UnmodifiableDictionaryProxy(var_0), ldloc:IDictionary(d))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06009DBA RID: 40378 RVA: 0x00207D34 File Offset: 0x00205F34
[Token(Token = "0x6009DBA")]
[Address(RVA = "0x4E0C50", Offset = "0x4DFC50", VA = "0x1804E0C50")]
public static IList ReadOnly(IList l)
{
/*
An exception occurred when decompiling this method (06009DBA)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IList BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.CollectionUtilities::ReadOnly(System.Collections.IList)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stfld:IList(UnmodifiableListProxy::l, ldloc:UnmodifiableListProxy(var_0), ldloc:IList(l))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06009DBB RID: 40379 RVA: 0x00207D48 File Offset: 0x00205F48
[Token(Token = "0x6009DBB")]
[Address(RVA = "0x4E0BF0", Offset = "0x4DFBF0", VA = "0x1804E0BF0")]
public static ISet ReadOnly(ISet s)
{
/*
An exception occurred when decompiling this method (06009DBB)
ICSharpCode.Decompiler.DecompilerException: Error decompiling BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.ISet BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.CollectionUtilities::ReadOnly(BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.ISet)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stfld:ISet(UnmodifiableSetProxy::s, ldloc:UnmodifiableSetProxy(var_0), ldloc:ISet(s))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06009DBC RID: 40380 RVA: 0x00207D5C File Offset: 0x00205F5C
[Token(Token = "0x6009DBC")]
[Address(RVA = "0x4E0CB0", Offset = "0x4DFCB0", VA = "0x1804E0CB0")]
public static object RequireNext(IEnumerator e)
{
throw new NullReferenceException();
}
// Token: 0x06009DBD RID: 40381 RVA: 0x00207D74 File Offset: 0x00205F74
[Token(Token = "0x6009DBD")]
[Address(RVA = "0x4E0D40", Offset = "0x4DFD40", VA = "0x1804E0D40")]
public static string ToString(IEnumerable c)
{
StringBuilder stringBuilder = new StringBuilder("[");
if (stringBuilder != 0)
{
int hashCode = stringBuilder.GetHashCode();
int num = 0;
int num2 = 0;
if (num2 < num)
{
num2 += num2;
num2++;
}
if (num2 != 0)
{
int num3 = 0;
StringBuilder stringBuilder2 = stringBuilder.Append(", ");
if (num2 < num3)
{
num2 += num2;
num2++;
}
int num4 = num2.GetHashCode();
num4 += num4;
num4 += num4;
}
}
uint num5;
StringBuilder stringBuilder3 = stringBuilder.Append((char)num5);
throw new NullReferenceException();
}
// Token: 0x06009DBE RID: 40382 RVA: 0x00207DFC File Offset: 0x00205FFC
[Token(Token = "0x6009DBE")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
protected CollectionUtilities()
{
}
}
}
@@ -0,0 +1,39 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections
{
// Token: 0x02001A37 RID: 6711
[Token(Token = "0x2001A37")]
public sealed class EmptyEnumerable : IEnumerable
{
// Token: 0x06009DBF RID: 40383 RVA: 0x00207E10 File Offset: 0x00206010
[Token(Token = "0x6009DBF")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
private EmptyEnumerable()
{
}
// Token: 0x06009DC0 RID: 40384 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6009DC0")]
[Address(RVA = "0x4E6840", Offset = "0x4E5840", VA = "0x1804E6840", Slot = "4")]
public IEnumerator GetEnumerator()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06009DC1 RID: 40385 RVA: 0x00207E24 File Offset: 0x00206024
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6009DC1")]
[Address(RVA = "0x4E68A0", Offset = "0x4E58A0", VA = "0x1804E68A0")]
static EmptyEnumerable()
{
EmptyEnumerable emptyEnumerable = new EmptyEnumerable();
}
// Token: 0x04006A49 RID: 27209
[Token(Token = "0x4006A49")]
public static readonly IEnumerable Instance;
}
}
@@ -0,0 +1,79 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections
{
// Token: 0x02001A38 RID: 6712
[Token(Token = "0x2001A38")]
public sealed class EmptyEnumerator : IEnumerator
{
// Token: 0x06009DC2 RID: 40386 RVA: 0x00207E38 File Offset: 0x00206038
[Token(Token = "0x6009DC2")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
private EmptyEnumerator()
{
this.Reset();
}
// Token: 0x06009DC3 RID: 40387 RVA: 0x00207E4C File Offset: 0x0020604C
[Token(Token = "0x6009DC3")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "4")]
public bool MoveNext()
{
}
// Token: 0x06009DC4 RID: 40388 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6009DC4")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")]
public void Reset()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17001918 RID: 6424
// (get) Token: 0x06009DC5 RID: 40389 RVA: 0x00207E5C File Offset: 0x0020605C
[Token(Token = "0x17001918")]
public object Current
{
[Token(Token = "0x6009DC5")]
[Address(RVA = "0x4E6960", Offset = "0x4E5960", VA = "0x1804E6960", Slot = "5")]
get
{
/*
An exception occurred when decompiling this method (06009DC5)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.EmptyEnumerator::get_Current()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:InvalidOperationException(var_0_0A, newobj:InvalidOperationException(InvalidOperationException::.ctor, ldstr:string("No elements")))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x06009DC6 RID: 40390 RVA: 0x00207E74 File Offset: 0x00206074
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6009DC6")]
[Address(RVA = "0x4E6900", Offset = "0x4E5900", VA = "0x1804E6900")]
static EmptyEnumerator()
{
EmptyEnumerator emptyEnumerator;
emptyEnumerator.Reset();
}
// Token: 0x04006A4A RID: 27210
[Token(Token = "0x4006A4A")]
public static readonly IEnumerator Instance;
}
}
@@ -0,0 +1,54 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections
{
// Token: 0x02001A39 RID: 6713
[Token(Token = "0x2001A39")]
public sealed class EnumerableProxy : IEnumerable
{
// Token: 0x06009DC7 RID: 40391 RVA: 0x00207E88 File Offset: 0x00206088
[Token(Token = "0x6009DC7")]
[Address(RVA = "0x4E6A10", Offset = "0x4E5A10", VA = "0x1804E6A10")]
public EnumerableProxy(IEnumerable inner)
{
/*
An exception occurred when decompiling this method (06009DC7)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.EnumerableProxy::.ctor(System.Collections.IEnumerable)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_12:
stloc:ArgumentNullException(var_0_1C, newobj:ArgumentNullException(ArgumentNullException::.ctor, ldstr:string("inner")))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06009DC8 RID: 40392 RVA: 0x00207EB4 File Offset: 0x002060B4
[Token(Token = "0x6009DC8")]
[Address(RVA = "0x4E69C0", Offset = "0x4E59C0", VA = "0x1804E69C0", Slot = "4")]
public IEnumerator GetEnumerator()
{
IEnumerable enumerable = this.inner;
throw new NullReferenceException();
}
// Token: 0x04006A4B RID: 27211
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4006A4B")]
private readonly IEnumerable inner;
}
}
@@ -0,0 +1,233 @@
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;
}
}
@@ -0,0 +1,71 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections
{
// Token: 0x02001A3B RID: 6715
[Token(Token = "0x2001A3B")]
public interface ISet : ICollection, IEnumerable
{
// Token: 0x06009DD9 RID: 40409
[Token(Token = "0x6009DD9")]
[Address(Slot = "0")]
void Add(object o);
// Token: 0x06009DDA RID: 40410
[Token(Token = "0x6009DDA")]
[Address(Slot = "1")]
void AddAll(IEnumerable e);
// Token: 0x06009DDB RID: 40411
[Token(Token = "0x6009DDB")]
[Address(Slot = "2")]
void Clear();
// Token: 0x06009DDC RID: 40412
[Token(Token = "0x6009DDC")]
[Address(Slot = "3")]
bool Contains(object o);
// Token: 0x1700191F RID: 6431
// (get) Token: 0x06009DDD RID: 40413
[Token(Token = "0x1700191F")]
bool IsEmpty
{
[Token(Token = "0x6009DDD")]
[Address(Slot = "4")]
get;
}
// Token: 0x17001920 RID: 6432
// (get) Token: 0x06009DDE RID: 40414
[Token(Token = "0x17001920")]
bool IsFixedSize
{
[Token(Token = "0x6009DDE")]
[Address(Slot = "5")]
get;
}
// Token: 0x17001921 RID: 6433
// (get) Token: 0x06009DDF RID: 40415
[Token(Token = "0x17001921")]
bool IsReadOnly
{
[Token(Token = "0x6009DDF")]
[Address(Slot = "6")]
get;
}
// Token: 0x06009DE0 RID: 40416
[Token(Token = "0x6009DE0")]
[Address(Slot = "7")]
void Remove(object o);
// Token: 0x06009DE1 RID: 40417
[Token(Token = "0x6009DE1")]
[Address(Slot = "8")]
void RemoveAll(IEnumerable e);
}
}
@@ -0,0 +1,322 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections
{
// Token: 0x02001A3C RID: 6716
[Token(Token = "0x2001A3C")]
public class LinkedDictionary : IDictionary, ICollection, IEnumerable
{
// Token: 0x06009DE2 RID: 40418 RVA: 0x002080EC File Offset: 0x002062EC
[Token(Token = "0x6009DE2")]
[Address(RVA = "0x4EE570", Offset = "0x4ED570", VA = "0x1804EE570")]
public LinkedDictionary()
{
Hashtable hashtable = new Hashtable();
this.hash = hashtable;
ArrayList arrayList = new ArrayList();
this.keys = arrayList;
base..ctor();
}
// Token: 0x06009DE3 RID: 40419 RVA: 0x0020811C File Offset: 0x0020631C
[Token(Token = "0x6009DE3")]
[Address(RVA = "0x4EE0D0", Offset = "0x4ED0D0", VA = "0x1804EE0D0", Slot = "20")]
public virtual void Add(object k, object v)
{
IDictionary dictionary = this.hash;
IList list = this.keys;
throw new NullReferenceException();
}
// Token: 0x06009DE4 RID: 40420 RVA: 0x0020813C File Offset: 0x0020633C
[Token(Token = "0x6009DE4")]
[Address(RVA = "0x4EE160", Offset = "0x4ED160", VA = "0x1804EE160", Slot = "21")]
public virtual void Clear()
{
IDictionary dictionary = this.hash;
IList list = this.keys;
throw new NullReferenceException();
}
// Token: 0x06009DE5 RID: 40421 RVA: 0x0020815C File Offset: 0x0020635C
[Token(Token = "0x6009DE5")]
[Address(RVA = "0x4EE1D0", Offset = "0x4ED1D0", VA = "0x1804EE1D0", Slot = "22")]
public virtual bool Contains(object k)
{
IDictionary dictionary = this.hash;
throw new NullReferenceException();
}
// Token: 0x06009DE6 RID: 40422 RVA: 0x00208178 File Offset: 0x00206378
[Token(Token = "0x6009DE6")]
[Address(RVA = "0x4EE230", Offset = "0x4ED230", VA = "0x1804EE230", Slot = "23")]
public virtual void CopyTo(Array array, int index)
{
int num;
do
{
num = 0;
IList list = this.keys;
num += num;
num++;
IDictionary dictionary = this.hash;
uint num2;
if (num < (int)num2)
{
num += num;
num++;
}
array.SetValue(num, index);
num += num;
num++;
num += 19;
num += num;
num += 19;
if (num != 0)
{
}
}
while (num != 0);
}
// Token: 0x17001922 RID: 6434
// (get) Token: 0x06009DE7 RID: 40423 RVA: 0x002081E4 File Offset: 0x002063E4
[Token(Token = "0x17001922")]
public virtual int Count
{
[Token(Token = "0x6009DE7")]
[Address(RVA = "0x4EE640", Offset = "0x4ED640", VA = "0x1804EE640", Slot = "24")]
get
{
IDictionary dictionary = this.hash;
throw new NullReferenceException();
}
}
// Token: 0x06009DE8 RID: 40424 RVA: 0x00208200 File Offset: 0x00206400
[Token(Token = "0x6009DE8")]
[Address(RVA = "0x4EE550", Offset = "0x4ED550", VA = "0x1804EE550", Slot = "19")]
IEnumerator IEnumerable.GetEnumerator()
{
/*
An exception occurred when decompiling this method (06009DE8)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.LinkedDictionary::System.Collections.IEnumerable.GetEnumerator()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:IEnumerator`1(var_0_06, call:IEnumerator`1(IEnumerable`1::GetEnumerator, ldloc:LinkedDictionary[exp:IEnumerable`1](this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06009DE9 RID: 40425 RVA: 0x00208214 File Offset: 0x00206414
[Token(Token = "0x6009DE9")]
[Address(RVA = "0x4EE470", Offset = "0x4ED470", VA = "0x1804EE470", Slot = "25")]
public virtual IDictionaryEnumerator GetEnumerator()
{
/*
An exception occurred when decompiling this method (06009DE9)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IDictionaryEnumerator BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.LinkedDictionary::GetEnumerator()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stfld:int32(LinkedDictionaryEnumerator::pos, ldloc:LinkedDictionaryEnumerator(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](4294967295)))
stfld:LinkedDictionary(LinkedDictionaryEnumerator::parent, ldloc:LinkedDictionaryEnumerator(var_0), ldloc:LinkedDictionary(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06009DEA RID: 40426 RVA: 0x00208238 File Offset: 0x00206438
[Token(Token = "0x6009DEA")]
[Address(RVA = "0x4EE4D0", Offset = "0x4ED4D0", VA = "0x1804EE4D0", Slot = "26")]
public virtual void Remove(object k)
{
IDictionary dictionary = this.hash;
IList list = this.keys;
throw new NullReferenceException();
}
// Token: 0x17001923 RID: 6435
// (get) Token: 0x06009DEB RID: 40427 RVA: 0x00208258 File Offset: 0x00206458
[Token(Token = "0x17001923")]
public virtual bool IsFixedSize
{
[Token(Token = "0x6009DEB")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "27")]
get
{
}
}
// Token: 0x17001924 RID: 6436
// (get) Token: 0x06009DEC RID: 40428 RVA: 0x00208268 File Offset: 0x00206468
[Token(Token = "0x17001924")]
public virtual bool IsReadOnly
{
[Token(Token = "0x6009DEC")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "28")]
get
{
}
}
// Token: 0x17001925 RID: 6437
// (get) Token: 0x06009DED RID: 40429 RVA: 0x00208278 File Offset: 0x00206478
[Token(Token = "0x17001925")]
public virtual bool IsSynchronized
{
[Token(Token = "0x6009DED")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "29")]
get
{
}
}
// Token: 0x17001926 RID: 6438
// (get) Token: 0x06009DEE RID: 40430 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001926")]
public virtual object SyncRoot
{
[Token(Token = "0x6009DEE")]
[Address(RVA = "0x4EE780", Offset = "0x4ED780", VA = "0x1804EE780", Slot = "30")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001927 RID: 6439
// (get) Token: 0x06009DEF RID: 40431 RVA: 0x00208288 File Offset: 0x00206488
[Token(Token = "0x17001927")]
public virtual ICollection Keys
{
[Token(Token = "0x6009DEF")]
[Address(RVA = "0x4EE6F0", Offset = "0x4ED6F0", VA = "0x1804EE6F0", Slot = "31")]
get
{
/*
An exception occurred when decompiling this method (06009DEF)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.ICollection BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.LinkedDictionary::get_Keys()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:ArrayList(var_0_0B, newobj:ArrayList(ArrayList::.ctor, ldfld:IList[exp:ICollection](LinkedDictionary::keys, ldloc:LinkedDictionary(this))))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x17001928 RID: 6440
// (get) Token: 0x06009DF0 RID: 40432 RVA: 0x002082A0 File Offset: 0x002064A0
[Token(Token = "0x17001928")]
public virtual ICollection Values
{
[Token(Token = "0x6009DF0")]
[Address(RVA = "0x4EE7C0", Offset = "0x4ED7C0", VA = "0x1804EE7C0", Slot = "32")]
get
{
int num;
do
{
num = 0;
IList list = this.keys;
IList list2 = this.keys;
ArrayList arrayList;
if (arrayList != 0)
{
if (num < arrayList)
{
num += num;
num++;
}
IDictionary dictionary = this.hash;
uint num2;
if (num < (int)num2)
{
num += num;
num++;
}
int num3 = 0;
if (num < num3)
{
num += num;
num++;
}
num += num;
num += num;
num += num;
}
bool flag;
if (flag)
{
}
}
while (num != 0);
throw new NullReferenceException();
}
}
// Token: 0x17001929 RID: 6441
[Token(Token = "0x17001929")]
public virtual object this[object k]
{
[Token(Token = "0x6009DF1")]
[Address(RVA = "0x4EE690", Offset = "0x4ED690", VA = "0x1804EE690", Slot = "33")]
get
{
IDictionary dictionary = this.hash;
throw new NullReferenceException();
}
[Token(Token = "0x6009DF2")]
[Address(RVA = "0x4EEAF0", Offset = "0x4EDAF0", VA = "0x1804EEAF0", Slot = "34")]
set
{
IDictionary dictionary = this.hash;
IList list = this.keys;
IDictionary dictionary2 = this.hash;
}
}
// Token: 0x04006A4D RID: 27213
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4006A4D")]
internal readonly IDictionary hash;
// Token: 0x04006A4E RID: 27214
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4006A4E")]
internal readonly IList keys;
}
}
@@ -0,0 +1,143 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections
{
// Token: 0x02001A3D RID: 6717
[Token(Token = "0x2001A3D")]
internal class LinkedDictionaryEnumerator : IDictionaryEnumerator, IEnumerator
{
// Token: 0x06009DF3 RID: 40435 RVA: 0x00208364 File Offset: 0x00206564
[Token(Token = "0x6009DF3")]
[Address(RVA = "0x4EDE60", Offset = "0x4ECE60", VA = "0x1804EDE60")]
internal LinkedDictionaryEnumerator(LinkedDictionary parent)
{
this.parent = parent;
}
// Token: 0x1700192A RID: 6442
// (get) Token: 0x06009DF4 RID: 40436 RVA: 0x00208390 File Offset: 0x00206590
[Token(Token = "0x1700192A")]
public virtual object Current
{
[Token(Token = "0x6009DF4")]
[Address(RVA = "0x4EDF50", Offset = "0x4ECF50", VA = "0x1804EDF50", Slot = "10")]
get
{
object obj;
return obj;
}
}
// Token: 0x1700192B RID: 6443
// (get) Token: 0x06009DF5 RID: 40437 RVA: 0x002083A0 File Offset: 0x002065A0
[Token(Token = "0x1700192B")]
public virtual DictionaryEntry Entry
{
[Token(Token = "0x6009DF5")]
[Address(RVA = "0x4EDFB0", Offset = "0x4ECFB0", VA = "0x1804EDFB0", Slot = "11")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x1700192C RID: 6444
// (get) Token: 0x06009DF6 RID: 40438 RVA: 0x002083B8 File Offset: 0x002065B8
[Token(Token = "0x1700192C")]
public virtual object Key
{
[Token(Token = "0x6009DF6")]
[Address(RVA = "0x4EE050", Offset = "0x4ED050", VA = "0x1804EE050", Slot = "12")]
get
{
return this.CurrentKey;
}
}
// Token: 0x06009DF7 RID: 40439 RVA: 0x002083CC File Offset: 0x002065CC
[Token(Token = "0x6009DF7")]
[Address(RVA = "0x4EDDB0", Offset = "0x4ECDB0", VA = "0x1804EDDB0", Slot = "13")]
public virtual bool MoveNext()
{
LinkedDictionary linkedDictionary = this.parent;
int num = this.pos;
IList keys = linkedDictionary.keys;
if (num < linkedDictionary)
{
int num2 = this.pos;
LinkedDictionary linkedDictionary2 = this.parent;
num2++;
this.pos = num2;
IList keys2 = linkedDictionary2.keys;
return num2 < linkedDictionary2;
}
throw new NullReferenceException();
}
// Token: 0x06009DF8 RID: 40440 RVA: 0x00208424 File Offset: 0x00206624
[Token(Token = "0x6009DF8")]
[Address(RVA = "0x4EDE50", Offset = "0x4ECE50", VA = "0x1804EDE50", Slot = "14")]
public virtual void Reset()
{
this.pos = (int)((ulong)4294967295L);
}
// Token: 0x1700192D RID: 6445
// (get) Token: 0x06009DF9 RID: 40441 RVA: 0x00208444 File Offset: 0x00206644
[Token(Token = "0x1700192D")]
public virtual object Value
{
[Token(Token = "0x6009DF9")]
[Address(RVA = "0x4EE060", Offset = "0x4ED060", VA = "0x1804EE060", Slot = "15")]
get
{
IDictionary hash = this.parent.hash;
object currentKey = this.CurrentKey;
throw new NullReferenceException();
}
}
// Token: 0x1700192E RID: 6446
// (get) Token: 0x06009DFA RID: 40442 RVA: 0x0020846C File Offset: 0x0020666C
[Token(Token = "0x1700192E")]
private object CurrentKey
{
[Token(Token = "0x6009DFA")]
[Address(RVA = "0x4EDE90", Offset = "0x4ECE90", VA = "0x1804EDE90")]
get
{
/*
An exception occurred when decompiling this method (06009DFA)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.LinkedDictionaryEnumerator::get_CurrentKey()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_25:
stloc:InvalidOperationException(var_4_2A, newobj:InvalidOperationException(InvalidOperationException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x04006A4F RID: 27215
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4006A4F")]
private readonly LinkedDictionary parent;
// Token: 0x04006A50 RID: 27216
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4006A50")]
private int pos = (int)((ulong)4294967295L);
}
}
@@ -0,0 +1,269 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections
{
// Token: 0x02001A3E RID: 6718
[Token(Token = "0x2001A3E")]
public abstract class UnmodifiableDictionary : IDictionary, ICollection, IEnumerable
{
// Token: 0x06009DFB RID: 40443 RVA: 0x002084A4 File Offset: 0x002066A4
[Token(Token = "0x6009DFB")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
protected UnmodifiableDictionary()
{
}
// Token: 0x06009DFC RID: 40444 RVA: 0x002084B8 File Offset: 0x002066B8
[Token(Token = "0x6009DFC")]
[Address(RVA = "0x4F42C0", Offset = "0x4F32C0", VA = "0x1804F42C0", Slot = "20")]
public virtual void Add(object k, object v)
{
/*
An exception occurred when decompiling this method (06009DFC)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableDictionary::Add(System.Object,System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotSupportedException(var_0_05, newobj:NotSupportedException(NotSupportedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06009DFD RID: 40445 RVA: 0x002084CC File Offset: 0x002066CC
[Token(Token = "0x6009DFD")]
[Address(RVA = "0x4F4310", Offset = "0x4F3310", VA = "0x1804F4310", Slot = "21")]
public virtual void Clear()
{
/*
An exception occurred when decompiling this method (06009DFD)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableDictionary::Clear()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotSupportedException(var_0_05, newobj:NotSupportedException(NotSupportedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06009DFE RID: 40446
[Token(Token = "0x6009DFE")]
[Address(Slot = "22")]
public abstract bool Contains(object k);
// Token: 0x06009DFF RID: 40447
[Token(Token = "0x6009DFF")]
[Address(Slot = "23")]
public abstract void CopyTo(Array array, int index);
// Token: 0x1700192F RID: 6447
// (get) Token: 0x06009E00 RID: 40448
[Token(Token = "0x1700192F")]
public abstract int Count
{
[Token(Token = "0x6009E00")]
[Address(Slot = "24")]
get;
}
// Token: 0x06009E01 RID: 40449 RVA: 0x002084E0 File Offset: 0x002066E0
[Token(Token = "0x6009E01")]
[Address(RVA = "0x4EE550", Offset = "0x4ED550", VA = "0x1804EE550", Slot = "19")]
IEnumerator IEnumerable.GetEnumerator()
{
/*
An exception occurred when decompiling this method (06009E01)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableDictionary::System.Collections.IEnumerable.GetEnumerator()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:int32(var_0_06, callgetter:int32(UnmodifiableDictionary::get_Count, ldloc:UnmodifiableDictionary(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06009E02 RID: 40450
[Token(Token = "0x6009E02")]
[Address(Slot = "25")]
public abstract IDictionaryEnumerator GetEnumerator();
// Token: 0x06009E03 RID: 40451 RVA: 0x002084F4 File Offset: 0x002066F4
[Token(Token = "0x6009E03")]
[Address(RVA = "0x4F4360", Offset = "0x4F3360", VA = "0x1804F4360", Slot = "26")]
public virtual void Remove(object k)
{
/*
An exception occurred when decompiling this method (06009E03)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableDictionary::Remove(System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotSupportedException(var_0_05, newobj:NotSupportedException(NotSupportedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x17001930 RID: 6448
// (get) Token: 0x06009E04 RID: 40452
[Token(Token = "0x17001930")]
public abstract bool IsFixedSize
{
[Token(Token = "0x6009E04")]
[Address(Slot = "27")]
get;
}
// Token: 0x17001931 RID: 6449
// (get) Token: 0x06009E05 RID: 40453 RVA: 0x00208508 File Offset: 0x00206708
[Token(Token = "0x17001931")]
public virtual bool IsReadOnly
{
[Token(Token = "0x6009E05")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "28")]
get
{
return true;
}
}
// Token: 0x17001932 RID: 6450
// (get) Token: 0x06009E06 RID: 40454
[Token(Token = "0x17001932")]
public abstract bool IsSynchronized
{
[Token(Token = "0x6009E06")]
[Address(Slot = "29")]
get;
}
// Token: 0x17001933 RID: 6451
// (get) Token: 0x06009E07 RID: 40455
[Token(Token = "0x17001933")]
public abstract object SyncRoot
{
[Token(Token = "0x6009E07")]
[Address(Slot = "30")]
get;
}
// Token: 0x17001934 RID: 6452
// (get) Token: 0x06009E08 RID: 40456
[Token(Token = "0x17001934")]
public abstract ICollection Keys
{
[Token(Token = "0x6009E08")]
[Address(Slot = "31")]
get;
}
// Token: 0x17001935 RID: 6453
// (get) Token: 0x06009E09 RID: 40457
[Token(Token = "0x17001935")]
public abstract ICollection Values
{
[Token(Token = "0x6009E09")]
[Address(Slot = "32")]
get;
}
// Token: 0x17001936 RID: 6454
[Token(Token = "0x17001936")]
public virtual object this[object k]
{
[Token(Token = "0x6009E0A")]
[Address(RVA = "0x4F43B0", Offset = "0x4F33B0", VA = "0x1804F43B0", Slot = "33")]
get
{
/*
An exception occurred when decompiling this method (06009E0A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableDictionary::get_Item(System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:bool(var_0_07, call:bool(UnmodifiableDictionary::Contains, ldloc:UnmodifiableDictionary(this), ldloc:object(k)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
[Token(Token = "0x6009E0B")]
[Address(RVA = "0x4F43D0", Offset = "0x4F33D0", VA = "0x1804F43D0", Slot = "34")]
set
{
/*
An exception occurred when decompiling this method (06009E0B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableDictionary::set_Item(System.Object,System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotSupportedException(var_0_05, newobj:NotSupportedException(NotSupportedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x06009E0C RID: 40460
[Token(Token = "0x6009E0C")]
[Address(Slot = "35")]
protected abstract object GetValue(object k);
}
}
@@ -0,0 +1,143 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections
{
// Token: 0x02001A3F RID: 6719
[Token(Token = "0x2001A3F")]
public class UnmodifiableDictionaryProxy : UnmodifiableDictionary
{
// Token: 0x06009E0D RID: 40461 RVA: 0x00208540 File Offset: 0x00206740
[Token(Token = "0x6009E0D")]
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
public UnmodifiableDictionaryProxy(IDictionary d)
{
this.d = d;
}
// Token: 0x06009E0E RID: 40462 RVA: 0x0020855C File Offset: 0x0020675C
[Token(Token = "0x6009E0E")]
[Address(RVA = "0x4F3F60", Offset = "0x4F2F60", VA = "0x1804F3F60", Slot = "22")]
public override bool Contains(object k)
{
IDictionary dictionary = this.d;
throw new NullReferenceException();
}
// Token: 0x06009E0F RID: 40463 RVA: 0x00208578 File Offset: 0x00206778
[Token(Token = "0x6009E0F")]
[Address(RVA = "0x4F3FC0", Offset = "0x4F2FC0", VA = "0x1804F3FC0", Slot = "23")]
public override void CopyTo(Array array, int index)
{
IDictionary dictionary = this.d;
}
// Token: 0x17001937 RID: 6455
// (get) Token: 0x06009E10 RID: 40464 RVA: 0x00208594 File Offset: 0x00206794
[Token(Token = "0x17001937")]
public override int Count
{
[Token(Token = "0x6009E10")]
[Address(RVA = "0x4F40E0", Offset = "0x4F30E0", VA = "0x1804F40E0", Slot = "24")]
get
{
IDictionary dictionary = this.d;
throw new NullReferenceException();
}
}
// Token: 0x06009E11 RID: 40465 RVA: 0x002085B0 File Offset: 0x002067B0
[Token(Token = "0x6009E11")]
[Address(RVA = "0x4F4030", Offset = "0x4F3030", VA = "0x1804F4030", Slot = "25")]
public override IDictionaryEnumerator GetEnumerator()
{
IDictionary dictionary = this.d;
throw new NullReferenceException();
}
// Token: 0x17001938 RID: 6456
// (get) Token: 0x06009E12 RID: 40466 RVA: 0x002085CC File Offset: 0x002067CC
[Token(Token = "0x17001938")]
public override bool IsFixedSize
{
[Token(Token = "0x6009E12")]
[Address(RVA = "0x4F4130", Offset = "0x4F3130", VA = "0x1804F4130", Slot = "27")]
get
{
IDictionary dictionary = this.d;
throw new NullReferenceException();
}
}
// Token: 0x17001939 RID: 6457
// (get) Token: 0x06009E13 RID: 40467 RVA: 0x002085E8 File Offset: 0x002067E8
[Token(Token = "0x17001939")]
public override bool IsSynchronized
{
[Token(Token = "0x6009E13")]
[Address(RVA = "0x4F4180", Offset = "0x4F3180", VA = "0x1804F4180", Slot = "29")]
get
{
IDictionary dictionary = this.d;
throw new NullReferenceException();
}
}
// Token: 0x1700193A RID: 6458
// (get) Token: 0x06009E14 RID: 40468 RVA: 0x00208604 File Offset: 0x00206804
[Token(Token = "0x1700193A")]
public override object SyncRoot
{
[Token(Token = "0x6009E14")]
[Address(RVA = "0x4F4220", Offset = "0x4F3220", VA = "0x1804F4220", Slot = "30")]
get
{
IDictionary dictionary = this.d;
throw new NullReferenceException();
}
}
// Token: 0x1700193B RID: 6459
// (get) Token: 0x06009E15 RID: 40469 RVA: 0x00208620 File Offset: 0x00206820
[Token(Token = "0x1700193B")]
public override ICollection Keys
{
[Token(Token = "0x6009E15")]
[Address(RVA = "0x4F41D0", Offset = "0x4F31D0", VA = "0x1804F41D0", Slot = "31")]
get
{
IDictionary dictionary = this.d;
throw new NullReferenceException();
}
}
// Token: 0x1700193C RID: 6460
// (get) Token: 0x06009E16 RID: 40470 RVA: 0x0020863C File Offset: 0x0020683C
[Token(Token = "0x1700193C")]
public override ICollection Values
{
[Token(Token = "0x6009E16")]
[Address(RVA = "0x4F4270", Offset = "0x4F3270", VA = "0x1804F4270", Slot = "32")]
get
{
IDictionary dictionary = this.d;
throw new NullReferenceException();
}
}
// Token: 0x06009E17 RID: 40471 RVA: 0x00208658 File Offset: 0x00206858
[Token(Token = "0x6009E17")]
[Address(RVA = "0x4F4080", Offset = "0x4F3080", VA = "0x1804F4080", Slot = "35")]
protected override object GetValue(object k)
{
IDictionary dictionary = this.d;
throw new NullReferenceException();
}
// Token: 0x04006A51 RID: 27217
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4006A51")]
private readonly IDictionary d;
}
}
@@ -0,0 +1,280 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections
{
// Token: 0x02001A40 RID: 6720
[Token(Token = "0x2001A40")]
public abstract class UnmodifiableList : IList, ICollection, IEnumerable
{
// Token: 0x06009E18 RID: 40472 RVA: 0x00208674 File Offset: 0x00206874
[Token(Token = "0x6009E18")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
protected UnmodifiableList()
{
}
// Token: 0x06009E19 RID: 40473 RVA: 0x00208688 File Offset: 0x00206888
[Token(Token = "0x6009E19")]
[Address(RVA = "0x4F4740", Offset = "0x4F3740", VA = "0x1804F4740", Slot = "20")]
public virtual int Add(object o)
{
/*
An exception occurred when decompiling this method (06009E19)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableList::Add(System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotSupportedException(var_0_05, newobj:NotSupportedException(NotSupportedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06009E1A RID: 40474 RVA: 0x0020869C File Offset: 0x0020689C
[Token(Token = "0x6009E1A")]
[Address(RVA = "0x4F4790", Offset = "0x4F3790", VA = "0x1804F4790", Slot = "21")]
public virtual void Clear()
{
/*
An exception occurred when decompiling this method (06009E1A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableList::Clear()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotSupportedException(var_0_05, newobj:NotSupportedException(NotSupportedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06009E1B RID: 40475
[Token(Token = "0x6009E1B")]
[Address(Slot = "22")]
public abstract bool Contains(object o);
// Token: 0x06009E1C RID: 40476
[Token(Token = "0x6009E1C")]
[Address(Slot = "23")]
public abstract void CopyTo(Array array, int index);
// Token: 0x1700193D RID: 6461
// (get) Token: 0x06009E1D RID: 40477
[Token(Token = "0x1700193D")]
public abstract int Count
{
[Token(Token = "0x6009E1D")]
[Address(Slot = "24")]
get;
}
// Token: 0x06009E1E RID: 40478
[Token(Token = "0x6009E1E")]
[Address(Slot = "25")]
public abstract IEnumerator GetEnumerator();
// Token: 0x06009E1F RID: 40479
[Token(Token = "0x6009E1F")]
[Address(Slot = "26")]
public abstract int IndexOf(object o);
// Token: 0x06009E20 RID: 40480 RVA: 0x002086B0 File Offset: 0x002068B0
[Token(Token = "0x6009E20")]
[Address(RVA = "0x4F47E0", Offset = "0x4F37E0", VA = "0x1804F47E0", Slot = "27")]
public virtual void Insert(int i, object o)
{
/*
An exception occurred when decompiling this method (06009E20)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableList::Insert(System.Int32,System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotSupportedException(var_0_05, newobj:NotSupportedException(NotSupportedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x1700193E RID: 6462
// (get) Token: 0x06009E21 RID: 40481
[Token(Token = "0x1700193E")]
public abstract bool IsFixedSize
{
[Token(Token = "0x6009E21")]
[Address(Slot = "28")]
get;
}
// Token: 0x1700193F RID: 6463
// (get) Token: 0x06009E22 RID: 40482 RVA: 0x002086C4 File Offset: 0x002068C4
[Token(Token = "0x1700193F")]
public virtual bool IsReadOnly
{
[Token(Token = "0x6009E22")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "29")]
get
{
return true;
}
}
// Token: 0x17001940 RID: 6464
// (get) Token: 0x06009E23 RID: 40483
[Token(Token = "0x17001940")]
public abstract bool IsSynchronized
{
[Token(Token = "0x6009E23")]
[Address(Slot = "30")]
get;
}
// Token: 0x06009E24 RID: 40484 RVA: 0x002086D4 File Offset: 0x002068D4
[Token(Token = "0x6009E24")]
[Address(RVA = "0x4F4880", Offset = "0x4F3880", VA = "0x1804F4880", Slot = "31")]
public virtual void Remove(object o)
{
/*
An exception occurred when decompiling this method (06009E24)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableList::Remove(System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotSupportedException(var_0_05, newobj:NotSupportedException(NotSupportedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06009E25 RID: 40485 RVA: 0x002086E8 File Offset: 0x002068E8
[Token(Token = "0x6009E25")]
[Address(RVA = "0x4F4830", Offset = "0x4F3830", VA = "0x1804F4830", Slot = "32")]
public virtual void RemoveAt(int i)
{
/*
An exception occurred when decompiling this method (06009E25)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableList::RemoveAt(System.Int32)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotSupportedException(var_0_05, newobj:NotSupportedException(NotSupportedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x17001941 RID: 6465
// (get) Token: 0x06009E26 RID: 40486
[Token(Token = "0x17001941")]
public abstract object SyncRoot
{
[Token(Token = "0x6009E26")]
[Address(Slot = "33")]
get;
}
// Token: 0x17001942 RID: 6466
[Token(Token = "0x17001942")]
public virtual object this[int i]
{
[Token(Token = "0x6009E27")]
[Address(RVA = "0x4F48D0", Offset = "0x4F38D0", VA = "0x1804F48D0", Slot = "34")]
get
{
/*
An exception occurred when decompiling this method (06009E27)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableList::get_Item(System.Int32)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:bool(var_0_07, call:bool(UnmodifiableList::Contains, ldloc:UnmodifiableList(this), ldloc:int32[exp:object](i)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
[Token(Token = "0x6009E28")]
[Address(RVA = "0x4F48F0", Offset = "0x4F38F0", VA = "0x1804F48F0", Slot = "35")]
set
{
/*
An exception occurred when decompiling this method (06009E28)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableList::set_Item(System.Int32,System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotSupportedException(var_0_05, newobj:NotSupportedException(NotSupportedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x06009E29 RID: 40489
[Token(Token = "0x6009E29")]
[Address(Slot = "36")]
protected abstract object GetValue(int i);
}
}
@@ -0,0 +1,124 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections
{
// Token: 0x02001A41 RID: 6721
[Token(Token = "0x2001A41")]
public class UnmodifiableListProxy : UnmodifiableList
{
// Token: 0x06009E2A RID: 40490 RVA: 0x00208724 File Offset: 0x00206924
[Token(Token = "0x6009E2A")]
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
public UnmodifiableListProxy(IList l)
{
this.l = l;
}
// Token: 0x06009E2B RID: 40491 RVA: 0x00208740 File Offset: 0x00206940
[Token(Token = "0x6009E2B")]
[Address(RVA = "0x4F4420", Offset = "0x4F3420", VA = "0x1804F4420", Slot = "22")]
public override bool Contains(object o)
{
IList list = this.l;
throw new NullReferenceException();
}
// Token: 0x06009E2C RID: 40492 RVA: 0x0020875C File Offset: 0x0020695C
[Token(Token = "0x6009E2C")]
[Address(RVA = "0x4F4480", Offset = "0x4F3480", VA = "0x1804F4480", Slot = "23")]
public override void CopyTo(Array array, int index)
{
IList list = this.l;
}
// Token: 0x17001943 RID: 6467
// (get) Token: 0x06009E2D RID: 40493 RVA: 0x00208778 File Offset: 0x00206978
[Token(Token = "0x17001943")]
public override int Count
{
[Token(Token = "0x6009E2D")]
[Address(RVA = "0x4F4600", Offset = "0x4F3600", VA = "0x1804F4600", Slot = "24")]
get
{
IList list = this.l;
throw new NullReferenceException();
}
}
// Token: 0x06009E2E RID: 40494 RVA: 0x00208794 File Offset: 0x00206994
[Token(Token = "0x6009E2E")]
[Address(RVA = "0x4F44F0", Offset = "0x4F34F0", VA = "0x1804F44F0", Slot = "25")]
public override IEnumerator GetEnumerator()
{
IList list = this.l;
throw new NullReferenceException();
}
// Token: 0x06009E2F RID: 40495 RVA: 0x002087B0 File Offset: 0x002069B0
[Token(Token = "0x6009E2F")]
[Address(RVA = "0x4F45A0", Offset = "0x4F35A0", VA = "0x1804F45A0", Slot = "26")]
public override int IndexOf(object o)
{
IList list = this.l;
throw new NullReferenceException();
}
// Token: 0x17001944 RID: 6468
// (get) Token: 0x06009E30 RID: 40496 RVA: 0x002087CC File Offset: 0x002069CC
[Token(Token = "0x17001944")]
public override bool IsFixedSize
{
[Token(Token = "0x6009E30")]
[Address(RVA = "0x4F4650", Offset = "0x4F3650", VA = "0x1804F4650", Slot = "28")]
get
{
IList list = this.l;
throw new NullReferenceException();
}
}
// Token: 0x17001945 RID: 6469
// (get) Token: 0x06009E31 RID: 40497 RVA: 0x002087E8 File Offset: 0x002069E8
[Token(Token = "0x17001945")]
public override bool IsSynchronized
{
[Token(Token = "0x6009E31")]
[Address(RVA = "0x4F46A0", Offset = "0x4F36A0", VA = "0x1804F46A0", Slot = "30")]
get
{
IList list = this.l;
throw new NullReferenceException();
}
}
// Token: 0x17001946 RID: 6470
// (get) Token: 0x06009E32 RID: 40498 RVA: 0x00208804 File Offset: 0x00206A04
[Token(Token = "0x17001946")]
public override object SyncRoot
{
[Token(Token = "0x6009E32")]
[Address(RVA = "0x4F46F0", Offset = "0x4F36F0", VA = "0x1804F46F0", Slot = "33")]
get
{
IList list = this.l;
throw new NullReferenceException();
}
}
// Token: 0x06009E33 RID: 40499 RVA: 0x00208820 File Offset: 0x00206A20
[Token(Token = "0x6009E33")]
[Address(RVA = "0x4F4540", Offset = "0x4F3540", VA = "0x1804F4540", Slot = "36")]
protected override object GetValue(int i)
{
IList list = this.l;
throw new NullReferenceException();
}
// Token: 0x04006A52 RID: 27218
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4006A52")]
private readonly IList l;
}
}
@@ -0,0 +1,226 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections
{
// Token: 0x02001A42 RID: 6722
[Token(Token = "0x2001A42")]
public abstract class UnmodifiableSet : ISet, ICollection, IEnumerable
{
// Token: 0x06009E34 RID: 40500 RVA: 0x0020883C File Offset: 0x00206A3C
[Token(Token = "0x6009E34")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
protected UnmodifiableSet()
{
}
// Token: 0x06009E35 RID: 40501 RVA: 0x00208850 File Offset: 0x00206A50
[Token(Token = "0x6009E35")]
[Address(RVA = "0x4F4C40", Offset = "0x4F3C40", VA = "0x1804F4C40", Slot = "18")]
public virtual void Add(object o)
{
/*
An exception occurred when decompiling this method (06009E35)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableSet::Add(System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotSupportedException(var_0_05, newobj:NotSupportedException(NotSupportedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06009E36 RID: 40502 RVA: 0x00208864 File Offset: 0x00206A64
[Token(Token = "0x6009E36")]
[Address(RVA = "0x4F4BF0", Offset = "0x4F3BF0", VA = "0x1804F4BF0", Slot = "19")]
public virtual void AddAll(IEnumerable e)
{
/*
An exception occurred when decompiling this method (06009E36)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableSet::AddAll(System.Collections.IEnumerable)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotSupportedException(var_0_05, newobj:NotSupportedException(NotSupportedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06009E37 RID: 40503 RVA: 0x00208878 File Offset: 0x00206A78
[Token(Token = "0x6009E37")]
[Address(RVA = "0x4F4C90", Offset = "0x4F3C90", VA = "0x1804F4C90", Slot = "20")]
public virtual void Clear()
{
/*
An exception occurred when decompiling this method (06009E37)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableSet::Clear()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotSupportedException(var_0_05, newobj:NotSupportedException(NotSupportedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06009E38 RID: 40504
[Token(Token = "0x6009E38")]
[Address(Slot = "21")]
public abstract bool Contains(object o);
// Token: 0x06009E39 RID: 40505
[Token(Token = "0x6009E39")]
[Address(Slot = "22")]
public abstract void CopyTo(Array array, int index);
// Token: 0x17001947 RID: 6471
// (get) Token: 0x06009E3A RID: 40506
[Token(Token = "0x17001947")]
public abstract int Count
{
[Token(Token = "0x6009E3A")]
[Address(Slot = "23")]
get;
}
// Token: 0x06009E3B RID: 40507
[Token(Token = "0x6009E3B")]
[Address(Slot = "24")]
public abstract IEnumerator GetEnumerator();
// Token: 0x17001948 RID: 6472
// (get) Token: 0x06009E3C RID: 40508
[Token(Token = "0x17001948")]
public abstract bool IsEmpty
{
[Token(Token = "0x6009E3C")]
[Address(Slot = "25")]
get;
}
// Token: 0x17001949 RID: 6473
// (get) Token: 0x06009E3D RID: 40509
[Token(Token = "0x17001949")]
public abstract bool IsFixedSize
{
[Token(Token = "0x6009E3D")]
[Address(Slot = "26")]
get;
}
// Token: 0x1700194A RID: 6474
// (get) Token: 0x06009E3E RID: 40510 RVA: 0x0020888C File Offset: 0x00206A8C
[Token(Token = "0x1700194A")]
public virtual bool IsReadOnly
{
[Token(Token = "0x6009E3E")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "27")]
get
{
return true;
}
}
// Token: 0x1700194B RID: 6475
// (get) Token: 0x06009E3F RID: 40511
[Token(Token = "0x1700194B")]
public abstract bool IsSynchronized
{
[Token(Token = "0x6009E3F")]
[Address(Slot = "28")]
get;
}
// Token: 0x1700194C RID: 6476
// (get) Token: 0x06009E40 RID: 40512
[Token(Token = "0x1700194C")]
public abstract object SyncRoot
{
[Token(Token = "0x6009E40")]
[Address(Slot = "29")]
get;
}
// Token: 0x06009E41 RID: 40513 RVA: 0x0020889C File Offset: 0x00206A9C
[Token(Token = "0x6009E41")]
[Address(RVA = "0x4F4D30", Offset = "0x4F3D30", VA = "0x1804F4D30", Slot = "30")]
public virtual void Remove(object o)
{
/*
An exception occurred when decompiling this method (06009E41)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableSet::Remove(System.Object)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotSupportedException(var_0_05, newobj:NotSupportedException(NotSupportedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06009E42 RID: 40514 RVA: 0x002088B0 File Offset: 0x00206AB0
[Token(Token = "0x6009E42")]
[Address(RVA = "0x4F4CE0", Offset = "0x4F3CE0", VA = "0x1804F4CE0", Slot = "31")]
public virtual void RemoveAll(IEnumerable e)
{
/*
An exception occurred when decompiling this method (06009E42)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections.UnmodifiableSet::RemoveAll(System.Collections.IEnumerable)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotSupportedException(var_0_05, newobj:NotSupportedException(NotSupportedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
}
@@ -0,0 +1,120 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections
{
// Token: 0x02001A43 RID: 6723
[Token(Token = "0x2001A43")]
public class UnmodifiableSetProxy : UnmodifiableSet
{
// Token: 0x06009E43 RID: 40515 RVA: 0x002088C4 File Offset: 0x00206AC4
[Token(Token = "0x6009E43")]
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
public UnmodifiableSetProxy(ISet s)
{
this.s = s;
}
// Token: 0x06009E44 RID: 40516 RVA: 0x002088E0 File Offset: 0x00206AE0
[Token(Token = "0x6009E44")]
[Address(RVA = "0x4F4940", Offset = "0x4F3940", VA = "0x1804F4940", Slot = "21")]
public override bool Contains(object o)
{
ISet set = this.s;
throw new NullReferenceException();
}
// Token: 0x06009E45 RID: 40517 RVA: 0x002088FC File Offset: 0x00206AFC
[Token(Token = "0x6009E45")]
[Address(RVA = "0x4F49A0", Offset = "0x4F39A0", VA = "0x1804F49A0", Slot = "22")]
public override void CopyTo(Array array, int index)
{
ISet set = this.s;
}
// Token: 0x1700194D RID: 6477
// (get) Token: 0x06009E46 RID: 40518 RVA: 0x00208918 File Offset: 0x00206B18
[Token(Token = "0x1700194D")]
public override int Count
{
[Token(Token = "0x6009E46")]
[Address(RVA = "0x4F4A60", Offset = "0x4F3A60", VA = "0x1804F4A60", Slot = "23")]
get
{
ISet set = this.s;
throw new NullReferenceException();
}
}
// Token: 0x06009E47 RID: 40519 RVA: 0x00208934 File Offset: 0x00206B34
[Token(Token = "0x6009E47")]
[Address(RVA = "0x4F4A10", Offset = "0x4F3A10", VA = "0x1804F4A10", Slot = "24")]
public override IEnumerator GetEnumerator()
{
ISet set = this.s;
throw new NullReferenceException();
}
// Token: 0x1700194E RID: 6478
// (get) Token: 0x06009E48 RID: 40520 RVA: 0x00208950 File Offset: 0x00206B50
[Token(Token = "0x1700194E")]
public override bool IsEmpty
{
[Token(Token = "0x6009E48")]
[Address(RVA = "0x4F4AB0", Offset = "0x4F3AB0", VA = "0x1804F4AB0", Slot = "25")]
get
{
ISet set = this.s;
throw new NullReferenceException();
}
}
// Token: 0x1700194F RID: 6479
// (get) Token: 0x06009E49 RID: 40521 RVA: 0x0020896C File Offset: 0x00206B6C
[Token(Token = "0x1700194F")]
public override bool IsFixedSize
{
[Token(Token = "0x6009E49")]
[Address(RVA = "0x4F4B00", Offset = "0x4F3B00", VA = "0x1804F4B00", Slot = "26")]
get
{
ISet set = this.s;
throw new NullReferenceException();
}
}
// Token: 0x17001950 RID: 6480
// (get) Token: 0x06009E4A RID: 40522 RVA: 0x00208988 File Offset: 0x00206B88
[Token(Token = "0x17001950")]
public override bool IsSynchronized
{
[Token(Token = "0x6009E4A")]
[Address(RVA = "0x4F4B50", Offset = "0x4F3B50", VA = "0x1804F4B50", Slot = "28")]
get
{
ISet set = this.s;
throw new NullReferenceException();
}
}
// Token: 0x17001951 RID: 6481
// (get) Token: 0x06009E4B RID: 40523 RVA: 0x002089A4 File Offset: 0x00206BA4
[Token(Token = "0x17001951")]
public override object SyncRoot
{
[Token(Token = "0x6009E4B")]
[Address(RVA = "0x4F4BA0", Offset = "0x4F3BA0", VA = "0x1804F4BA0", Slot = "29")]
get
{
ISet set = this.s;
throw new NullReferenceException();
}
}
// Token: 0x04006A53 RID: 27219
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4006A53")]
private readonly ISet s;
}
}