public void Validate(string fieldName, dynamic fieldValue) { if (fieldValue != null) { var message = ValidationMessage.Email(fieldName); if (fieldValue.GetType() == typeof(string)) { try { MailAddress m = new MailAddress(fieldValue); } catch { _roleBuilder.AddErrorMessage(fieldName, message); } } } }