using System; using System.Diagnostics; using Cpp2IlInjected; using Google.Protobuf; using Google.Protobuf.Reflection; // Token: 0x020027B2 RID: 10162 [Token(Token = "0x20027B2")] public sealed class NMCLHLEBBFA : IMessage, IMessage, IEquatable, IDeepCloneable { // Token: 0x17002E2B RID: 11819 // (get) Token: 0x06010DF0 RID: 69104 RVA: 0x003CE450 File Offset: 0x003CC650 [Token(Token = "0x17002E2B")] [DebuggerNonUserCode] public static MessageParser PFNJFBNAIEL { [Token(Token = "0x6010DF0")] [Address(RVA = "0x13BB4E0", Offset = "0x13BA2E0", VA = "0x1813BB4E0")] get { return NMCLHLEBBFA.MHLLBDFJBOD; } } // Token: 0x17002E2C RID: 11820 // (get) Token: 0x06010DF1 RID: 69105 RVA: 0x003CE464 File Offset: 0x003CC664 [Token(Token = "0x17002E2C")] [DebuggerNonUserCode] public static MessageDescriptor NEHNHFMEGGP { [Token(Token = "0x6010DF1")] [Address(RVA = "0x13BB5D0", Offset = "0x13BA3D0", VA = "0x1813BB5D0")] get { throw new NullReferenceException(); } } // Token: 0x17002E2D RID: 11821 // (get) Token: 0x06010DF2 RID: 69106 RVA: 0x003CE478 File Offset: 0x003CC678 [Token(Token = "0x17002E2D")] [DebuggerNonUserCode] private MessageDescriptor PJLHIMNHHFD { [Token(Token = "0x6010DF2")] [Address(RVA = "0x13BB970", Offset = "0x13BA770", VA = "0x1813BB970", Slot = "7")] get { throw new NullReferenceException(); } } // Token: 0x06010DF3 RID: 69107 RVA: 0x003CE48C File Offset: 0x003CC68C [Token(Token = "0x6010DF3")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] [DebuggerNonUserCode] public NMCLHLEBBFA() { } // Token: 0x06010DF4 RID: 69108 RVA: 0x003CE4A0 File Offset: 0x003CC6A0 [Token(Token = "0x6010DF4")] [Address(RVA = "0x13BB910", Offset = "0x13BA710", VA = "0x1813BB910")] [DebuggerNonUserCode] public NMCLHLEBBFA(NMCLHLEBBFA HPKICPNGMDJ) { bool pihbfdhcnmi = HPKICPNGMDJ.PIHBFDHCNMI; this.PIHBFDHCNMI = pihbfdhcnmi; MLLDBGNOBLL djcpgnkkdbo = HPKICPNGMDJ.DJCPGNKKDBO; if (djcpgnkkdbo != 0) { MLLDBGNOBLL mlldbgnobll = djcpgnkkdbo.Clone(); this.DJCPGNKKDBO = mlldbgnobll; return; } int num = 0; this.DJCPGNKKDBO = num; } // Token: 0x06010DF5 RID: 69109 RVA: 0x003CE4EC File Offset: 0x003CC6EC [Token(Token = "0x6010DF5")] [Address(RVA = "0x13BB450", Offset = "0x13BA250", VA = "0x1813BB450", Slot = "9")] [DebuggerNonUserCode] public NMCLHLEBBFA Clone() { NMCLHLEBBFA nmclhlebbfa = new NMCLHLEBBFA(); bool pihbfdhcnmi = this.PIHBFDHCNMI; nmclhlebbfa.PIHBFDHCNMI = pihbfdhcnmi; MLLDBGNOBLL djcpgnkkdbo = this.DJCPGNKKDBO; if (djcpgnkkdbo != 0) { MLLDBGNOBLL mlldbgnobll = djcpgnkkdbo.Clone(); nmclhlebbfa.DJCPGNKKDBO = mlldbgnobll; return nmclhlebbfa; } int num = 0; nmclhlebbfa.DJCPGNKKDBO = num; return nmclhlebbfa; } // Token: 0x17002E2E RID: 11822 // (get) Token: 0x06010DF6 RID: 69110 RVA: 0x003CE53C File Offset: 0x003CC73C // (set) Token: 0x06010DF7 RID: 69111 RVA: 0x003CE550 File Offset: 0x003CC750 [Token(Token = "0x17002E2E")] [DebuggerNonUserCode] public bool AKNLAMFAPGB { [Token(Token = "0x6010DF6")] [Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")] get { return this.PIHBFDHCNMI; } [Token(Token = "0x6010DF7")] [Address(RVA = "0x495D50", Offset = "0x494B50", VA = "0x180495D50")] set { this.PIHBFDHCNMI = value; } } // Token: 0x17002E2F RID: 11823 // (get) Token: 0x06010DF8 RID: 69112 RVA: 0x003CE564 File Offset: 0x003CC764 // (set) Token: 0x06010DF9 RID: 69113 RVA: 0x003CE578 File Offset: 0x003CC778 [Token(Token = "0x17002E2F")] [DebuggerNonUserCode] public MLLDBGNOBLL JONOCPNOJHG { [Token(Token = "0x6010DF8")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get { return this.DJCPGNKKDBO; } [Token(Token = "0x6010DF9")] [Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")] set { this.DJCPGNKKDBO = value; } } // Token: 0x06010DFA RID: 69114 RVA: 0x003CE58C File Offset: 0x003CC78C [Token(Token = "0x6010DFA")] [Address(RVA = "0x13BB540", Offset = "0x13BA340", VA = "0x1813BB540", Slot = "0")] [DebuggerNonUserCode] public override bool Equals(object HPKICPNGMDJ) { if (HPKICPNGMDJ == 0 || HPKICPNGMDJ == 0) { return; } if (HPKICPNGMDJ == this) { return true; } if (this.PIHBFDHCNMI == typeof(NMCLHLEBBFA).TypeHandle) { return object.Equals(this.DJCPGNKKDBO, HPKICPNGMDJ); } } // Token: 0x06010DFB RID: 69115 RVA: 0x003CE5C8 File Offset: 0x003CC7C8 [Token(Token = "0x6010DFB")] [Address(RVA = "0x88EF30", Offset = "0x88DD30", VA = "0x18088EF30", Slot = "8")] [DebuggerNonUserCode] public bool Equals(NMCLHLEBBFA HPKICPNGMDJ) { if (HPKICPNGMDJ != 0) { if (HPKICPNGMDJ != this) { bool pihbfdhcnmi = HPKICPNGMDJ.PIHBFDHCNMI; if (this.PIHBFDHCNMI != pihbfdhcnmi) { return; } MLLDBGNOBLL djcpgnkkdbo = HPKICPNGMDJ.DJCPGNKKDBO; if (!object.Equals(this.DJCPGNKKDBO, djcpgnkkdbo)) { return; } } return true; } } // Token: 0x06010DFC RID: 69116 RVA: 0x003CE608 File Offset: 0x003CC808 [Token(Token = "0x6010DFC")] [Address(RVA = "0x88F000", Offset = "0x88DE00", VA = "0x18088F000", Slot = "2")] [DebuggerNonUserCode] public override int GetHashCode() { /* An exception occurred when decompiling this method (06010DFC) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 NMCLHLEBBFA::GetHashCode() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: callvirt:void(object::Finalize, ldloc:MLLDBGNOBLL[exp:object](var_2_0F)) } 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: 0x06010DFD RID: 69117 RVA: 0x003CE630 File Offset: 0x003CC830 [Token(Token = "0x6010DFD")] [Address(RVA = "0x13BB7F0", Offset = "0x13BA5F0", VA = "0x1813BB7F0", Slot = "3")] [DebuggerNonUserCode] public override string ToString() { return JsonFormatter.ToDiagnosticString(this); } // Token: 0x06010DFE RID: 69118 RVA: 0x003CE644 File Offset: 0x003CC844 [Token(Token = "0x6010DFE")] [Address(RVA = "0x88F360", Offset = "0x88E160", VA = "0x18088F360", Slot = "5")] [DebuggerNonUserCode] public void WriteTo(CodedOutputStream DGFOAAGEKJO) { if (this.PIHBFDHCNMI) { bool pihbfdhcnmi = this.PIHBFDHCNMI; DGFOAAGEKJO.WriteBool(pihbfdhcnmi); } if (this.DJCPGNKKDBO != (ulong)0L) { MLLDBGNOBLL djcpgnkkdbo = this.DJCPGNKKDBO; DGFOAAGEKJO.WriteMessage(djcpgnkkdbo); } } // Token: 0x06010DFF RID: 69119 RVA: 0x003CE688 File Offset: 0x003CC888 [Token(Token = "0x6010DFF")] [Address(RVA = "0x13BB3D0", Offset = "0x13BA1D0", VA = "0x1813BB3D0", Slot = "6")] [DebuggerNonUserCode] public int CalculateSize() { MLLDBGNOBLL djcpgnkkdbo; do { bool pihbfdhcnmi = this.PIHBFDHCNMI; djcpgnkkdbo = this.DJCPGNKKDBO; } while (djcpgnkkdbo == 0); int num = CodedOutputStream.ComputeMessageSize(djcpgnkkdbo); return num + 1; } // Token: 0x06010E00 RID: 69120 RVA: 0x003CE6B4 File Offset: 0x003CC8B4 [Token(Token = "0x6010E00")] [Address(RVA = "0x13BB690", Offset = "0x13BA490", VA = "0x1813BB690", Slot = "10")] [DebuggerNonUserCode] public void MergeFrom(NMCLHLEBBFA HPKICPNGMDJ) { if (HPKICPNGMDJ != 0) { bool pihbfdhcnmi = HPKICPNGMDJ.PIHBFDHCNMI; if (pihbfdhcnmi) { this.PIHBFDHCNMI = pihbfdhcnmi; } if (HPKICPNGMDJ.DJCPGNKKDBO != (ulong)0L) { MLLDBGNOBLL mlldbgnobll; if (this.DJCPGNKKDBO == 0) { mlldbgnobll = new MLLDBGNOBLL(); this.DJCPGNKKDBO = mlldbgnobll; } MLLDBGNOBLL djcpgnkkdbo = HPKICPNGMDJ.DJCPGNKKDBO; mlldbgnobll.MergeFrom(djcpgnkkdbo); } } } // Token: 0x06010E01 RID: 69121 RVA: 0x003CE70C File Offset: 0x003CC90C [Token(Token = "0x6010E01")] [Address(RVA = "0x13BB730", Offset = "0x13BA530", VA = "0x1813BB730", Slot = "4")] [DebuggerNonUserCode] public void MergeFrom(CodedInputStream DBFBLNILIGL) { uint num = DBFBLNILIGL.ReadTag(); if (num != (uint)0) { if (num == (uint)8) { bool flag = DBFBLNILIGL.ReadBool(); this.PIHBFDHCNMI = flag; } if (num == (uint)18) { MLLDBGNOBLL mlldbgnobll; if (this.DJCPGNKKDBO == 0) { mlldbgnobll = new MLLDBGNOBLL(); this.DJCPGNKKDBO = mlldbgnobll; } DBFBLNILIGL.ReadMessage(mlldbgnobll); } DBFBLNILIGL.SkipLastField(); } } // Token: 0x06010E02 RID: 69122 RVA: 0x003CE768 File Offset: 0x003CC968 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6010E02")] [Address(RVA = "0x13BB850", Offset = "0x13BA650", VA = "0x1813BB850")] static NMCLHLEBBFA() { Func func; NMCLHLEBBFA.MHLLBDFJBOD = new MessageParser(func); } // Token: 0x0400AE77 RID: 44663 [Token(Token = "0x400AE77")] private static readonly MessageParser MHLLBDFJBOD; // Token: 0x0400AE78 RID: 44664 [Token(Token = "0x400AE78")] public const int LKCEFEIKMDO = 1; // Token: 0x0400AE79 RID: 44665 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400AE79")] private bool PIHBFDHCNMI; // Token: 0x0400AE7A RID: 44666 [Token(Token = "0x400AE7A")] public const int EOJLHEBKIHH = 2; // Token: 0x0400AE7B RID: 44667 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400AE7B")] private MLLDBGNOBLL DJCPGNKKDBO; }