protected GraphVisualizationInfo(GraphVisualizationInfo original, Cloner cloner) : base(original, cloner) { shapeInfos = new ObservableSet <IShapeInfo>(original.shapeInfos.Select(x => cloner.Clone(x))); connectionInfos = new ObservableSet <IConnectionInfo>(original.connectionInfos.Select(x => cloner.Clone(x))); initialShape = cloner.Clone(original.initialShape); }
protected GraphVisualizationInfo(GraphVisualizationInfo original, Cloner cloner) : base(original, cloner) { shapeInfos = new ObservableSet<IShapeInfo>(original.shapeInfos.Select(x => cloner.Clone(x))); connectionInfos = new ObservableSet<IConnectionInfo>(original.connectionInfos.Select(x => cloner.Clone(x))); initialShape = cloner.Clone(original.initialShape); }