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