static DecoderFallback ReplacementFallback
DecoderFallbackBuffer CreateFallbackBuffer()
virtual unsafe void Convert(byte *bytes, int byteCount, char *chars, int charCount, bool flush, out int bytesUsed, out int charsUsed, out bool completed)
DecoderFallbackBuffer FallbackBuffer
DecoderFallback _fallback
virtual unsafe void Convert(ReadOnlySpan< byte > bytes, Span< char > chars, bool flush, out int bytesUsed, out int charsUsed, out bool completed)
virtual void Convert(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, int charCount, bool flush, out int bytesUsed, out int charsUsed, out bool completed)
virtual unsafe int GetChars(byte *bytes, int byteCount, char *chars, int charCount, bool flush)
virtual int GetCharCount(byte[] bytes, int index, int count, bool flush)
DecoderFallback? Fallback
DecoderFallbackBuffer _fallbackBuffer
bool InternalHasFallbackBuffer
virtual unsafe int GetCharCount(byte *bytes, int count, bool flush)
virtual unsafe int GetCharCount(ReadOnlySpan< byte > bytes, bool flush)
virtual unsafe int GetChars(ReadOnlySpan< byte > bytes, Span< char > chars, bool flush)
int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex)
virtual int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, bool flush)
int GetCharCount(byte[] bytes, int index, int count)