Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Net.Mime.Base64Encoder Class Referencesealed

Public Member Functions

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

Protected Member Functions

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

Package Functions

 Base64Encoder (Base64WriteStateInfo writeStateInfo, int lineLength)
 

Properties

static ReadOnlySpan< byte > Base64EncodeMap [get]
 
override WriteStateInfoBase WriteState [get]
 
override bool HasSpecialEncodingForCRLF [get]
 

Private Member Functions

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

Private Attributes

readonly int _lineLength
 
readonly Base64WriteStateInfo _writeState
 

Detailed Description

Definition at line 3 of file Base64Encoder.cs.


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