Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros
System.Net.Mime.MimeBasePart Class Reference

Classes

class  MimePartAsyncResult
 

Protected Attributes

ContentType _contentType
 
ContentDisposition _contentDisposition
 

Package Functions

 MimeBasePart ()
 
void PrepareHeaders (bool allowUnicode)
 
virtual void Send (BaseWriter writer, bool allowUnicode)
 
virtual IAsyncResult BeginSend (BaseWriter writer, AsyncCallback callback, bool allowUnicode, object state)
 
void EndSend (IAsyncResult asyncResult)
 

Static Package Functions

static bool ShouldUseBase64Encoding (Encoding encoding)
 
static string EncodeHeaderValue (string value, Encoding encoding, bool base64Encoding)
 
static string EncodeHeaderValue (string value, Encoding encoding, bool base64Encoding, int headerLength)
 
static string DecodeHeaderValue (string value)
 
static Encoding DecodeEncoding (string value)
 
static bool IsAscii (string value, bool permitCROrLF)
 

Properties

string ContentID [get, set]
 
string ContentLocation [get, set]
 
NameValueCollection Headers [get]
 
ContentType ContentType [get, set]
 

Private Attributes

HeaderCollection _headers
 

Static Private Attributes

static readonly char[] s_decodeEncodingSplitChars = new char[3] { '?', '\r', '\n' }
 
static readonly char[] s_headerValueSplitChars = new char[3] { '\r', '\n', ' ' }
 
static readonly char[] s_questionMarkSplitChars = new char[1] { '?' }
 

Detailed Description

Definition at line 7 of file MimeBasePart.cs.


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