370 lines
12 KiB
C#
370 lines
12 KiB
C#
using System;
|
|
using System.Diagnostics;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf;
|
|
using Google.Protobuf.Reflection;
|
|
|
|
// Token: 0x02002821 RID: 10273
|
|
[Token(Token = "0x2002821")]
|
|
public sealed class ENJMDBGOOND : IMessage<ENJMDBGOOND>, IMessage, IEquatable<ENJMDBGOOND>, IDeepCloneable<ENJMDBGOOND>
|
|
{
|
|
// Token: 0x17002F94 RID: 12180
|
|
// (get) Token: 0x060112A2 RID: 70306 RVA: 0x003E2910 File Offset: 0x003E0B10
|
|
[Token(Token = "0x17002F94")]
|
|
[DebuggerNonUserCode]
|
|
public static MessageParser<ENJMDBGOOND> PFNJFBNAIEL
|
|
{
|
|
[Token(Token = "0x60112A2")]
|
|
[Address(RVA = "0x12A0690", Offset = "0x129F490", VA = "0x1812A0690")]
|
|
get
|
|
{
|
|
return ENJMDBGOOND.MHLLBDFJBOD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F95 RID: 12181
|
|
// (get) Token: 0x060112A3 RID: 70307 RVA: 0x003E2924 File Offset: 0x003E0B24
|
|
[Token(Token = "0x17002F95")]
|
|
[DebuggerNonUserCode]
|
|
public static MessageDescriptor NEHNHFMEGGP
|
|
{
|
|
[Token(Token = "0x60112A3")]
|
|
[Address(RVA = "0x12A0870", Offset = "0x129F670", VA = "0x1812A0870")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F96 RID: 12182
|
|
// (get) Token: 0x060112A4 RID: 70308 RVA: 0x003E2938 File Offset: 0x003E0B38
|
|
[Token(Token = "0x17002F96")]
|
|
[DebuggerNonUserCode]
|
|
private MessageDescriptor PJLHIMNHHFD
|
|
{
|
|
[Token(Token = "0x60112A4")]
|
|
[Address(RVA = "0x12A0D10", Offset = "0x129FB10", VA = "0x1812A0D10", Slot = "7")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060112A5 RID: 70309 RVA: 0x003E294C File Offset: 0x003E0B4C
|
|
[Token(Token = "0x60112A5")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
[DebuggerNonUserCode]
|
|
public ENJMDBGOOND()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060112A6 RID: 70310 RVA: 0x003E2960 File Offset: 0x003E0B60
|
|
[Token(Token = "0x60112A6")]
|
|
[Address(RVA = "0x12A0CA0", Offset = "0x129FAA0", VA = "0x1812A0CA0")]
|
|
[DebuggerNonUserCode]
|
|
public ENJMDBGOOND(ENJMDBGOOND HPKICPNGMDJ)
|
|
{
|
|
MLLDBGNOBLL iiipnoalkpc = HPKICPNGMDJ.IIIPNOALKPC;
|
|
int num = 0;
|
|
if (iiipnoalkpc != 0)
|
|
{
|
|
MLLDBGNOBLL mlldbgnobll = iiipnoalkpc.Clone();
|
|
}
|
|
this.IIIPNOALKPC = num;
|
|
MLLDBGNOBLL kmibififmef = HPKICPNGMDJ.KMIBIFIFMEF;
|
|
MLLDBGNOBLL mlldbgnobll2;
|
|
if (kmibififmef != 0)
|
|
{
|
|
mlldbgnobll2 = kmibififmef.Clone();
|
|
}
|
|
this.KMIBIFIFMEF = mlldbgnobll2;
|
|
}
|
|
|
|
// Token: 0x060112A7 RID: 70311 RVA: 0x003E29B0 File Offset: 0x003E0BB0
|
|
[Token(Token = "0x60112A7")]
|
|
[Address(RVA = "0x12A05F0", Offset = "0x129F3F0", VA = "0x1812A05F0", Slot = "9")]
|
|
[DebuggerNonUserCode]
|
|
public ENJMDBGOOND Clone()
|
|
{
|
|
ENJMDBGOOND enjmdbgoond = new ENJMDBGOOND();
|
|
MLLDBGNOBLL iiipnoalkpc = this.IIIPNOALKPC;
|
|
int num = 0;
|
|
if (iiipnoalkpc != 0)
|
|
{
|
|
MLLDBGNOBLL mlldbgnobll = iiipnoalkpc.Clone();
|
|
}
|
|
enjmdbgoond.IIIPNOALKPC = num;
|
|
MLLDBGNOBLL kmibififmef = this.KMIBIFIFMEF;
|
|
MLLDBGNOBLL mlldbgnobll2;
|
|
if (kmibififmef != 0)
|
|
{
|
|
mlldbgnobll2 = kmibififmef.Clone();
|
|
}
|
|
enjmdbgoond.KMIBIFIFMEF = mlldbgnobll2;
|
|
return enjmdbgoond;
|
|
}
|
|
|
|
// Token: 0x17002F97 RID: 12183
|
|
// (get) Token: 0x060112A8 RID: 70312 RVA: 0x003E2A04 File Offset: 0x003E0C04
|
|
// (set) Token: 0x060112A9 RID: 70313 RVA: 0x003E2A18 File Offset: 0x003E0C18
|
|
[Token(Token = "0x17002F97")]
|
|
[DebuggerNonUserCode]
|
|
public MLLDBGNOBLL FFKNJBGHLAP
|
|
{
|
|
[Token(Token = "0x60112A8")]
|
|
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
|
get
|
|
{
|
|
return this.IIIPNOALKPC;
|
|
}
|
|
[Token(Token = "0x60112A9")]
|
|
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
|
|
set
|
|
{
|
|
this.IIIPNOALKPC = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F98 RID: 12184
|
|
// (get) Token: 0x060112AA RID: 70314 RVA: 0x003E2A2C File Offset: 0x003E0C2C
|
|
// (set) Token: 0x060112AB RID: 70315 RVA: 0x003E2A40 File Offset: 0x003E0C40
|
|
[Token(Token = "0x17002F98")]
|
|
[DebuggerNonUserCode]
|
|
public MLLDBGNOBLL GDNAFANHPGG
|
|
{
|
|
[Token(Token = "0x60112AA")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
|
get
|
|
{
|
|
return this.KMIBIFIFMEF;
|
|
}
|
|
[Token(Token = "0x60112AB")]
|
|
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
|
|
set
|
|
{
|
|
this.KMIBIFIFMEF = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060112AC RID: 70316 RVA: 0x003E2A54 File Offset: 0x003E0C54
|
|
[Token(Token = "0x60112AC")]
|
|
[Address(RVA = "0x12A06F0", Offset = "0x129F4F0", VA = "0x1812A06F0", Slot = "0")]
|
|
[DebuggerNonUserCode]
|
|
public override bool Equals(object HPKICPNGMDJ)
|
|
{
|
|
if (HPKICPNGMDJ == 0 || HPKICPNGMDJ == 0)
|
|
{
|
|
return;
|
|
}
|
|
if (HPKICPNGMDJ == this)
|
|
{
|
|
return true;
|
|
}
|
|
if (object.Equals(this.IIIPNOALKPC, HPKICPNGMDJ))
|
|
{
|
|
return object.Equals(this.KMIBIFIFMEF, HPKICPNGMDJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060112AD RID: 70317 RVA: 0x003E2A94 File Offset: 0x003E0C94
|
|
[Token(Token = "0x60112AD")]
|
|
[Address(RVA = "0x12A07A0", Offset = "0x129F5A0", VA = "0x1812A07A0", Slot = "8")]
|
|
[DebuggerNonUserCode]
|
|
public bool Equals(ENJMDBGOOND HPKICPNGMDJ)
|
|
{
|
|
if (HPKICPNGMDJ != 0)
|
|
{
|
|
if (HPKICPNGMDJ != this)
|
|
{
|
|
MLLDBGNOBLL iiipnoalkpc = HPKICPNGMDJ.IIIPNOALKPC;
|
|
if (!object.Equals(this.IIIPNOALKPC, iiipnoalkpc))
|
|
{
|
|
return;
|
|
}
|
|
MLLDBGNOBLL kmibififmef = HPKICPNGMDJ.KMIBIFIFMEF;
|
|
if (!object.Equals(this.KMIBIFIFMEF, kmibififmef))
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060112AE RID: 70318 RVA: 0x003E2AD8 File Offset: 0x003E0CD8
|
|
[Token(Token = "0x60112AE")]
|
|
[Address(RVA = "0x12A0800", Offset = "0x129F600", VA = "0x1812A0800", Slot = "2")]
|
|
[DebuggerNonUserCode]
|
|
public override int GetHashCode()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060112AE)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 ENJMDBGOOND::GetHashCode()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_1:
|
|
callvirt:void(object::Finalize, ldloc:MLLDBGNOBLL[exp:object](var_1_17))
|
|
}
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x060112AF RID: 70319 RVA: 0x003E2B08 File Offset: 0x003E0D08
|
|
[Token(Token = "0x60112AF")]
|
|
[Address(RVA = "0x12A0B00", Offset = "0x129F900", VA = "0x1812A0B00", Slot = "3")]
|
|
[DebuggerNonUserCode]
|
|
public override string ToString()
|
|
{
|
|
return JsonFormatter.ToDiagnosticString(this);
|
|
}
|
|
|
|
// Token: 0x060112B0 RID: 70320 RVA: 0x003E2B1C File Offset: 0x003E0D1C
|
|
[Token(Token = "0x60112B0")]
|
|
[Address(RVA = "0x12A0B60", Offset = "0x129F960", VA = "0x1812A0B60", Slot = "5")]
|
|
[DebuggerNonUserCode]
|
|
public void WriteTo(CodedOutputStream DGFOAAGEKJO)
|
|
{
|
|
if (this.IIIPNOALKPC != (ulong)0L)
|
|
{
|
|
MLLDBGNOBLL iiipnoalkpc = this.IIIPNOALKPC;
|
|
DGFOAAGEKJO.WriteMessage(iiipnoalkpc);
|
|
}
|
|
if (this.KMIBIFIFMEF != (ulong)0L)
|
|
{
|
|
MLLDBGNOBLL kmibififmef = this.KMIBIFIFMEF;
|
|
DGFOAAGEKJO.WriteMessage(kmibififmef);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060112B1 RID: 70321 RVA: 0x003E2B64 File Offset: 0x003E0D64
|
|
[Token(Token = "0x60112B1")]
|
|
[Address(RVA = "0x12A0530", Offset = "0x129F330", VA = "0x1812A0530", Slot = "6")]
|
|
[DebuggerNonUserCode]
|
|
public int CalculateSize()
|
|
{
|
|
int num;
|
|
MLLDBGNOBLL kmibififmef;
|
|
do
|
|
{
|
|
MLLDBGNOBLL iiipnoalkpc = this.IIIPNOALKPC;
|
|
num = 0;
|
|
if (iiipnoalkpc != 0)
|
|
{
|
|
int num2 = CodedOutputStream.ComputeMessageSize(iiipnoalkpc);
|
|
}
|
|
kmibififmef = this.KMIBIFIFMEF;
|
|
}
|
|
while (kmibififmef == 0);
|
|
int num3 = CodedOutputStream.ComputeMessageSize(kmibififmef);
|
|
num3++;
|
|
return num3 + num;
|
|
}
|
|
|
|
// Token: 0x060112B2 RID: 70322 RVA: 0x003E2BA8 File Offset: 0x003E0DA8
|
|
[Token(Token = "0x60112B2")]
|
|
[Address(RVA = "0x12A0A20", Offset = "0x129F820", VA = "0x1812A0A20", Slot = "10")]
|
|
[DebuggerNonUserCode]
|
|
public void MergeFrom(ENJMDBGOOND HPKICPNGMDJ)
|
|
{
|
|
if (HPKICPNGMDJ != 0)
|
|
{
|
|
if (HPKICPNGMDJ.IIIPNOALKPC != (ulong)0L)
|
|
{
|
|
MLLDBGNOBLL iiipnoalkpc = this.IIIPNOALKPC;
|
|
if (iiipnoalkpc == 0)
|
|
{
|
|
MLLDBGNOBLL mlldbgnobll = new MLLDBGNOBLL();
|
|
this.IIIPNOALKPC = mlldbgnobll;
|
|
}
|
|
MLLDBGNOBLL iiipnoalkpc2 = HPKICPNGMDJ.IIIPNOALKPC;
|
|
iiipnoalkpc.MergeFrom(iiipnoalkpc2);
|
|
}
|
|
if (HPKICPNGMDJ.KMIBIFIFMEF != (ulong)0L)
|
|
{
|
|
MLLDBGNOBLL mlldbgnobll2;
|
|
if (this.KMIBIFIFMEF == 0)
|
|
{
|
|
mlldbgnobll2 = new MLLDBGNOBLL();
|
|
this.KMIBIFIFMEF = mlldbgnobll2;
|
|
}
|
|
MLLDBGNOBLL kmibififmef = HPKICPNGMDJ.KMIBIFIFMEF;
|
|
mlldbgnobll2.MergeFrom(kmibififmef);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060112B3 RID: 70323 RVA: 0x003E2C24 File Offset: 0x003E0E24
|
|
[Token(Token = "0x60112B3")]
|
|
[Address(RVA = "0x12A0930", Offset = "0x129F730", VA = "0x1812A0930", Slot = "4")]
|
|
[DebuggerNonUserCode]
|
|
public void MergeFrom(CodedInputStream DBFBLNILIGL)
|
|
{
|
|
uint num = DBFBLNILIGL.ReadTag();
|
|
if (num != (uint)0)
|
|
{
|
|
if (num == (uint)10)
|
|
{
|
|
MLLDBGNOBLL iiipnoalkpc = this.IIIPNOALKPC;
|
|
if (iiipnoalkpc == 0)
|
|
{
|
|
MLLDBGNOBLL mlldbgnobll = new MLLDBGNOBLL();
|
|
this.IIIPNOALKPC = mlldbgnobll;
|
|
}
|
|
DBFBLNILIGL.ReadMessage(iiipnoalkpc);
|
|
}
|
|
if (num == (uint)18)
|
|
{
|
|
MLLDBGNOBLL mlldbgnobll2;
|
|
if (this.KMIBIFIFMEF == 0)
|
|
{
|
|
mlldbgnobll2 = new MLLDBGNOBLL();
|
|
this.KMIBIFIFMEF = mlldbgnobll2;
|
|
}
|
|
DBFBLNILIGL.ReadMessage(mlldbgnobll2);
|
|
}
|
|
DBFBLNILIGL.SkipLastField();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060112B4 RID: 70324 RVA: 0x003E2C94 File Offset: 0x003E0E94
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x60112B4")]
|
|
[Address(RVA = "0x12A0BE0", Offset = "0x129F9E0", VA = "0x1812A0BE0")]
|
|
static ENJMDBGOOND()
|
|
{
|
|
Func<ENJMDBGOOND> func;
|
|
ENJMDBGOOND.MHLLBDFJBOD = new MessageParser(func);
|
|
}
|
|
|
|
// Token: 0x0400B0AA RID: 45226
|
|
[Token(Token = "0x400B0AA")]
|
|
private static readonly MessageParser<ENJMDBGOOND> MHLLBDFJBOD;
|
|
|
|
// Token: 0x0400B0AB RID: 45227
|
|
[Token(Token = "0x400B0AB")]
|
|
public const int KCFOMFMOGGD = 1;
|
|
|
|
// Token: 0x0400B0AC RID: 45228
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B0AC")]
|
|
private MLLDBGNOBLL IIIPNOALKPC;
|
|
|
|
// Token: 0x0400B0AD RID: 45229
|
|
[Token(Token = "0x400B0AD")]
|
|
public const int BGJJOOGEBMN = 2;
|
|
|
|
// Token: 0x0400B0AE RID: 45230
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B0AE")]
|
|
private MLLDBGNOBLL KMIBIFIFMEF;
|
|
}
|