Beispiel #1
0
    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);
    }