AFAICT I abandoned the idea of a StringIndex
storing a codeunit index plus an offset in chars (as proposed here) for performance reasons (see this comment). Sorting a pointer was fast but raised problems. But the compiler may have improved since then.
4 Likes