private bool imethod_2() { try { int num = this.int_0; if (num != 0) { if (num != 1) { return(false); } this.int_0 = -3; int num3 = this.class1_0.int_0; this.class1_0.int_0 = num3 - 1; if (this.class1_0.int_0 == 0) { this.method_0(); return(false); } int num2 = this.int_5; this.int_5 = ((num2 + this.int_6) + this.class1_0.int_0) ^ (0x7484a7c7 + this.int_7); this.int_6 = num2; } else { this.int_0 = -1; this.class1_0 = new Class0.Class1(); this.class1_0.int_0 = this.int_3; this.int_6 = 0; this.int_5 = 1; Class0.Delegate0 <int> delegate3 = new Class0.Delegate0 <int>(this.class1_0.method_0); int num4 = this.int_5; Class0.Class3 class1 = new Class0.Class3(-2) { int_4 = num4, delegate0_1 = delegate3 }; this.interface4_0 = ((Interface1 <int>)class1).imethod_1(); this.int_0 = -3; } if (!this.interface4_0.imethod_2()) { this.method_0(); this.interface4_0 = null; return(false); } this.int_7 = this.interface4_0.imethod_4(); this.int_1 = this.int_5; this.int_0 = 1; return(true); } fault { this.Interface2.imethod_0(); } }
Interface4 <int> Interface1 <int> .imethod_1() { Class0.Class3 class2; if ((this.int_0 == -2) && (this.int_2 == Thread.CurrentThread.ManagedThreadId)) { this.int_0 = 0; class2 = this; } else { class2 = new Class0.Class3(0); } class2.int_3 = this.int_4; class2.delegate0_0 = this.delegate0_1; return(class2); }
// Token: 0x06000002 RID: 2 // RVA: 0x00005D60 File Offset: 0x00003F60 public Class1(byte[] byte_0) { this.class2_0 = new Class0.Class2(); this.class3_0 = new Class0.Class3(); this.int_4 = 2; this.class2_0.method_7(byte_0, 0, byte_0.Length); }