Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Text.EncodingByteBuffer Class Referencesealed

Package Functions

unsafe EncodingByteBuffer (EncodingNLS inEncoding, System.Text.EncoderNLS inEncoder, byte *inByteStart, int inByteCount, char *inCharStart, int inCharCount)
 
unsafe bool AddByte (byte b, int moreBytesExpected)
 
bool AddByte (byte b1)
 
bool AddByte (byte b1, byte b2)
 
bool AddByte (byte b1, byte b2, int moreBytesExpected)
 
bool AddByte (byte b1, byte b2, byte b3)
 
bool AddByte (byte b1, byte b2, byte b3, int moreBytesExpected)
 
bool AddByte (byte b1, byte b2, byte b3, byte b4)
 
unsafe void MovePrevious (bool bThrow)
 
unsafe bool Fallback (char charFallback)
 
unsafe char GetNextChar ()
 

Package Attributes

EncoderFallbackBuffer fallbackBuffer
 
EncoderFallbackBufferHelper fallbackBufferHelper
 

Properties

unsafe bool MoreData [get]
 
unsafe int CharsUsed [get]
 
int Count [get]
 

Private Attributes

unsafe byte * _bytes
 
unsafe readonly byte * _byteStart
 
unsafe readonly byte * _byteEnd
 
unsafe char * _chars
 
unsafe readonly char * _charStart
 
unsafe readonly char * _charEnd
 
int _byteCountResult
 
readonly EncodingNLS _enc
 
readonly System.Text.EncoderNLS _encoder
 

Detailed Description

Definition at line 3 of file EncodingByteBuffer.cs.


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