次の方法で共有


EncoderReplacementFallbackBuffer.Fallback メソッド

定義

現在の置換文字列を使用するために、置換フォールバック バッファーを準備します。

オーバーロード

Fallback(Char, Int32)

現在の置換文字列を使用するために、置換フォールバック バッファーを準備します。

Fallback(Char, Char, Int32)

入力サロゲート ペアをエンコードできないときに、置換文字列を使用できるかどうか、またはサロゲート ペアを無視するかどうかを示します。 パラメーターでは、サロゲート ペア、およびそのペアの入力におけるインデックス位置を指定します。

Fallback(Char, Int32)

ソース:
EncoderReplacementFallback.cs
ソース:
EncoderReplacementFallback.cs
ソース:
EncoderReplacementFallback.cs

現在の置換文字列を使用するために、置換フォールバック バッファーを準備します。

public:
 override bool Fallback(char charUnknown, int index);
public override bool Fallback (char charUnknown, int index);
override this.Fallback : char * int -> bool
Public Overrides Function Fallback (charUnknown As Char, index As Integer) As Boolean

パラメーター

charUnknown
Char

入力文字。 この操作では、例外がスローされない場合、このパラメーターは無視されます。

index
Int32

入力バッファーにおける文字のインデックス位置。 この操作では、このパラメーターは無視されます。

戻り値

置換文字列が空でない場合は true。置換文字列が空の場合は false

例外

GetNextChar() メソッドが置換フォールバック バッファー内のすべての文字を読み取る前に、このメソッドが再度呼び出されました。

注釈

メソッドと Convert メソッドはGetBytes、入力で不明な文字が検出された場合に を呼び出しますFallback。 の戻り値が のFallbacktrue場合、呼び出し元のメソッドは メソッドをGetNextChar呼び出して、置換フォールバック バッファー内の各文字を取得できます。

適用対象

Fallback(Char, Char, Int32)

ソース:
EncoderReplacementFallback.cs
ソース:
EncoderReplacementFallback.cs
ソース:
EncoderReplacementFallback.cs

入力サロゲート ペアをエンコードできないときに、置換文字列を使用できるかどうか、またはサロゲート ペアを無視するかどうかを示します。 パラメーターでは、サロゲート ペア、およびそのペアの入力におけるインデックス位置を指定します。

public:
 override bool Fallback(char charUnknownHigh, char charUnknownLow, int index);
public override bool Fallback (char charUnknownHigh, char charUnknownLow, int index);
override this.Fallback : char * char * int -> bool
Public Overrides Function Fallback (charUnknownHigh As Char, charUnknownLow As Char, index As Integer) As Boolean

パラメーター

charUnknownHigh
Char

入力ペアの上位サロゲート。

charUnknownLow
Char

入力ペアの下位サロゲート。

index
Int32

入力バッファーにおけるサロゲート ペアのインデックス位置。

戻り値

置換文字列が空でない場合は true。置換文字列が空の場合は false

例外

GetNextChar() メソッドが置換文字列のすべての文字を読み取る前に、このメソッドが再度呼び出されました。

charUnknownHigh の値は、U+D800 未満か、U+D8FF を超える値です。

- または -

charUnknownLow の値は、U+DC00 未満か、U+DFFF を超える値です。

注釈

メソッドと Convert メソッドはGetBytes、入力で不明な文字が検出された場合に を呼び出しますFallback。 の戻り値が のFallbacktrue場合、呼び出し元のメソッドは メソッドをGetNextChar呼び出して、置換フォールバック バッファー内の各文字を取得できます。

適用対象