DecoderFallbackBuffer.GetNextChar メソッド

定義

派生クラスでオーバーライドされると、フォールバック バッファー内の次の文字を取得します。

public:
 abstract char GetNextChar();
public abstract char GetNextChar();
abstract member GetNextChar : unit -> char
Public MustOverride Function GetNextChar () As Char

返品

フォールバック バッファー内の次の文字。

注釈

デコード操作は、操作が入力で不明なバイト シーケンスを検出した場合に、 Fallback メソッドを呼び出します。 Fallback メソッドがtrueを返す場合は、不明な入力をデコードするのではなく、出力に挿入できる代替文字列が存在します。 デコード操作は、 GetNextChar メソッドを繰り返し呼び出し、一度に 1 文字ずつ置換文字列を取得します。 フォールバック バッファー内のすべての文字がデコーダーに返された場合、メソッドは U+0000 を返す必要があります。

例外フォールバック ハンドラーの場合、 GetNextChar メソッドは U+0000 を返す必要があります。

適用対象