publicclassPasswordValidator:IValidatorRuleSync<RegisterRequest>{publicstringName=>"Password";publicstringErrorMessage=>"Password must be at least 8 characters";publicValidationResult<RegisterRequest>Validate(RegisterRequestrequest)=>request.Password.Length>=8?ValidationResult<RegisterRequest>.Success(request):ValidationResult<RegisterRequest>.Failure(newValidationError("Password",ErrorMessage));}varrules=newValidatorRuleBuilder<RegisterRequest>().AddRule(newPasswordValidator()).Build();