using System; using System.Diagnostics; using System.Runtime.InteropServices; using Cpp2IlInjected; using Google.Protobuf; using Google.Protobuf.Reflection; // Token: 0x02001F2F RID: 7983 [Token(Token = "0x2001F2F")] [StructLayout(3)] public sealed class MEOACMOBAGI : IMessage, IMessage, IEquatable, IDeepCloneable { // Token: 0x17002351 RID: 9041 // (get) Token: 0x0600DA34 RID: 55860 RVA: 0x00339DC4 File Offset: 0x00337FC4 [Token(Token = "0x17002351")] [DebuggerNonUserCode] public static MessageParser PFNJFBNAIEL { [Token(Token = "0x600DA34")] [Address(RVA = "0x19992A0", Offset = "0x1997CA0", VA = "0x1819992A0")] get { return MEOACMOBAGI.MHLLBDFJBOD; } } // Token: 0x17002352 RID: 9042 // (get) Token: 0x0600DA35 RID: 55861 RVA: 0x00339DD8 File Offset: 0x00337FD8 [Token(Token = "0x17002352")] [DebuggerNonUserCode] public static MessageDescriptor NEHNHFMEGGP { [Token(Token = "0x600DA35")] [Address(RVA = "0x19996E0", Offset = "0x19980E0", VA = "0x1819996E0")] get { throw new NullReferenceException(); } } // Token: 0x17002353 RID: 9043 // (get) Token: 0x0600DA36 RID: 55862 RVA: 0x00339DEC File Offset: 0x00337FEC [Token(Token = "0x17002353")] [DebuggerNonUserCode] private MessageDescriptor PJLHIMNHHFD { [Token(Token = "0x600DA36")] [Address(RVA = "0x1999F30", Offset = "0x1998930", VA = "0x181999F30", Slot = "7")] get { throw new NullReferenceException(); } } // Token: 0x0600DA37 RID: 55863 RVA: 0x00339E00 File Offset: 0x00338000 [Token(Token = "0x600DA37")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] [DebuggerNonUserCode] public MEOACMOBAGI() { } // Token: 0x0600DA38 RID: 55864 RVA: 0x00339E14 File Offset: 0x00338014 [Token(Token = "0x600DA38")] [Address(RVA = "0x1999E10", Offset = "0x1998810", VA = "0x181999E10")] [DebuggerNonUserCode] public MEOACMOBAGI(MEOACMOBAGI other) { object bknjcodifdj; for (;;) { base..ctor(); MEOACMOBAGI.EKDHFEIKBGL fbcobgfdifb = other.FBCOBGFDIFB; if (fbcobgfdifb == MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData) { MEOACMOBAGI.EKDHFEIKBGL fbcobgfdifb2 = other.FBCOBGFDIFB; if (other.BKNJCODIFDJ != 0) { break; } } else { while (fbcobgfdifb != MEOACMOBAGI.EKDHFEIKBGL.InterfaceNodeReferenceData) { } MEOACMOBAGI.EKDHFEIKBGL fbcobgfdifb3 = other.FBCOBGFDIFB; bknjcodifdj = other.BKNJCODIFDJ; if (bknjcodifdj != 0) { goto Block_3; } } } JDIDCMMPBJI jdidcmmpbji; this.BKNJCODIFDJ = jdidcmmpbji; bool flag = jdidcmmpbji != 0; this.FBCOBGFDIFB = (flag ? MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData : MEOACMOBAGI.EKDHFEIKBGL.None); return; Block_3: NCIGJNPNIDJ ncigjnpnidj; this.BKNJCODIFDJ = ncigjnpnidj; this.FBCOBGFDIFB = bknjcodifdj; } // Token: 0x0600DA39 RID: 55865 RVA: 0x00339E88 File Offset: 0x00338088 [Token(Token = "0x600DA39")] [Address(RVA = "0x1999150", Offset = "0x1997B50", VA = "0x181999150", Slot = "9")] [DebuggerNonUserCode] public MEOACMOBAGI Clone() { MEOACMOBAGI meoacmobagi; object bknjcodifdj; for (;;) { meoacmobagi = new MEOACMOBAGI(); MEOACMOBAGI.EKDHFEIKBGL fbcobgfdifb = this.FBCOBGFDIFB; if (fbcobgfdifb == MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData) { MEOACMOBAGI.EKDHFEIKBGL fbcobgfdifb2 = this.FBCOBGFDIFB; if (this.BKNJCODIFDJ != 0) { break; } } else { if (fbcobgfdifb != MEOACMOBAGI.EKDHFEIKBGL.InterfaceNodeReferenceData) { return meoacmobagi; } MEOACMOBAGI.EKDHFEIKBGL fbcobgfdifb3 = this.FBCOBGFDIFB; bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj != 0) { goto Block_3; } } } JDIDCMMPBJI jdidcmmpbji; meoacmobagi.BKNJCODIFDJ = jdidcmmpbji; bool flag = jdidcmmpbji != 0; meoacmobagi.FBCOBGFDIFB = (flag ? MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData : MEOACMOBAGI.EKDHFEIKBGL.None); return meoacmobagi; Block_3: NCIGJNPNIDJ ncigjnpnidj; meoacmobagi.BKNJCODIFDJ = ncigjnpnidj; meoacmobagi.FBCOBGFDIFB = bknjcodifdj; return meoacmobagi; } // Token: 0x17002354 RID: 9044 // (get) Token: 0x0600DA3A RID: 55866 RVA: 0x00339F00 File Offset: 0x00338100 // (set) Token: 0x0600DA3B RID: 55867 RVA: 0x00339F28 File Offset: 0x00338128 [Token(Token = "0x17002354")] [DebuggerNonUserCode] public JDIDCMMPBJI KEBKFBCOOPJ { [Token(Token = "0x600DA3A")] [Address(RVA = "0x1999570", Offset = "0x1997F70", VA = "0x181999570")] get { /* An exception occurred when decompiling this method (0600DA3A) ICSharpCode.Decompiler.DecompilerException: Error decompiling JDIDCMMPBJI MEOACMOBAGI::GBNHGNKBIEP() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_1: brtrue(IL_00, ceq:bool(ldloc:object(var_1_11), ldc.i4:int32[exp:object](0))) } 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.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(Token = "0x600DA3B")] [Address(RVA = "0x1026680", Offset = "0x1025080", VA = "0x181026680")] set { this.BKNJCODIFDJ = value; bool flag = value != 0; this.FBCOBGFDIFB = (flag ? MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData : MEOACMOBAGI.EKDHFEIKBGL.None); } } // Token: 0x17002355 RID: 9045 // (get) Token: 0x0600DA3C RID: 55868 RVA: 0x00339F4C File Offset: 0x0033814C // (set) Token: 0x0600DA3D RID: 55869 RVA: 0x00339F74 File Offset: 0x00338174 [Token(Token = "0x17002355")] [DebuggerNonUserCode] public NCIGJNPNIDJ PCANCPFHNBE { [Token(Token = "0x600DA3C")] [Address(RVA = "0x1999B80", Offset = "0x1998580", VA = "0x181999B80")] get { /* An exception occurred when decompiling this method (0600DA3C) ICSharpCode.Decompiler.DecompilerException: Error decompiling NCIGJNPNIDJ MEOACMOBAGI::NMCPJOLPBPO() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_1: brtrue(IL_00, ceq:bool(ldloc:object(var_1_11), ldc.i4:int32[exp:object](0))) } 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.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(Token = "0x600DA3D")] [Address(RVA = "0x1026670", Offset = "0x1025070", VA = "0x181026670")] set { this.BKNJCODIFDJ = value; } } // Token: 0x17002356 RID: 9046 // (get) Token: 0x0600DA3E RID: 55870 RVA: 0x00339F88 File Offset: 0x00338188 [Token(Token = "0x17002356")] [DebuggerNonUserCode] public MEOACMOBAGI.EKDHFEIKBGL PEBANGEKIIP { [Token(Token = "0x600DA3E")] [Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0")] get { return this.FBCOBGFDIFB; } } // Token: 0x0600DA3F RID: 55871 RVA: 0x00339F9C File Offset: 0x0033819C [Token(Token = "0x600DA3F")] [Address(RVA = "0x1026C40", Offset = "0x1025640", VA = "0x181026C40")] [DebuggerNonUserCode] public void PFCNNIFMINB() { int num = 0; this.FBCOBGFDIFB = (MEOACMOBAGI.EKDHFEIKBGL)num; this.BKNJCODIFDJ = num; } // Token: 0x0600DA40 RID: 55872 RVA: 0x00339FBC File Offset: 0x003381BC [Token(Token = "0x600DA40")] [Address(RVA = "0x1999420", Offset = "0x1997E20", VA = "0x181999420", Slot = "0")] [DebuggerNonUserCode] public override bool Equals(object HPKICPNGMDJ) { while (HPKICPNGMDJ != 0 && HPKICPNGMDJ != 0 && HPKICPNGMDJ != this) { if (this.FBCOBGFDIFB == MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData) { object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj != 0 && bknjcodifdj == 0) { continue; } } if ((ulong)1L == 0UL) { } bool flag; NCIGJNPNIDJ ncigjnpnidj; if (!flag || object.Equals(this.PCANCPFHNBE, ncigjnpnidj)) { return; } return; } } // Token: 0x0600DA41 RID: 55873 RVA: 0x0033A00C File Offset: 0x0033820C [Token(Token = "0x600DA41")] [Address(RVA = "0x1999300", Offset = "0x1997D00", VA = "0x181999300", Slot = "8")] [DebuggerNonUserCode] public bool Equals(MEOACMOBAGI HPKICPNGMDJ) { while (HPKICPNGMDJ != 0 && HPKICPNGMDJ != this) { int num = 0; if (this.FBCOBGFDIFB == MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData) { object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj != 0 && bknjcodifdj == 0) { continue; } } if ((ulong)1L == 0UL) { } object bknjcodifdj2; if (HPKICPNGMDJ.FBCOBGFDIFB == MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData) { bknjcodifdj2 = HPKICPNGMDJ.BKNJCODIFDJ; if (bknjcodifdj2 != 0 && bknjcodifdj2 == 0) { continue; } } if (!object.Equals(num, bknjcodifdj2)) { return; } NCIGJNPNIDJ ncigjnpnidj = this.PCANCPFHNBE; NCIGJNPNIDJ ncigjnpnidj2 = HPKICPNGMDJ.PCANCPFHNBE; if (!object.Equals(ncigjnpnidj, ncigjnpnidj2)) { return; } MEOACMOBAGI.EKDHFEIKBGL fbcobgfdifb = HPKICPNGMDJ.FBCOBGFDIFB; if (this.FBCOBGFDIFB == fbcobgfdifb) { return; } return; } } // Token: 0x0600DA42 RID: 55874 RVA: 0x0033A098 File Offset: 0x00338298 [Token(Token = "0x600DA42")] [Address(RVA = "0x19995D0", Offset = "0x1997FD0", VA = "0x1819995D0", Slot = "2")] [DebuggerNonUserCode] public override int GetHashCode() { object bknjcodifdj2; do { MEOACMOBAGI.EKDHFEIKBGL fbcobgfdifb = this.FBCOBGFDIFB; if (fbcobgfdifb == MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData) { object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj == 0) { continue; } bknjcodifdj.Finalize(); } if (fbcobgfdifb != MEOACMOBAGI.EKDHFEIKBGL.InterfaceNodeReferenceData) { goto IL_3B; } bknjcodifdj2 = this.BKNJCODIFDJ; } while (bknjcodifdj2 == 0); bknjcodifdj2.Finalize(); MEOACMOBAGI.EKDHFEIKBGL fbcobgfdifb2 = this.FBCOBGFDIFB; IL_3B: throw new NullReferenceException(); } // Token: 0x0600DA43 RID: 55875 RVA: 0x0033A0E8 File Offset: 0x003382E8 [Token(Token = "0x600DA43")] [Address(RVA = "0x1999BE0", Offset = "0x19985E0", VA = "0x181999BE0", Slot = "3")] [DebuggerNonUserCode] public override string ToString() { return JsonFormatter.ToDiagnosticString(this); } // Token: 0x0600DA44 RID: 55876 RVA: 0x0033A0FC File Offset: 0x003382FC [Token(Token = "0x600DA44")] [Address(RVA = "0x1999C40", Offset = "0x1998640", VA = "0x181999C40", Slot = "5")] [DebuggerNonUserCode] public void WriteTo(CodedOutputStream DGFOAAGEKJO) { object bknjcodifdj2; do { MEOACMOBAGI.EKDHFEIKBGL fbcobgfdifb = this.FBCOBGFDIFB; int num = 0; if (fbcobgfdifb == MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData) { if (this.FBCOBGFDIFB == MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData) { object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj != 0 && bknjcodifdj == 0) { continue; } } DGFOAAGEKJO.WriteMessage(num); } if (fbcobgfdifb != MEOACMOBAGI.EKDHFEIKBGL.InterfaceNodeReferenceData || this.FBCOBGFDIFB != MEOACMOBAGI.EKDHFEIKBGL.InterfaceNodeReferenceData) { break; } bknjcodifdj2 = this.BKNJCODIFDJ; } while (bknjcodifdj2 != 0 && bknjcodifdj2 == 0); } // Token: 0x0600DA45 RID: 55877 RVA: 0x0033A158 File Offset: 0x00338358 [Token(Token = "0x600DA45")] [Address(RVA = "0x1999020", Offset = "0x1997A20", VA = "0x181999020", Slot = "6")] [DebuggerNonUserCode] public int CalculateSize() { int num; object bknjcodifdj2; do { num = 0; if (this.FBCOBGFDIFB == MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData) { if (this.FBCOBGFDIFB == MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData) { object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj != 0 && bknjcodifdj == 0) { continue; } } int num2 = CodedOutputStream.ComputeMessageSize(num); } if (this.FBCOBGFDIFB != MEOACMOBAGI.EKDHFEIKBGL.InterfaceNodeReferenceData) { return num; } if (this.FBCOBGFDIFB != MEOACMOBAGI.EKDHFEIKBGL.InterfaceNodeReferenceData) { break; } bknjcodifdj2 = this.BKNJCODIFDJ; } while (bknjcodifdj2 != 0 && bknjcodifdj2 == 0); num++; int num3; num += num3; return num; } // Token: 0x0600DA46 RID: 55878 RVA: 0x0033A1BC File Offset: 0x003383BC [Token(Token = "0x600DA46")] [Address(RVA = "0x19997A0", Offset = "0x19981A0", VA = "0x1819997A0", Slot = "10")] [DebuggerNonUserCode] public void MergeFrom(MEOACMOBAGI HPKICPNGMDJ) { while (HPKICPNGMDJ != 0) { if (HPKICPNGMDJ.FBCOBGFDIFB != MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData) { if (this.PCANCPFHNBE == 0) { NCIGJNPNIDJ ncigjnpnidj = new NCIGJNPNIDJ(); this.BKNJCODIFDJ = ncigjnpnidj; this.FBCOBGFDIFB = ncigjnpnidj; } NCIGJNPNIDJ ncigjnpnidj2; this.PCANCPFHNBE.MergeFrom(ncigjnpnidj2); throw new NullReferenceException(); } MEOACMOBAGI.EKDHFEIKBGL fbcobgfdifb = this.FBCOBGFDIFB; int num = 0; if (fbcobgfdifb == MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData) { object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj != 0 && bknjcodifdj == 0) { continue; } } if (num == 0) { JDIDCMMPBJI jdidcmmpbji = new JDIDCMMPBJI(); this.BKNJCODIFDJ = jdidcmmpbji; bool flag = jdidcmmpbji != 0; this.FBCOBGFDIFB = (flag ? MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData : MEOACMOBAGI.EKDHFEIKBGL.None); } if (this.FBCOBGFDIFB == MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData) { object bknjcodifdj2 = this.BKNJCODIFDJ; if (bknjcodifdj2 != 0 && bknjcodifdj2 == 0) { continue; } } if ((ulong)1L == 0UL) { } if (HPKICPNGMDJ.FBCOBGFDIFB != MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData) { break; } object bknjcodifdj3 = HPKICPNGMDJ.BKNJCODIFDJ; if (bknjcodifdj3 == 0 || bknjcodifdj3 != 0) { break; } } } // Token: 0x0600DA47 RID: 55879 RVA: 0x0033A28C File Offset: 0x0033848C [Token(Token = "0x600DA47")] [Address(RVA = "0x19999B0", Offset = "0x19983B0", VA = "0x1819999B0", Slot = "4")] [DebuggerNonUserCode] public void MergeFrom(CodedInputStream DBFBLNILIGL) { NCIGJNPNIDJ ncigjnpnidj; object bknjcodifdj2; do { uint num = DBFBLNILIGL.ReadTag(); if (num == (uint)0) { return; } if (num == (uint)10) { JDIDCMMPBJI jdidcmmpbji = new JDIDCMMPBJI(); if (this.FBCOBGFDIFB == MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData) { if (this.FBCOBGFDIFB != MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData) { } object bknjcodifdj = this.BKNJCODIFDJ; if (bknjcodifdj != 0 && bknjcodifdj == 0) { continue; } } DBFBLNILIGL.ReadMessage(jdidcmmpbji); this.BKNJCODIFDJ = jdidcmmpbji; bool flag = jdidcmmpbji != 0; this.FBCOBGFDIFB = (flag ? MEOACMOBAGI.EKDHFEIKBGL.CircuitReferenceData : MEOACMOBAGI.EKDHFEIKBGL.None); } if (num != (uint)18) { goto IL_A8; } ncigjnpnidj = new NCIGJNPNIDJ(); if (this.FBCOBGFDIFB != MEOACMOBAGI.EKDHFEIKBGL.InterfaceNodeReferenceData) { break; } if (this.FBCOBGFDIFB != MEOACMOBAGI.EKDHFEIKBGL.InterfaceNodeReferenceData) { } bknjcodifdj2 = this.BKNJCODIFDJ; } while (bknjcodifdj2 != 0 && bknjcodifdj2 == 0); DBFBLNILIGL.ReadMessage(ncigjnpnidj); this.BKNJCODIFDJ = ncigjnpnidj; this.FBCOBGFDIFB = typeof(NCIGJNPNIDJ).TypeHandle; IL_A8: DBFBLNILIGL.SkipLastField(); } // Token: 0x0600DA48 RID: 55880 RVA: 0x0033A348 File Offset: 0x00338548 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600DA48")] [Address(RVA = "0x1999D50", Offset = "0x1998750", VA = "0x181999D50")] static MEOACMOBAGI() { Func func; MEOACMOBAGI.MHLLBDFJBOD = new MessageParser(func); } // Token: 0x0400908C RID: 37004 [Token(Token = "0x400908C")] private static readonly MessageParser MHLLBDFJBOD; // Token: 0x0400908D RID: 37005 [Token(Token = "0x400908D")] public const int MICFFBCPDKH = 1; // Token: 0x0400908E RID: 37006 [Token(Token = "0x400908E")] public const int AFPMBKCPMBH = 2; // Token: 0x0400908F RID: 37007 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400908F")] private object BKNJCODIFDJ; // Token: 0x04009090 RID: 37008 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009090")] private MEOACMOBAGI.EKDHFEIKBGL FBCOBGFDIFB; // Token: 0x02001F30 RID: 7984 [Token(Token = "0x2001F30")] public enum EKDHFEIKBGL { // Token: 0x04009092 RID: 37010 [Token(Token = "0x4009092")] None, // Token: 0x04009093 RID: 37011 [Token(Token = "0x4009093")] CircuitReferenceData, // Token: 0x04009094 RID: 37012 [Token(Token = "0x4009094")] InterfaceNodeReferenceData } }