Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetHost()

string System.Net.Mail.MailAddress.GetHost ( bool allowUnicode)
inlineprivate

Definition at line 129 of file MailAddress.cs.

130 {
131 string text = _host;
132 if (!allowUnicode && !MimeBasePart.IsAscii(text, permitCROrLF: true))
133 {
134 IdnMapping idnMapping = new IdnMapping();
135 try
136 {
137 text = idnMapping.GetAscii(text);
138 }
139 catch (ArgumentException innerException)
140 {
141 throw new SmtpException(System.SR.Format(System.SR.SmtpInvalidHostName, Address), innerException);
142 }
143 }
144 return text;
145 }
string GetAscii(string unicode)
Definition IdnMapping.cs:44
static bool IsAscii(string value, bool permitCROrLF)
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string SmtpInvalidHostName
Definition SR.cs:88
Definition SR.cs:7

References System.Net.Mail.MailAddress._host, System.Net.Mail.MailAddress.Address, System.SR.Format(), System.Globalization.IdnMapping.GetAscii(), System.Net.Mime.MimeBasePart.IsAscii(), System.SR.SmtpInvalidHostName, and System.text.

Referenced by System.Net.Mail.MailAddress.GetAddress().