Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Net.Mail.MailAddress Class Reference

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()
 

Detailed Description

Definition at line 8 of file MailAddress.cs.


The documentation for this class was generated from the following file: