Changeset 4718 for branches/CloningRefactoring/HeuristicLab.Optimization/3.3/RunCollectionConstraints/RunCollectionComparisonConstraint.cs
- Timestamp:
- 11/04/10 22:01:16 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/CloningRefactoring/HeuristicLab.Optimization/3.3/RunCollectionConstraints/RunCollectionComparisonConstraint.cs
r4665 r4718 36 36 protected RunCollectionComparisonConstraint(RunCollectionComparisonConstraint original, Cloner cloner) 37 37 : base(original, cloner) { 38 IDeepCloneable constraintDataDeepCloneable = original.ConstraintData as IDeepCloneable; 39 ICloneable constraintDataCloneable = original.ConstraintData as ICloneable; 40 if (constraintDataDeepCloneable != null) 41 ConstraintData = (IStringConvertibleValue)cloner.Clone(constraintDataDeepCloneable); 42 else if (constraintDataCloneable != null) 43 ConstraintData = (IStringConvertibleValue)constraintDataCloneable.Clone(); 44 else 45 ConstraintData = original.ConstraintData; 46 47 ConstraintOperation = original.ConstraintOperation; 48 ConstraintColumn = original.constraintColumn; 38 constraintColumn = original.constraintColumn; 49 39 } 50 40 public override IDeepCloneable Clone(Cloner cloner) {
Note: See TracChangeset
for help on using the changeset viewer.