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();
public EmailValidator() { this.Settings = EmailValidationSettings.CreateDefault(); }