MigraDoc.DocumentObjectModel.Tables.Column.DeepCopy C# (CSharp) Method

DeepCopy() protected method

Implements the deep copy of the object.
protected DeepCopy ( ) : object
return object
    protected override object DeepCopy()
    {
      Column column = (Column)base.DeepCopy();
      if (column.format != null)
      {
        column.format = column.format.Clone();
        column.format.parent = column;
      }
      if (column.borders != null)
      {
        column.borders = column.borders.Clone();
        column.borders.parent = column;
      }
      if (column.shading != null)
      {
        column.shading = column.shading.Clone();
        column.shading.parent = column;
      }
      return column;
    }
    #endregion