Example #1
0
        public LineData()
        {
            UniquenessValidator    = new LineUniquenessValidator(this);
            PointsNotSameValidator = new PointsNotSameValidator(EnumeratePoints());

            NameUpdated.Subscribe(PointsNotSameValidator.Update);
        }
Example #2
0
        private void OnDeserialized()
        {
            UniquenessValidator    = new LineUniquenessValidator(this);
            PointsNotSameValidator = new PointsNotSameValidator(EnumeratePoints());

            NameUpdated.Subscribe(PointsNotSameValidator.Update);
            PointsNotSameValidator.Update();
        }