static | CharacterTable() |
private | CharacterTable() |
public | ~CharacterTable() |
public const CharacterInfo& | GetCharacterInfo(uchar codePoint) |
public const ExtendedCharacterInfo& | GetExtendedCharacterInfo(uchar codePoint) |
public static CharacterTable& | Instance() |
private void | ReadExtendedHeader(BinaryReader& reader) |
private void | ReadHeader(BinaryReader& reader) |
private const uint | headerSize = 4096u |
private RecursiveMutex | characterTableLock |
private UniquePtr<ExtendedCharacterInfoHeader> | extendedHeader |
private uint | extendedHeaderEnd |
private uint | extendedHeaderStart |
private List<UniquePtr<ExtendedCharacterInfoPage>> | extendedPages |
private List<byte> | headerMagic |
private bool | headerRead |
private static UniquePtr<CharacterTable> | instance |
private List<UniquePtr<CharacterInfoPage>> | pages |