public DxfTableBreakData Clone(CloneContext cloneContext) { DxfTableBreakData dxfTableBreakData = new DxfTableBreakData(); dxfTableBreakData.CopyFrom(cloneContext, this); return(dxfTableBreakData); }
public void CopyFrom(CloneContext cloneContext, DxfTableBreakData from) { this.tableBreakOptionFlags_0 = from.tableBreakOptionFlags_0; this.tableBreakFlowDirection_0 = from.tableBreakFlowDirection_0; foreach (DxfTableBreakHeight tableBreakHeight in from.list_0) { this.list_0.Add(tableBreakHeight.Clone()); } this.double_0 = from.double_0; foreach (DxfTableBreakRowRange tableBreakRowRange in from.list_1) { this.list_1.Add(tableBreakRowRange.Clone()); } foreach (DxfHandledObject dxfHandledObject in from.dxfHandledObjectCollection_0) { this.dxfHandledObjectCollection_0.Add((DxfTable)dxfHandledObject.Clone(cloneContext)); } this.int_1 = from.int_1; this.int_2 = from.int_2; }