public static EmailValidationResult ValidateEmail(string email, EmailValidationSettings settings = null)
        {
            if (email == null)
            {
                throw new ArgumentNullException(nameof(email));
            }

            if (EmailValidator == null)
            {
                EmailValidator = new EmailValidator();
            }

            EmailValidator.Settings = settings ?? DefaultEmailValidationSettings;

            var span = email.AsSpan();

            return(EmailValidator.Validate(span));
        }
 public static bool IsValidEmail(this string email, EmailValidationSettings settings = null) =>
 ValidateEmail(email, settings).IsSuccessful();
Exemplo n.º 3
0
 public EmailValidator()
 {
     this.Settings = EmailValidationSettings.CreateDefault();
 }