Not to mention it is obviously a C# dev who just used a code converter for the VB code.

Why would a VB dev ever use

Code:
Dim msg As MailMessage = New MailMessage()
and not
Code:
Dim msg As New MailMessage