EncoderExceptionFallbackBuffer.Fallback メソッド

定義

入力文字をエンコードできないため、例外をスローします。 名目戻り値は使用されません。

オーバーロード

名前 説明
Fallback(Char, Int32)

入力文字をエンコードできないため、例外をスローします。 パラメーターは、変換できない文字の値とインデックス位置を指定します。

Fallback(Char, Char, Int32)

入力文字をエンコードできないため、例外をスローします。 パラメーターは、入力内のサロゲート ペアの値とインデックス位置を指定します。また、名目戻り値は使用されません。

Fallback(Char, Int32)

ソース:
EncoderExceptionFallback.cs
ソース:
EncoderExceptionFallback.cs
ソース:
EncoderExceptionFallback.cs
ソース:
EncoderExceptionFallback.cs
ソース:
EncoderExceptionFallback.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

入力バッファー内の文字のインデックス位置。

返品

なし。 Fallback(Char, Int32) メソッドは常に例外をスローするため、値は返されません。

例外

charUnknown はエンコードできません。 このメソッドは常に、 charUnknown パラメーターと index パラメーターの値を報告する例外をスローします。

注釈

GetBytesメソッドとConvert メソッドは、入力で不明な文字が検出された場合にFallbackを呼び出します。 これに対して、 Fallback は常に EncoderFallbackExceptionをスローします。

適用対象

Fallback(Char, Char, Int32)

ソース:
EncoderExceptionFallback.cs
ソース:
EncoderExceptionFallback.cs
ソース:
EncoderExceptionFallback.cs
ソース:
EncoderExceptionFallback.cs
ソース:
EncoderExceptionFallback.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

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

返品

なし。 Fallback(Char, Char, Int32) メソッドは常に例外をスローするため、値は返されません。

例外

charUnknownHighおよびcharUnknownLowで表される文字はエンコードできません。

charUnknownHighまたはcharUnknownLowが無効です。 charUnknownHigh が U+D800 と U+DBFF の間ではなく、U+DC00 と U+DFFF の間に含まれていないか、または U+DC00 と U+DFFF の間に含まれていない charUnknownLow

注釈

GetBytesメソッドとConvert メソッドは、入力でサロゲート ペアが検出された場合にFallbackを呼び出します。 応答として、 Fallback は常に例外をスローします。

適用対象