// Token: 0x0600058A RID: 1418 RVA: 0x000271C8 File Offset: 0x000253C8 private static void smethod_14(IList ilist_0, Array array_0, int[] int_0) { int num = int_0.Length; if (num == array_0.Rank) { array_0.SetValue(Class20.smethod_15(ilist_0, int_0), int_0); return; } int length = array_0.GetLength(num); if (((IList)Class20.smethod_15(ilist_0, int_0)).Count != length) { throw new Exception("Cannot deserialize non-cubical array as multidimensional array."); } int[] array = new int[num + 1]; for (int i = 0; i < num; i++) { array[i] = int_0[i]; } for (int j = 0; j < array_0.GetLength(num); j++) { array[num] = j; Class20.smethod_14(ilist_0, array_0, array); } }