public LineData() { UniquenessValidator = new LineUniquenessValidator(this); PointsNotSameValidator = new PointsNotSameValidator(EnumeratePoints()); NameUpdated.Subscribe(PointsNotSameValidator.Update); }
private void OnDeserialized() { UniquenessValidator = new LineUniquenessValidator(this); PointsNotSameValidator = new PointsNotSameValidator(EnumeratePoints()); NameUpdated.Subscribe(PointsNotSameValidator.Update); PointsNotSameValidator.Update(); }