예제 #1
0
 public bool eval_e()
 {
     switch (0)
     {
     case 0:
     {
         IL_0E:
         bool result;
         while (true)
         {
             result = false;
             int num = 16;
             while (true)
             {
                 string arg_1B2_0;
                 string[] array2;
                 int num2;
                 switch (num)
                 {
                 case 0:
                     arg_1B2_0 = this.o.eval_k;
                     goto IL_1B2;
                 case 1:
                     arg_1B2_0 = "trial";
                     goto IL_1B2;
                 case 2:
                 {
                     eval_n eval_n = new eval_n();
                     string[] array;
                     eval_ce eval_ce = new eval_ce(array, eval_n);
                     eval_ce.ShowDialog();
                     this.Refresh();
                     num = 6;
                     continue;
                 }
                 case 3:
                     goto IL_111;
                 case 4:
                     goto IL_178;
                 case 5:
                 {
                     if (!array2[num2].Contains("Choose"))
                     {
                         num = 15;
                         continue;
                     }
                     string[] array = array2[num2].Split(new char[]
                     {
                         ','
                     });
                     num = 9;
                     continue;
                 }
                 case 6:
                 {
                     eval_n eval_n;
                     if (eval_n.eval_a != "")
                     {
                         num = 17;
                         continue;
                     }
                     goto IL_111;
                 }
                 case 7:
                     if (array2.Length > 1)
                     {
                         num = 13;
                         continue;
                     }
                     return result;
                 case 8:
                     goto IL_111;
                 case 9:
                 {
                     string[] array;
                     if (array.Length > 1)
                     {
                         num = 2;
                         continue;
                     }
                     goto IL_111;
                 }
                 case 10:
                     goto IL_154;
                 case 11:
                     num = 1;
                     continue;
                 case 12:
                     if (num2 >= array2.Length - 1)
                     {
                         num = 4;
                         continue;
                     }
                     num = 5;
                     continue;
                 case 13:
                     num2 = 0;
                     num = 10;
                     continue;
                 case 14:
                     goto IL_154;
                 case 15:
                     this.eval_b(array2[num2]);
                     num = 8;
                     continue;
                 case 16:
                     if (!(this.o.eval_a != "trial"))
                     {
                         num = 11;
                         continue;
                     }
                     num = 0;
                     continue;
                 case 17:
                 {
                     eval_n eval_n;
                     result = this.eval_b(eval_n.eval_a);
                     num = 3;
                     continue;
                 }
                 }
                 break;
                 IL_111:
                 num2++;
                 num = 14;
                 continue;
                 IL_154:
                 num = 12;
                 continue;
                 IL_1B2:
                 string a_ = arg_1B2_0;
                 string text = global::eval_q.eval_a(false, a_, this.o.eval_l, this.o.eval_f);
                 array2 = text.Split(new char[]
                 {
                     '#'
                 });
                 num = 7;
             }
         }
         IL_178:
         if (true)
         {
         }
         return result;
     }
     }
     goto IL_0E;
 }
예제 #2
0
 public bool eval_a(string A_0, string A_1)
 {
     switch (0)
     {
     case 0:
     {
         IL_0E:
         bool result;
         while (true)
         {
             string a_ = "";
             result = false;
             int num = 19;
             while (true)
             {
                 int num2;
                 switch (num)
                 {
                 case 0:
                 {
                     string[] array;
                     if (array.Length > 1)
                     {
                         num = 2;
                         continue;
                     }
                     goto IL_23B;
                 }
                 case 1:
                 {
                     string[] array2;
                     if (!array2[num2].Contains("Choose"))
                     {
                         num = 14;
                         continue;
                     }
                     string[] array = array2[num2].Split(new char[]
                     {
                         ','
                     });
                     if (true)
                     {
                     }
                     num = 0;
                     continue;
                 }
                 case 2:
                 {
                     eval_n eval_n = new eval_n();
                     string[] array;
                     eval_ce eval_ce = new eval_ce(array, eval_n);
                     eval_ce.ShowDialog();
                     this.Refresh();
                     string text = eval_n.eval_a;
                     num = 4;
                     continue;
                 }
                 case 3:
                     goto IL_10E;
                 case 4:
                     goto IL_23B;
                 case 5:
                     num2 = 0;
                     num = 6;
                     continue;
                 case 6:
                     goto IL_19A;
                 case 7:
                     goto IL_23B;
                 case 8:
                     num = 18;
                     continue;
                 case 9:
                     return result;
                 case 10:
                 {
                     result = true;
                     string text2 = global::eval_q.eval_a(false, A_1, a_, this.eval_c);
                     string[] array2 = text2.Split(new char[]
                     {
                         '#'
                     });
                     num = 11;
                     continue;
                 }
                 case 11:
                 {
                     string[] array2;
                     if (array2.Length > 1)
                     {
                         num = 5;
                         continue;
                     }
                     return result;
                 }
                 case 12:
                 {
                     string[] array2;
                     if (num2 >= array2.Length - 1)
                     {
                         num = 9;
                         continue;
                     }
                     string text = "";
                     num = 1;
                     continue;
                 }
                 case 13:
                 {
                     string text;
                     if (this.eval_a(text, A_1, ref a_))
                     {
                         num = 3;
                         continue;
                     }
                     return result;
                 }
                 case 14:
                 {
                     string[] array2;
                     string text = array2[num2];
                     num = 7;
                     continue;
                 }
                 case 15:
                     goto IL_19A;
                 case 16:
                     num = 13;
                     continue;
                 case 17:
                 {
                     string text;
                     if (text != "")
                     {
                         num = 8;
                         continue;
                     }
                     goto IL_10E;
                 }
                 case 18:
                 {
                     string text;
                     if (text != "FAHoldem")
                     {
                         num = 16;
                         continue;
                     }
                     goto IL_10E;
                 }
                 case 19:
                     if (this.eval_a(A_0, A_1, ref a_))
                     {
                         num = 10;
                         continue;
                     }
                     return result;
                 }
                 break;
                 IL_10E:
                 num2++;
                 num = 15;
                 continue;
                 IL_19A:
                 num = 12;
                 continue;
                 IL_23B:
                 num = 17;
             }
         }
         return result;
     }
     }
     goto IL_0E;
 }