376 lines
14 KiB
C#
376 lines
14 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Reflection;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
// Token: 0x0200104D RID: 4173
|
|
[Token(Token = "0x200104D")]
|
|
[DefaultMember("Item")]
|
|
[StructLayout(3)]
|
|
public class AMPONDHFEPG<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
|
|
{
|
|
// Token: 0x06006545 RID: 25925 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6006545")]
|
|
[Address(RVA = "0x2231660", Offset = "0x2230060", VA = "0x182231660")]
|
|
public AMPONDHFEPG(int capacity)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x1700120C RID: 4620
|
|
// (get) Token: 0x06006546 RID: 25926 RVA: 0x001644C8 File Offset: 0x001626C8
|
|
[Token(Token = "0x1700120C")]
|
|
public int GNJACFKGBGO
|
|
{
|
|
[Token(Token = "0x6006546")]
|
|
[Address(RVA = "0x69E2D0", Offset = "0x69CCD0", VA = "0x18069E2D0")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700120D RID: 4621
|
|
// (get) Token: 0x06006547 RID: 25927 RVA: 0x001644DC File Offset: 0x001626DC
|
|
[Token(Token = "0x1700120D")]
|
|
public int MEPGPGKFENE
|
|
{
|
|
[Token(Token = "0x6006547")]
|
|
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50", Slot = "9")]
|
|
get
|
|
{
|
|
return this.MNIJHBJDPPA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700120E RID: 4622
|
|
// (get) Token: 0x06006548 RID: 25928 RVA: 0x001644F0 File Offset: 0x001626F0
|
|
[Token(Token = "0x1700120E")]
|
|
public bool PCENHAOIBDD
|
|
{
|
|
[Token(Token = "0x6006548")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "10")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700120F RID: 4623
|
|
// (get) Token: 0x06006549 RID: 25929 RVA: 0x00164500 File Offset: 0x00162700
|
|
// (set) Token: 0x0600654A RID: 25930 RVA: 0x00164514 File Offset: 0x00162714
|
|
[Token(Token = "0x1700120F")]
|
|
public T ACOEGFLBMEH
|
|
{
|
|
[Token(Token = "0x6006549")]
|
|
[Address(RVA = "0x2231890", Offset = "0x2230290", VA = "0x182231890", Slot = "4")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06006549)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling T AMPONDHFEPG::get_Item(System.Int32)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:IndexOutOfRangeException(var_0_05, newobj:IndexOutOfRangeException(IndexOutOfRangeException::.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(Token = "0x600654A")]
|
|
[Address(RVA = "0x2231D30", Offset = "0x2230730", VA = "0x182231D30", Slot = "5")]
|
|
set
|
|
{
|
|
int num = this.AFINHJNHIOI(EFBDCIJMFGD);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600654B RID: 25931 RVA: 0x00164530 File Offset: 0x00162730
|
|
[Token(Token = "0x600654B")]
|
|
[Address(RVA = "0x222F390", Offset = "0x222DD90", VA = "0x18222F390", Slot = "11")]
|
|
public void Add(T IOBEPGLJNIP)
|
|
{
|
|
int num = this.MNIJHBJDPPA;
|
|
num++;
|
|
this.MNIJHBJDPPA = num;
|
|
}
|
|
|
|
// Token: 0x0600654C RID: 25932 RVA: 0x00164558 File Offset: 0x00162758
|
|
[Token(Token = "0x600654C")]
|
|
[Address(RVA = "0x222F600", Offset = "0x222E000", VA = "0x18222F600", Slot = "12")]
|
|
public void Clear()
|
|
{
|
|
int num = 0;
|
|
this.MNIJHBJDPPA = num;
|
|
}
|
|
|
|
// Token: 0x0600654D RID: 25933 RVA: 0x00164570 File Offset: 0x00162770
|
|
[Token(Token = "0x600654D")]
|
|
[Address(RVA = "0x222FD80", Offset = "0x222E780", VA = "0x18222FD80", Slot = "13")]
|
|
public bool Contains(T IOBEPGLJNIP)
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
IEnumerator enumerator = this.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
if (typeof(IDisposable).TypeHandle == (ulong)63L)
|
|
{
|
|
break;
|
|
}
|
|
if (typeof(IDisposable).TypeHandle == (ulong)61L)
|
|
{
|
|
goto IL_31;
|
|
}
|
|
}
|
|
if (num == 0)
|
|
{
|
|
goto IL_31;
|
|
}
|
|
}
|
|
return true;
|
|
IL_31:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600654E RID: 25934 RVA: 0x001645C0 File Offset: 0x001627C0
|
|
[Token(Token = "0x600654E")]
|
|
[Address(RVA = "0x2230650", Offset = "0x222F050", VA = "0x182230650", Slot = "14")]
|
|
public void CopyTo(T[] OPEBNMBKJJA, int JJBEHBJNJED)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
IEnumerator enumerator = this.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
num++;
|
|
}
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600654F RID: 25935 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600654F")]
|
|
[Address(RVA = "0x2230830", Offset = "0x222F230", VA = "0x182230830", Slot = "16")]
|
|
public IEnumerator<T> GetEnumerator()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06006550 RID: 25936 RVA: 0x001645FC File Offset: 0x001627FC
|
|
[Token(Token = "0x6006550")]
|
|
[Address(RVA = "0x1BFCB40", Offset = "0x1BFB540", VA = "0x181BFCB40", Slot = "17")]
|
|
IEnumerator IEnumerable.GetEnumerator()
|
|
{
|
|
return ((IEnumerable)this).GetEnumerator();
|
|
}
|
|
|
|
// Token: 0x06006551 RID: 25937 RVA: 0x00164618 File Offset: 0x00162818
|
|
[Token(Token = "0x6006551")]
|
|
[Address(RVA = "0x222F510", Offset = "0x222DF10", VA = "0x18222F510")]
|
|
public T BHIIFFOAGAP()
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06006552 RID: 25938 RVA: 0x0016462C File Offset: 0x0016282C
|
|
[Token(Token = "0x6006552")]
|
|
[Address(RVA = "0x222F1D0", Offset = "0x222DBD0", VA = "0x18222F1D0")]
|
|
private int AFINHJNHIOI(int EFBDCIJMFGD)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06006552)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 AMPONDHFEPG::AFINHJNHIOI(System.Int32)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_0D:
|
|
stloc:IndexOutOfRangeException(var_1_12, newobj:IndexOutOfRangeException(IndexOutOfRangeException::.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.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: 0x06006553 RID: 25939 RVA: 0x0016464C File Offset: 0x0016284C
|
|
[Token(Token = "0x6006553")]
|
|
[Address(RVA = "0x2230890", Offset = "0x222F290", VA = "0x182230890", Slot = "6")]
|
|
public int IndexOf(T IOBEPGLJNIP)
|
|
{
|
|
int num;
|
|
for (;;)
|
|
{
|
|
num = 0;
|
|
IEnumerator enumerator = this.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
num++;
|
|
}
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
if (typeof(IDisposable).TypeHandle == (ulong)69L)
|
|
{
|
|
break;
|
|
}
|
|
if (typeof(IDisposable).TypeHandle == (ulong)67L)
|
|
{
|
|
goto IL_35;
|
|
}
|
|
}
|
|
if (num == 0)
|
|
{
|
|
goto IL_35;
|
|
}
|
|
}
|
|
return num;
|
|
IL_35:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06006554 RID: 25940 RVA: 0x001646A0 File Offset: 0x001628A0
|
|
[Token(Token = "0x6006554")]
|
|
[Address(RVA = "0x22312E0", Offset = "0x222FCE0", VA = "0x1822312E0", Slot = "7")]
|
|
public void Insert(int EFBDCIJMFGD, T IOBEPGLJNIP)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006555 RID: 25941 RVA: 0x001646B4 File Offset: 0x001628B4
|
|
[Token(Token = "0x6006555")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
|
|
public bool Remove(T IOBEPGLJNIP)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006556 RID: 25942 RVA: 0x001646C4 File Offset: 0x001628C4
|
|
[Token(Token = "0x6006556")]
|
|
[Address(RVA = "0x22314A0", Offset = "0x222FEA0", VA = "0x1822314A0", Slot = "8")]
|
|
public void RemoveAt(int EFBDCIJMFGD)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04004892 RID: 18578
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4004892")]
|
|
private int MNIJHBJDPPA;
|
|
|
|
// Token: 0x04004893 RID: 18579
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4004893")]
|
|
private T[] BOOHBJEEGKH;
|
|
|
|
// Token: 0x04004894 RID: 18580
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4004894")]
|
|
private int AIBLJJNPCIL;
|
|
|
|
// Token: 0x0200104E RID: 4174
|
|
[Token(Token = "0x200104E")]
|
|
private struct NOPEKDFPJNK : IEnumerator<T>, IEnumerator, IDisposable
|
|
{
|
|
// Token: 0x06006557 RID: 25943 RVA: 0x001646D8 File Offset: 0x001628D8
|
|
[Token(Token = "0x6006557")]
|
|
[Address(RVA = "0x2D3590", Offset = "0x2D2990", VA = "0x1802D3590")]
|
|
public NOPEKDFPJNK(AMPONDHFEPG<T> list)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17001210 RID: 4624
|
|
// (get) Token: 0x06006558 RID: 25944 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17001210")]
|
|
public T KAFEDPEFLOI
|
|
{
|
|
[Token(Token = "0x6006558")]
|
|
[Address(RVA = "0x2D3600", Offset = "0x2D2A00", VA = "0x1802D3600", Slot = "4")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001211 RID: 4625
|
|
// (get) Token: 0x06006559 RID: 25945 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17001211")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x6006559")]
|
|
[Address(RVA = "0x2D3430", Offset = "0x2D2830", VA = "0x1802D3430", Slot = "7")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600655A RID: 25946 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600655A")]
|
|
[Address(RVA = "0x2410", Offset = "0x1810", VA = "0x180002410", Slot = "5")]
|
|
public void Dispose()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600655B RID: 25947 RVA: 0x001646E8 File Offset: 0x001628E8
|
|
[Token(Token = "0x600655B")]
|
|
[Address(RVA = "0x2D3300", Offset = "0x2D2700", VA = "0x1802D3300", Slot = "6")]
|
|
public bool MoveNext()
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0600655C RID: 25948 RVA: 0x001646FC File Offset: 0x001628FC
|
|
[Token(Token = "0x600655C")]
|
|
[Address(RVA = "0x2D3330", Offset = "0x2D2730", VA = "0x1802D3330", Slot = "8")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04004895 RID: 18581
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4004895")]
|
|
private int CKDLPAGEAJH;
|
|
|
|
// Token: 0x04004896 RID: 18582
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4004896")]
|
|
private AMPONDHFEPG<T> DAAFDLFCOGO;
|
|
}
|
|
}
|