// Несколько не правильное определение, так выйдет, что любая сумма входящая в диапазон значений char будет символом. // Нужно изменить определение чара, идеально: char consists of sum of [8, 64]. public static bool IsChar(this Link link) => CharacterHelpers.IsChar(link);
public static char ToChar(Link charLink) => CharacterHelpers.ToChar(charLink);
public static void Recreate() { ThreadHelpers.InvokeWithExtendedMaxStackSize(() => Link.Delete(IsA)); CharacterHelpers.Recreate(); Create(); }
public static Link FromChar(char c) => CharacterHelpers.FromChar(c);