System.Text.BaseCodePageEncoding
namespace System.Text
{
internal abstract class BaseCodePageEncoding : EncodingNLS, ISerializable
{
protected int dataTableCodePage;
protected int iExtraBytes;
protected char[] arrayUnicodeBestFit;
protected char[] arrayBytesBestFit;
protected static Stream s_codePagesEncodingDataStream;
protected static readonly object s_streamLock;
protected byte[] m_codePageHeader;
protected int m_firstDataWordOffset;
protected int m_dataSize;
protected SafeAllocHHandle safeNativeMemoryHandle;
protected abstract void LoadManagedCodePage();
protected unsafe byte* GetNativeMemory(int iSize);
protected abstract void ReadBestFitTable();
}
}