public virtual ParamItemConditionTable[] getConditionsDeepCopy(bool ciclic) { ParamItemConditionTable[] copy = new ParamItemConditionTable[_o_items.Length]; for (int i = 0; i < _o_items.Length; i++) { copy[i] = (ParamItemConditionTable)_o_items[i].Clone(); } return(copy); }
public virtual object Clone() { ParamItemConditionTable conditionTable = new ParamItemConditionTable(); conditionTable.ConditionId = ConditionId; conditionTable.Title = Title; conditionTable.Description = Description; conditionTable.DatabaseName = DatabaseName; conditionTable.Username = Username; conditionTable.Password = Password; conditionTable.Host = Host; conditionTable.BidNo = BidNo; conditionTable.CndNo = CndNo; conditionTable.CndId = CndId; conditionTable.CndType = CndType; conditionTable.PickType = PickType; conditionTable.PickData = PickData; conditionTable.Building = Building; conditionTable.Storey = Storey; conditionTable.Layer = Layer; conditionTable.Location = Location; conditionTable.Quantity1 = Quantity1; conditionTable.Quantity2 = Quantity2; conditionTable.Quantity3 = Quantity3; conditionTable.QuantityF = QuantityF; conditionTable.Quantity1Name = Quantity1Name; conditionTable.Quantity2Name = Quantity2Name; conditionTable.Quantity3Name = Quantity3Name; conditionTable.QuantityFName = QuantityFName; conditionTable.Formula1 = Formula1; conditionTable.Formula2 = Formula2; conditionTable.Formula3 = Formula3; conditionTable.FormulaF = FormulaF; conditionTable.Unit1 = Unit1; conditionTable.Unit2 = Unit2; conditionTable.Unit3 = Unit3; conditionTable.UnitF = UnitF; conditionTable.SelectedQuantity = SelectedQuantity; conditionTable.TakeOffType = TakeOffType; conditionTable.GlobalId = GlobalId; conditionTable.BimMaterial = BimMaterial; conditionTable.BimType = BimType; conditionTable.FunctionState = FunctionState; conditionTable.Virtual = Virtual; conditionTable.ProjectId = ProjectId; return(conditionTable); }