Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Buffers.Text.Base64 Class Reference

Static Public Member Functions

static unsafe OperationStatus DecodeFromUtf8 (ReadOnlySpan< byte > utf8, Span< byte > bytes, out int bytesConsumed, out int bytesWritten, bool isFinalBlock=true)
 
static int GetMaxDecodedFromUtf8Length (int length)
 
static unsafe OperationStatus DecodeFromUtf8InPlace (Span< byte > buffer, out int bytesWritten)
 
static unsafe OperationStatus EncodeToUtf8 (ReadOnlySpan< byte > bytes, Span< byte > utf8, out int bytesConsumed, out int bytesWritten, bool isFinalBlock=true)
 
static int GetMaxEncodedToUtf8Length (int length)
 
static unsafe OperationStatus EncodeToUtf8InPlace (Span< byte > buffer, int dataLength, out int bytesWritten)
 

Properties

static ReadOnlySpan< sbyte > DecodingMap [get]
 
static ReadOnlySpan< byte > EncodingMap [get]
 

Static Private Member Functions

static unsafe void Avx2Decode (ref byte *srcBytes, ref byte *destBytes, byte *srcEnd, int sourceLength, int destLength, byte *srcStart, byte *destStart)
 
static unsafe void Ssse3Decode (ref byte *srcBytes, ref byte *destBytes, byte *srcEnd, int sourceLength, int destLength, byte *srcStart, byte *destStart)
 
static unsafe int Decode (byte *encodedBytes, ref sbyte decodingMap)
 
static unsafe void WriteThreeLowOrderBytes (byte *destination, int value)
 
static unsafe void Avx2Encode (ref byte *srcBytes, ref byte *destBytes, byte *srcEnd, int sourceLength, int destLength, byte *srcStart, byte *destStart)
 
static unsafe void Ssse3Encode (ref byte *srcBytes, ref byte *destBytes, byte *srcEnd, int sourceLength, int destLength, byte *srcStart, byte *destStart)
 
static unsafe uint Encode (byte *threeBytes, ref byte encodingMap)
 
static unsafe uint EncodeAndPadOne (byte *twoBytes, ref byte encodingMap)
 
static unsafe uint EncodeAndPadTwo (byte *oneByte, ref byte encodingMap)
 

Detailed Description

Definition at line 9 of file Base64.cs.


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