示例#1
0
 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();
     }
 }
        private void method_27()
        {
            switch (this.class1_0.enum1_0)
            {
            case Enum1.const_0:
                this.delegate0_0 = new Class0.Delegate0(this.method_19);
                return;

            case Enum1.const_1:
                this.delegate0_0 = new Class0.Delegate0(this.method_23);
                return;

            case Enum1.const_2:
                this.delegate0_0 = new Class0.Delegate0(this.method_24);
                return;

            default:
                return;
            }
        }