EncoderFallbackBuffer.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 メソッドを繰り返し呼び出し、一度に 1 文字ずつ置換文字列を取得します。 フォールバック バッファー内のすべての文字がエンコーダーに返された場合、 GetNextChar メソッドは U+0000 を返す必要があります。
例外フォールバック ハンドラーの場合、 GetNextChar メソッドは U+0000 を返す必要があります。