I have defined an:
IValidator<SomeClass> _myValidator
I can do:
_myValidator.ValidateAndThrow(someObject);
instead I would like to:
var errors = _myValidator.Validate(entity);
add some errors manually and then re-throw the errors. Is this possible?