public override void GetChildValidator(IClassValidatorImplementor parentValidator, System.Type childType) { IClassValidator childValidator; if (validators.TryGetValue(childType, out childValidator)) { lock (syncRoot) { parentValidator.ChildClassValidators.Add(childType, childValidator); } } else { new ClassValidator(childType, ConstraintValidatorFactory, parentValidator.ChildClassValidators, this); } }
public override void GetChildValidator(IClassValidatorImplementor parentValidator, System.Type childType) { // TODO : Add an existing validators to child of the parent validator new ClassValidator(childType, ConstraintValidatorFactory, parentValidator.ChildClassValidators, this); }
public abstract void GetChildValidator(IClassValidatorImplementor parentValidator, System.Type childType);
public override void GetChildValidator(IClassValidatorImplementor parentValidator, System.Type childType) { new ClassValidator(childType, ConstraintValidatorFactory, parentValidator.ChildClassValidators, this); }