282 lines
14 KiB
C#
282 lines
14 KiB
C#
using System;
|
|
using System.CodeDom.Compiler;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Reflection;
|
|
using Cpp2IlInjected;
|
|
|
|
// Token: 0x0200176E RID: 5998
|
|
[Token(Token = "0x200176E")]
|
|
[GeneratedCode("simple-json", "1.0.0")]
|
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|
[DefaultMember("Item")]
|
|
public class OPIOIFKFAPH : IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable
|
|
{
|
|
// Token: 0x0600899E RID: 35230 RVA: 0x001D1524 File Offset: 0x001CF724
|
|
[Token(Token = "0x600899E")]
|
|
[Address(RVA = "0x151CA50", Offset = "0x151BA50", VA = "0x18151CA50")]
|
|
public OPIOIFKFAPH()
|
|
{
|
|
Dictionary<string, object> dictionary = new Dictionary();
|
|
this.BKGIOGKPIFP = dictionary;
|
|
}
|
|
|
|
// Token: 0x0600899F RID: 35231 RVA: 0x001D1544 File Offset: 0x001CF744
|
|
[Token(Token = "0x600899F")]
|
|
[Address(RVA = "0x151C9E0", Offset = "0x151B9E0", VA = "0x18151C9E0")]
|
|
public OPIOIFKFAPH(IEqualityComparer<string> MDELBBNMHCO)
|
|
{
|
|
Dictionary<string, object> dictionary = new Dictionary(MDELBBNMHCO);
|
|
this.BKGIOGKPIFP = dictionary;
|
|
}
|
|
|
|
// Token: 0x1700174A RID: 5962
|
|
// (get) Token: 0x060089A0 RID: 35232 RVA: 0x001D1568 File Offset: 0x001CF768
|
|
[Token(Token = "0x1700174A")]
|
|
public object ACOEGFLBMEH
|
|
{
|
|
[Token(Token = "0x60089A0")]
|
|
[Address(RVA = "0x151C5D0", Offset = "0x151B5D0", VA = "0x18151C5D0")]
|
|
get
|
|
{
|
|
return OPIOIFKFAPH.OJENNNAEDCC(this.BKGIOGKPIFP, EFBDCIJMFGD);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060089A1 RID: 35233 RVA: 0x001D1584 File Offset: 0x001CF784
|
|
[Token(Token = "0x60089A1")]
|
|
[Address(RVA = "0x151C5E0", Offset = "0x151B5E0", VA = "0x18151C5E0")]
|
|
internal static object OJENNNAEDCC(IDictionary<string, object> NLNHFEEMFBN, int EFBDCIJMFGD)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060089A1)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object OPIOIFKFAPH::OJENNNAEDCC(System.Collections.Generic.IDictionary`2<System.String,System.Object>,System.Int32)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_27:
|
|
stloc:ArgumentOutOfRangeException(var_2_31, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor, ldstr:string("index")))
|
|
}
|
|
|
|
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.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: 0x060089A2 RID: 35234 RVA: 0x001D15C4 File Offset: 0x001CF7C4
|
|
[Token(Token = "0x60089A2")]
|
|
[Address(RVA = "0x151C170", Offset = "0x151B170", VA = "0x18151C170", Slot = "9")]
|
|
public void Add(string DNGKIAJLLHG, object ONGBFDACHHG)
|
|
{
|
|
this.BKGIOGKPIFP.Add(DNGKIAJLLHG, ONGBFDACHHG);
|
|
}
|
|
|
|
// Token: 0x060089A3 RID: 35235 RVA: 0x001D15E4 File Offset: 0x001CF7E4
|
|
[Token(Token = "0x60089A3")]
|
|
[Address(RVA = "0x151C230", Offset = "0x151B230", VA = "0x18151C230", Slot = "8")]
|
|
public bool ContainsKey(string DNGKIAJLLHG)
|
|
{
|
|
return this.BKGIOGKPIFP.ContainsKey(DNGKIAJLLHG);
|
|
}
|
|
|
|
// Token: 0x1700174B RID: 5963
|
|
// (get) Token: 0x060089A4 RID: 35236 RVA: 0x001D1604 File Offset: 0x001CF804
|
|
[Token(Token = "0x1700174B")]
|
|
public ICollection<string> MNHJJLIEMBB
|
|
{
|
|
[Token(Token = "0x60089A4")]
|
|
[Address(RVA = "0x151CB60", Offset = "0x151BB60", VA = "0x18151CB60", Slot = "6")]
|
|
get
|
|
{
|
|
Dictionary<string, object>.KeyCollection keys = this.BKGIOGKPIFP.Keys;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060089A5 RID: 35237 RVA: 0x001D1624 File Offset: 0x001CF824
|
|
[Token(Token = "0x60089A5")]
|
|
[Address(RVA = "0x151C7D0", Offset = "0x151B7D0", VA = "0x18151C7D0", Slot = "10")]
|
|
public bool Remove(string DNGKIAJLLHG)
|
|
{
|
|
return this.BKGIOGKPIFP.Remove(DNGKIAJLLHG);
|
|
}
|
|
|
|
// Token: 0x060089A6 RID: 35238 RVA: 0x001D1644 File Offset: 0x001CF844
|
|
[Token(Token = "0x60089A6")]
|
|
[Address(RVA = "0x151C970", Offset = "0x151B970", VA = "0x18151C970", Slot = "11")]
|
|
public bool TryGetValue(string DNGKIAJLLHG, out object ONGBFDACHHG)
|
|
{
|
|
Dictionary<string, object> bkgiogkpifp = this.BKGIOGKPIFP;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x1700174C RID: 5964
|
|
// (get) Token: 0x060089A7 RID: 35239 RVA: 0x001D1660 File Offset: 0x001CF860
|
|
[Token(Token = "0x1700174C")]
|
|
public ICollection<object> NEOEJPKPGEC
|
|
{
|
|
[Token(Token = "0x60089A7")]
|
|
[Address(RVA = "0x151CBB0", Offset = "0x151BBB0", VA = "0x18151CBB0", Slot = "7")]
|
|
get
|
|
{
|
|
Dictionary<string, object>.ValueCollection values = this.BKGIOGKPIFP.Values;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700174D RID: 5965
|
|
// (get) Token: 0x060089A8 RID: 35240 RVA: 0x001D1680 File Offset: 0x001CF880
|
|
// (set) Token: 0x060089A9 RID: 35241 RVA: 0x001D16A0 File Offset: 0x001CF8A0
|
|
[Token(Token = "0x1700174D")]
|
|
public object ACOEGFLBMEH
|
|
{
|
|
[Token(Token = "0x60089A8")]
|
|
[Address(RVA = "0x151CB00", Offset = "0x151BB00", VA = "0x18151CB00", Slot = "4")]
|
|
get
|
|
{
|
|
return this.BKGIOGKPIFP[DNGKIAJLLHG];
|
|
}
|
|
[Token(Token = "0x60089A9")]
|
|
[Address(RVA = "0x151CC00", Offset = "0x151BC00", VA = "0x18151CC00", Slot = "5")]
|
|
set
|
|
{
|
|
this.BKGIOGKPIFP[DNGKIAJLLHG] = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060089AA RID: 35242 RVA: 0x001D16C0 File Offset: 0x001CF8C0
|
|
[Token(Token = "0x60089AA")]
|
|
[Address(RVA = "0x151C110", Offset = "0x151B110", VA = "0x18151C110", Slot = "14")]
|
|
public void Add(KeyValuePair<string, object> IOBEPGLJNIP)
|
|
{
|
|
Dictionary<string, object> bkgiogkpifp = this.BKGIOGKPIFP;
|
|
}
|
|
|
|
// Token: 0x060089AB RID: 35243 RVA: 0x001D16DC File Offset: 0x001CF8DC
|
|
[Token(Token = "0x60089AB")]
|
|
[Address(RVA = "0x151C1E0", Offset = "0x151B1E0", VA = "0x18151C1E0", Slot = "15")]
|
|
public void Clear()
|
|
{
|
|
this.BKGIOGKPIFP.Clear();
|
|
}
|
|
|
|
// Token: 0x060089AC RID: 35244 RVA: 0x001D16FC File Offset: 0x001CF8FC
|
|
[Token(Token = "0x60089AC")]
|
|
[Address(RVA = "0x151C290", Offset = "0x151B290", VA = "0x18151C290", Slot = "16")]
|
|
public bool Contains(KeyValuePair<string, object> IOBEPGLJNIP)
|
|
{
|
|
Dictionary<string, object> bkgiogkpifp = this.BKGIOGKPIFP;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060089AD RID: 35245 RVA: 0x001D172C File Offset: 0x001CF92C
|
|
[Token(Token = "0x60089AD")]
|
|
[Address(RVA = "0x151C320", Offset = "0x151B320", VA = "0x18151C320", Slot = "17")]
|
|
public void CopyTo(KeyValuePair<string, object>[] OPEBNMBKJJA, int JJBEHBJNJED)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060089AD)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void OPIOIFKFAPH::CopyTo(System.Collections.Generic.KeyValuePair`2<System.String,System.Object>[],System.Int32)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_36:
|
|
stloc:ArgumentNullException(var_4_40, newobj:ArgumentNullException(ArgumentNullException::.ctor, ldstr:string("array")))
|
|
}
|
|
|
|
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: 0x1700174E RID: 5966
|
|
// (get) Token: 0x060089AE RID: 35246 RVA: 0x001D177C File Offset: 0x001CF97C
|
|
[Token(Token = "0x1700174E")]
|
|
public int MEPGPGKFENE
|
|
{
|
|
[Token(Token = "0x60089AE")]
|
|
[Address(RVA = "0x151CAB0", Offset = "0x151BAB0", VA = "0x18151CAB0", Slot = "12")]
|
|
get
|
|
{
|
|
return this.BKGIOGKPIFP.Count;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700174F RID: 5967
|
|
// (get) Token: 0x060089AF RID: 35247 RVA: 0x001D179C File Offset: 0x001CF99C
|
|
[Token(Token = "0x1700174F")]
|
|
public bool PCENHAOIBDD
|
|
{
|
|
[Token(Token = "0x60089AF")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "13")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060089B0 RID: 35248 RVA: 0x001D17AC File Offset: 0x001CF9AC
|
|
[Token(Token = "0x60089B0")]
|
|
[Address(RVA = "0x151C830", Offset = "0x151B830", VA = "0x18151C830", Slot = "18")]
|
|
public bool Remove(KeyValuePair<string, object> IOBEPGLJNIP)
|
|
{
|
|
Dictionary<string, object> bkgiogkpifp = this.BKGIOGKPIFP;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x060089B1 RID: 35249 RVA: 0x001D17C8 File Offset: 0x001CF9C8
|
|
[Token(Token = "0x60089B1")]
|
|
[Address(RVA = "0x151C550", Offset = "0x151B550", VA = "0x18151C550", Slot = "19")]
|
|
public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
|
|
{
|
|
Dictionary<string, object> bkgiogkpifp = this.BKGIOGKPIFP;
|
|
Dictionary.Enumerator enumerator;
|
|
KeyValuePair current = enumerator.current;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060089B2 RID: 35250 RVA: 0x001D17E8 File Offset: 0x001CF9E8
|
|
[Token(Token = "0x60089B2")]
|
|
[Address(RVA = "0x151C890", Offset = "0x151B890", VA = "0x18151C890", Slot = "20")]
|
|
IEnumerator IEnumerable.GetEnumerator()
|
|
{
|
|
Dictionary<string, object> bkgiogkpifp = this.BKGIOGKPIFP;
|
|
Dictionary.Enumerator enumerator;
|
|
KeyValuePair current = enumerator.current;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060089B3 RID: 35251 RVA: 0x001D1808 File Offset: 0x001CFA08
|
|
[Token(Token = "0x60089B3")]
|
|
[Address(RVA = "0x151C910", Offset = "0x151B910", VA = "0x18151C910", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
return MPKALOKNHLF.GNMALINGCMP(this);
|
|
}
|
|
|
|
// Token: 0x04005AAB RID: 23211
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4005AAB")]
|
|
private readonly Dictionary<string, object> BKGIOGKPIFP;
|
|
}
|