System.Text.InternalEncoderBestFitFallbackBuffer.Fallback C# (CSharp) Метод

Fallback() публичный Метод

public Fallback ( char charUnknown, int index ) : bool
charUnknown char
index int
Результат bool
        public override bool Fallback(char charUnknown, int index)
        {
            // If we had a buffer already we're being recursive, throw, it's probably at the suspect
            // character in our array.
            // Shouldn't be able to get here for all of our code pages, table would have to be messed up.
            Debug.Assert(_iCount < 1, "[InternalEncoderBestFitFallbackBuffer.Fallback(non surrogate)] Fallback char " + ((int)_cBestFit).ToString("X4", CultureInfo.InvariantCulture) + " caused recursive fallback");

            _iCount = _iSize = 1;
            _cBestFit = TryBestFit(charUnknown);
            if (_cBestFit == '\0')
                _cBestFit = '?';

            return true;
        }

Same methods

InternalEncoderBestFitFallbackBuffer::Fallback ( char charUnknownHigh, char charUnknownLow, int index ) : bool