DecoderFallbackBuffer.GetNextChar 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中重写后,此方法检索回退缓冲区中的下一个字符。
public:
abstract char GetNextChar();
public abstract char GetNextChar ();
abstract member GetNextChar : unit -> char
Public MustOverride Function GetNextChar () As Char
返回
回退缓冲区中的下一个字符。
注解
如果操作在输入中遇到未知字节序列,解码操作将调用 Fallback 该方法。 Fallback如果该方法返回true
,则可以在输出中插入替换字符串,而不是解码未知输入。 解码操作反复调用 GetNextChar 该方法,并一次获取替换字符串一个字符。 当回退缓冲区中的所有字符都返回到解码器时,该方法应返回 U+0000。
对于异常回退处理程序,该方法 GetNextChar 应返回 U+0000。