353 lines
14 KiB
C#
353 lines
14 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Reflection;
|
|
using Cpp2IlInjected;
|
|
|
|
// Token: 0x0200174C RID: 5964
|
|
[Token(Token = "0x200174C")]
|
|
[DefaultMember("Item")]
|
|
public class AMPONDHFEPG<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
|
|
{
|
|
// Token: 0x0600888C RID: 34956 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600888C")]
|
|
[Address(RVA = "0x2420CD0", Offset = "0x241FCD0", VA = "0x182420CD0")]
|
|
public AMPONDHFEPG(int NPKCAEOBEMO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x170016EC RID: 5868
|
|
// (get) Token: 0x0600888D RID: 34957 RVA: 0x001CEE74 File Offset: 0x001CD074
|
|
[Token(Token = "0x170016EC")]
|
|
public int GNJACFKGBGO
|
|
{
|
|
[Token(Token = "0x600888D")]
|
|
[Address(RVA = "0x8669C0", Offset = "0x8659C0", VA = "0x1808669C0")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170016ED RID: 5869
|
|
// (get) Token: 0x0600888E RID: 34958 RVA: 0x001CEE88 File Offset: 0x001CD088
|
|
[Token(Token = "0x170016ED")]
|
|
public int MEPGPGKFENE
|
|
{
|
|
[Token(Token = "0x600888E")]
|
|
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000", Slot = "9")]
|
|
get
|
|
{
|
|
return this.MNIJHBJDPPA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170016EE RID: 5870
|
|
// (get) Token: 0x0600888F RID: 34959 RVA: 0x001CEE9C File Offset: 0x001CD09C
|
|
[Token(Token = "0x170016EE")]
|
|
public bool PCENHAOIBDD
|
|
{
|
|
[Token(Token = "0x600888F")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "10")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170016EF RID: 5871
|
|
// (get) Token: 0x06008890 RID: 34960 RVA: 0x001CEEAC File Offset: 0x001CD0AC
|
|
// (set) Token: 0x06008891 RID: 34961 RVA: 0x001CEEC0 File Offset: 0x001CD0C0
|
|
[Token(Token = "0x170016EF")]
|
|
public T ACOEGFLBMEH
|
|
{
|
|
[Token(Token = "0x6008890")]
|
|
[Address(RVA = "0x2420F00", Offset = "0x241FF00", VA = "0x182420F00", Slot = "4")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06008890)
|
|
|
|
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 = "0x6008891")]
|
|
[Address(RVA = "0x24213A0", Offset = "0x24203A0", VA = "0x1824213A0", Slot = "5")]
|
|
set
|
|
{
|
|
int num = this.AFINHJNHIOI(EFBDCIJMFGD);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008892 RID: 34962 RVA: 0x001CEEDC File Offset: 0x001CD0DC
|
|
[Token(Token = "0x6008892")]
|
|
[Address(RVA = "0x241EAE0", Offset = "0x241DAE0", VA = "0x18241EAE0", Slot = "11")]
|
|
public void Add(T IOBEPGLJNIP)
|
|
{
|
|
int num = this.MNIJHBJDPPA;
|
|
num++;
|
|
this.MNIJHBJDPPA = num;
|
|
}
|
|
|
|
// Token: 0x06008893 RID: 34963 RVA: 0x001CEF04 File Offset: 0x001CD104
|
|
[Token(Token = "0x6008893")]
|
|
[Address(RVA = "0x241ED50", Offset = "0x241DD50", VA = "0x18241ED50", Slot = "12")]
|
|
public void Clear()
|
|
{
|
|
int num = 0;
|
|
this.MNIJHBJDPPA = num;
|
|
}
|
|
|
|
// Token: 0x06008894 RID: 34964 RVA: 0x001CEF1C File Offset: 0x001CD11C
|
|
[Token(Token = "0x6008894")]
|
|
[Address(RVA = "0x241F4D0", Offset = "0x241E4D0", VA = "0x18241F4D0", Slot = "13")]
|
|
public bool Contains(T IOBEPGLJNIP)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
IEnumerator enumerator = this.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
if (num != -1)
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06008895 RID: 34965 RVA: 0x001CEF58 File Offset: 0x001CD158
|
|
[Token(Token = "0x6008895")]
|
|
[Address(RVA = "0x241FCF0", Offset = "0x241ECF0", VA = "0x18241FCF0", Slot = "14")]
|
|
public void CopyTo(T[] OPEBNMBKJJA, int JJBEHBJNJED)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
IEnumerator enumerator = this.GetEnumerator();
|
|
if (enumerator != 0 && 0 < OPEBNMBKJJA.Length)
|
|
{
|
|
num++;
|
|
}
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06008896 RID: 34966 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6008896")]
|
|
[Address(RVA = "0x241FEB0", Offset = "0x241EEB0", VA = "0x18241FEB0", Slot = "16")]
|
|
public IEnumerator<T> GetEnumerator()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06008897 RID: 34967 RVA: 0x001CEF9C File Offset: 0x001CD19C
|
|
[Token(Token = "0x6008897")]
|
|
[Address(RVA = "0x1FC4650", Offset = "0x1FC3650", VA = "0x181FC4650", Slot = "17")]
|
|
IEnumerator IEnumerable.GetEnumerator()
|
|
{
|
|
return ((IEnumerable)this).GetEnumerator();
|
|
}
|
|
|
|
// Token: 0x06008898 RID: 34968 RVA: 0x001CEFB8 File Offset: 0x001CD1B8
|
|
[Token(Token = "0x6008898")]
|
|
[Address(RVA = "0x241EC60", Offset = "0x241DC60", VA = "0x18241EC60")]
|
|
public T BHIIFFOAGAP()
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06008899 RID: 34969 RVA: 0x001CEFCC File Offset: 0x001CD1CC
|
|
[Token(Token = "0x6008899")]
|
|
[Address(RVA = "0x241E920", Offset = "0x241D920", VA = "0x18241E920")]
|
|
private int AFINHJNHIOI(int EFBDCIJMFGD)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06008899)
|
|
|
|
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: 0x0600889A RID: 34970 RVA: 0x001CEFEC File Offset: 0x001CD1EC
|
|
[Token(Token = "0x600889A")]
|
|
[Address(RVA = "0x241FF10", Offset = "0x241EF10", VA = "0x18241FF10", Slot = "6")]
|
|
public int IndexOf(T IOBEPGLJNIP)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
IEnumerator enumerator = this.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
num++;
|
|
}
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
if (num != -1)
|
|
{
|
|
return num;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600889B RID: 34971 RVA: 0x001CF02C File Offset: 0x001CD22C
|
|
[Token(Token = "0x600889B")]
|
|
[Address(RVA = "0x2420950", Offset = "0x241F950", VA = "0x182420950", Slot = "7")]
|
|
public void Insert(int EFBDCIJMFGD, T IOBEPGLJNIP)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600889C RID: 34972 RVA: 0x001CF040 File Offset: 0x001CD240
|
|
[Token(Token = "0x600889C")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")]
|
|
public bool Remove(T IOBEPGLJNIP)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600889D RID: 34973 RVA: 0x001CF050 File Offset: 0x001CD250
|
|
[Token(Token = "0x600889D")]
|
|
[Address(RVA = "0x2420B10", Offset = "0x241FB10", VA = "0x182420B10", Slot = "8")]
|
|
public void RemoveAt(int EFBDCIJMFGD)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04005A26 RID: 23078
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4005A26")]
|
|
private int MNIJHBJDPPA;
|
|
|
|
// Token: 0x04005A27 RID: 23079
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4005A27")]
|
|
private T[] BOOHBJEEGKH;
|
|
|
|
// Token: 0x04005A28 RID: 23080
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4005A28")]
|
|
private int AIBLJJNPCIL;
|
|
|
|
// Token: 0x0200174D RID: 5965
|
|
[Token(Token = "0x200174D")]
|
|
private struct NOPEKDFPJNK : IEnumerator<T>, IEnumerator, IDisposable
|
|
{
|
|
// Token: 0x0600889E RID: 34974 RVA: 0x001CF064 File Offset: 0x001CD264
|
|
[Token(Token = "0x600889E")]
|
|
[Address(RVA = "0x24300A0", Offset = "0x242F0A0", VA = "0x1824300A0")]
|
|
public NOPEKDFPJNK(AMPONDHFEPG<T> DAAFDLFCOGO)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170016F0 RID: 5872
|
|
// (get) Token: 0x0600889F RID: 34975 RVA: 0x001CF074 File Offset: 0x001CD274
|
|
[Token(Token = "0x170016F0")]
|
|
public T KAFEDPEFLOI
|
|
{
|
|
[Token(Token = "0x600889F")]
|
|
[Address(RVA = "0x2430350", Offset = "0x242F350", VA = "0x182430350", Slot = "4")]
|
|
get
|
|
{
|
|
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)1L)
|
|
{
|
|
}
|
|
int num = 0;
|
|
this.CKDLPAGEAJH = num;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170016F1 RID: 5873
|
|
// (get) Token: 0x060088A0 RID: 34976 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170016F1")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x60088A0")]
|
|
[Address(RVA = "0x242FF40", Offset = "0x242EF40", VA = "0x18242FF40", Slot = "7")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x060088A1 RID: 34977 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60088A1")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
|
public void Dispose()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060088A2 RID: 34978 RVA: 0x001CF09C File Offset: 0x001CD29C
|
|
[Token(Token = "0x60088A2")]
|
|
[Address(RVA = "0x242FE20", Offset = "0x242EE20", VA = "0x18242FE20", Slot = "6")]
|
|
public bool MoveNext()
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x060088A3 RID: 34979 RVA: 0x001CF0B0 File Offset: 0x001CD2B0
|
|
[Token(Token = "0x60088A3")]
|
|
[Address(RVA = "0xD17720", Offset = "0xD16720", VA = "0x180D17720", Slot = "8")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04005A29 RID: 23081
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4005A29")]
|
|
private int CKDLPAGEAJH;
|
|
|
|
// Token: 0x04005A2A RID: 23082
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4005A2A")]
|
|
private AMPONDHFEPG<T> DAAFDLFCOGO;
|
|
}
|
|
}
|