DecoderFallbackBuffer CreateFallbackBuffer()
unsafe readonly char * _charStart
readonly EncodingNLS _enc
bool Fallback(byte fallbackByte)
unsafe readonly byte * _byteStart
unsafe bool Fallback(byte[] byteBuffer)
unsafe byte GetNextByte()
unsafe EncodingCharBuffer(EncodingNLS enc, System.Text.DecoderNLS decoder, char *charStart, int charCount, byte *byteStart, int byteCount)
unsafe readonly char * _charEnd
bool Fallback(byte byte1, byte byte2, byte byte3, byte byte4)
unsafe readonly byte * _byteEnd
readonly DecoderFallbackBuffer _fallbackBuffer
readonly System.Text.DecoderNLS _decoder
unsafe bool AddChar(char ch, int numBytes)
bool Fallback(byte byte1, byte byte2)
DecoderFallbackBufferHelper _fallbackBufferHelper
unsafe bool EvenMoreData(int count)
unsafe bool AddChar(char ch1, char ch2, int numBytes)
unsafe void AdjustBytes(int count)
void ThrowCharsOverflow(System.Text.DecoderNLS decoder, bool nothingDecoded)
DecoderFallback DecoderFallback
unsafe bool InternalFallback(byte[] bytes, byte *pBytes, ref char *chars)
unsafe void InternalInitialize(byte *_byteStart, char *_charEnd)