Verifique se o endereço de email é válido para System.Net.Mail.MailAddress

Atualmente, para evitar que erros ocorram devido a endereços de email inválidos, faço o seguinte:

Dim mailAddress As MailAddress
Try
   mailAddress = New MailAddress("testing@[email protected]")
Catch ex As Exception
   'Invalid email
End Try

No entanto, em vez de depender deTry..Catch, existe uma maneira de validar que o endereço de e-mail será 100% válido para oMailAddress tipo

Eu sei que existem muitas funções regex disponíveis para validar e-mails, mas estou procurando a função que oMailAddress tipo @ usa para validar seus endereço

questionAnswers(5)

yourAnswerToTheQuestion