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, IMessage, IEquatable, IDeepCloneable { // Token: 0x17002F94 RID: 12180 // (get) Token: 0x060112A2 RID: 70306 RVA: 0x003E2910 File Offset: 0x003E0B10 [Token(Token = "0x17002F94")] [DebuggerNonUserCode] public static MessageParser 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 func; ENJMDBGOOND.MHLLBDFJBOD = new MessageParser(func); } // Token: 0x0400B0AA RID: 45226 [Token(Token = "0x400B0AA")] private static readonly MessageParser 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; }