public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { double? nullable1 = new double?(0.0); label_1: int num1 = -665898770; object obj1; while (true) { int num2 = -549585863; uint num3; object[] objArray; int index; object obj2; double? nullable2; double? nullable3; double num4; bool flag; int result; double? nullable4; double? nullable5; switch ((num3 = (uint) (num1 ^ num2)) % 19U) { case 0: goto label_1; case 2: flag = int.TryParse(PanelDimensionsConverter.\u200D(obj2), out result); num1 = (int) num3 * -602435154 ^ -881710436; continue; case 3: objArray = values; num1 = (int) num3 * 646045257 ^ -1280745314; continue; case 4: obj2 = objArray[index]; num1 = -1400971279; continue; case 5: nullable3 = new double?(); nullable4 = nullable3; goto label_23; case 6: if (!nullable2.HasValue) { num1 = (int) num3 * 85200334 ^ 1384727682; continue; } nullable4 = new double?(nullable2.GetValueOrDefault() + num4); goto label_23; case 7: index = 0; num1 = (int) num3 * 2123442182 ^ 401645465; continue; case 8: num4 = (double) result; num1 = (int) num3 * -2087068358 ^ 949293872; continue; case 9: nullable3 = new double?(); num1 = (int) num3 * -1342092026 ^ 1227999740; continue; case 10: num1 = (int) num3 * -2500678 ^ 479082423; continue; case 11: nullable2 = nullable1; num4 = -1.0; if (nullable2.HasValue) { nullable5 = new double?(nullable2.GetValueOrDefault() * num4); break; } num1 = (int) num3 * -2053500765 ^ 1974988624; continue; case 12: nullable5 = nullable3; break; case 13: int num5; num1 = num5 = index >= objArray.Length ? -1182318050 : (num5 = -1131427807); continue; case 14: num1 = (int) num3 * 279217985 ^ -2049629667; continue; case 15: int num6 = !flag ? 1762295543 : (num6 = 607628183); int num7 = (int) num3 * 1863241155; num1 = num6 ^ num7; continue; case 16: num1 = -1759609702; continue; case 17: nullable2 = nullable1; num1 = (int) num3 * -1064100895 ^ -1396343374; continue; case 18: ++index; num1 = (int) num3 * 1667923270 ^ -725775055; continue; default: goto label_26; } nullable1 = nullable5; obj1 = (object) nullable1; num1 = -1272207115; continue; label_23: nullable1 = nullable4; num1 = -1227489208; } label_26: return obj1; }
public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture) { throw PanelDimensionsConverter.\u200D(); }