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

Public Member Functions

string GetEncodedString ()
 
int EncodeBytes (byte[] buffer, int offset, int count, bool dontDeferFinalBytes, bool shouldAppendSpaceToCRLF)
 
int EncodeString (string value, Encoding encoding)
 
void AppendPadding ()
 

Protected Member Functions

void AppendEncodedCRLF ()
 
bool LineBreakNeeded (byte b)
 
bool LineBreakNeeded (byte[] bytes, int count)
 
int GetCodepointSize (string value, int i)
 
void ApppendEncodedByte (byte b)
 
bool IsSurrogatePair (string value, int i)
 
bool IsCRLF (byte[] bytes, int count)
 

Properties

WriteStateInfoBase WriteState [get]
 
bool HasSpecialEncodingForCRLF [get]
 

Private Member Functions

void AppendEncodedCodepoint (byte[] bytes, int count)
 
bool IsCRLF (byte[] buffer, int i, int bufferSize)
 

Detailed Description

Definition at line 5 of file ByteEncoder.cs.


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