Hi
Easiest thing to do would not be to call Validate(this, propertyName) but instead create a ValidationContext (which is what is actually done under the covers).
Easiest thing to do would not be to call Validate(this, propertyName) but instead create a ValidationContext (which is what is actually done under the covers).
var results = validator.Validate(new ValidationContext(this, new PropertyChain(), new MemberNameValidatorSelector(propertyName)));