public OpenXmlTableRowModel(OpenXmlTableRowModel containingRow, InterleavingWriter interleavingWriter)
 {
     _containingRow      = containingRow;
     _interleavingWriter = interleavingWriter;
     interleavingWriter.TextWriter.Write("<w:tr>");
     _interleavingWriter.WriteInterleaver(delegate(int index, long location)
     {
         _rowProperties = new OpenXmlTableRowPropertiesModel(index, location);
         return(RowProperties);
     });
 }
        public OpenXmlTableRowModel(OpenXmlTableRowModel containingRow, InterleavingWriter interleavingWriter)
        {
            this._containingRow      = containingRow;
            this._interleavingWriter = interleavingWriter;
            interleavingWriter.TextWriter.Write("<w:tr>");
            InterleavingWriter interleavingWriter2 = this._interleavingWriter;

            InterleavingWriter.CreateInterleaver <OpenXmlTableRowPropertiesModel> createInterleaver = delegate(int index, long location)
            {
                this._rowProperties = new OpenXmlTableRowPropertiesModel(index, location);
                return(this.RowProperties);
            };
            interleavingWriter2.WriteInterleaver(createInterleaver);
        }