internal Class430 method_66(TableRow A_0, Class430 A_1, BinaryWriter A_2, Class1056 A_3) { CellCollection cells = A_0.Cells; RowFormat rowFormat = A_0.RowFormat; smethod_2(cells, rowFormat, false); this.method_84(cells, rowFormat); if (!A_3.method_2()) { rowFormat = (RowFormat)A_0.RowFormat.SysDirectAttrs; smethod_2(cells, rowFormat, true); this.method_84(cells, rowFormat); } Class428 class2 = this.method_67(A_0.RowFormat, true, A_3); int position = (int)A_2.BaseStream.Position; int num2 = class2.method_2().Length + A_1.method_2().Length; A_2.Write((ushort)num2); A_2.Write(A_1.method_2()); A_2.Write(class2.method_2()); Class428 class3 = this.method_85(position); Class430 class4 = new Class430(0, class3.method_2()); class4.method_5(A_1); Class428 class5 = this.method_67(A_0.RowFormat, false, A_3); class4.method_5(class5); A_0.RowFormat.Remove(0x13ec); Class580 formatRevision = A_0.RowFormat.FormatRevision; if (formatRevision != null) { formatRevision.method_4().Remove(0x13ec); } return(class4); }