66 {
67 if (
TryParse(address, displayName, displayNameEncoding, out (
string,
string,
string,
Encoding) parsedData, throwExceptionIfFail: false))
68 {
69 result =
new MailAddress(parsedData.Item1, parsedData.Item2, parsedData.Item3, parsedData.Item4);
70 return true;
71 }
72 result = null;
73 return false;
74 }
static bool TryParse(string address, string displayName, Encoding displayNameEncoding, out(string displayName, string user, string host, Encoding displayNameEncoding) parsedData, bool throwExceptionIfFail)
MailAddress(string displayName, string userName, string domain, Encoding displayNameEncoding)