EncoderReplacementFallbackBuffer.Fallback メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の置換文字列を使用するために、置換フォールバック バッファーを準備します。
オーバーロード
Fallback(Char, Int32) |
現在の置換文字列を使用するために、置換フォールバック バッファーを準備します。 |
Fallback(Char, Char, Int32) |
入力サロゲート ペアをエンコードできないときに、置換文字列を使用できるかどうか、またはサロゲート ペアを無視するかどうかを示します。 パラメーターでは、サロゲート ペア、およびそのペアの入力におけるインデックス位置を指定します。 |
Fallback(Char, Int32)
現在の置換文字列を使用するために、置換フォールバック バッファーを準備します。
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)
入力サロゲート ペアをエンコードできないときに、置換文字列を使用できるかどうか、またはサロゲート ペアを無視するかどうかを示します。 パラメーターでは、サロゲート ペア、およびそのペアの入力におけるインデックス位置を指定します。
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呼び出して、置換フォールバック バッファー内の各文字を取得できます。
適用対象
.NET