EncoderFallbackBuffer CreateFallbackBuffer()
EncoderFallbackBuffer fallbackBuffer
readonly EncodingNLS _enc
bool AddByte(byte b1, byte b2, byte b3, byte b4)
unsafe bool Fallback(char charFallback)
unsafe char GetNextChar()
unsafe void MovePrevious(bool bThrow)
unsafe readonly char * _charStart
unsafe readonly char * _charEnd
EncoderFallbackBufferHelper fallbackBufferHelper
bool AddByte(byte b1, byte b2, byte b3)
bool AddByte(byte b1, byte b2)
bool AddByte(byte b1, byte b2, byte b3, int moreBytesExpected)
bool AddByte(byte b1, byte b2, int moreBytesExpected)
unsafe readonly byte * _byteEnd
readonly System.Text.EncoderNLS _encoder
unsafe EncodingByteBuffer(EncodingNLS inEncoding, System.Text.EncoderNLS inEncoder, byte *inByteStart, int inByteCount, char *inCharStart, int inCharCount)
unsafe bool AddByte(byte b, int moreBytesExpected)
unsafe readonly byte * _byteStart
void ThrowBytesOverflow(System.Text.EncoderNLS encoder, bool nothingEncoded)
EncoderFallback EncoderFallback
unsafe void InternalInitialize(char *_charStart, char *_charEnd, System.Text.EncoderNLS _encoder, bool _setEncoder)
unsafe bool InternalFallback(char ch, ref char *chars)