Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
MailAddress (string address) | |
MailAddress (string address, string? displayName) | |
MailAddress (string address, string? displayName, Encoding? displayNameEncoding) | |
override string | ToString () |
override bool | Equals ([NotNullWhen(true)] object? value) |
override int | GetHashCode () |
Static Public Member Functions | |
static bool | TryCreate (string address, [NotNullWhen(true)] out MailAddress? result) |
static bool | TryCreate (string address, string? displayName, [NotNullWhen(true)] out MailAddress? result) |
static bool | TryCreate (string address, string? displayName, Encoding? displayNameEncoding, [NotNullWhen(true)] out MailAddress? result) |
Package Functions | |
MailAddress (string displayName, string userName, string domain, Encoding displayNameEncoding) | |
string | GetSmtpAddress (bool allowUnicode) |
string | Encode (int charsConsumed, bool allowUnicode) |
Properties | |
string | DisplayName [get] |
string | User [get] |
string | Host [get] |
string | Address [get] |
string | SmtpAddress [get] |
Private Member Functions | |
string | GetUser (bool allowUnicode) |
string | GetHost (bool allowUnicode) |
string | GetAddress (bool allowUnicode) |
Static Private Member Functions | |
static bool | TryParse (string address, string displayName, Encoding displayNameEncoding, out(string displayName, string user, string host, Encoding displayNameEncoding) parsedData, bool throwExceptionIfFail) |
Private Attributes | |
readonly Encoding | _displayNameEncoding |
readonly string | _displayName |
readonly string | _userName |
readonly string | _host |
Static Private Attributes | |
static readonly EncodedStreamFactory | s_encoderFactory = new EncodedStreamFactory() |
Definition at line 8 of file MailAddress.cs.