<PackageReference Include="System.Text.Encoding.CodePages" Version="5.0.0-rc.1.20451.14" />

InternalDecoderBestFitFallback

namespace System.Text { internal sealed class InternalDecoderBestFitFallback : DecoderFallback { internal BaseCodePageEncoding encoding; internal char[] arrayBestFit; internal char cReplacement = '?'; public override int MaxCharCount => 1; internal InternalDecoderBestFitFallback(BaseCodePageEncoding _encoding) { encoding = _encoding; } public override DecoderFallbackBuffer CreateFallbackBuffer() { return new InternalDecoderBestFitFallbackBuffer(this); } public override bool Equals(object value) { InternalDecoderBestFitFallback internalDecoderBestFitFallback = value as InternalDecoderBestFitFallback; if (internalDecoderBestFitFallback != null) return encoding.CodePage == internalDecoderBestFitFallback.encoding.CodePage; return false; } public override int GetHashCode() { return encoding.CodePage; } } }