Beispiel #1
0
        public string GetEntryName(int idEntry)
        {
            if (IsLinux)
            {
                var buf8 = GetLexemBuffer8();
                GrammarApi.sol_GetEntryName8(_engine, idEntry, buf8);
                return(Utf8ToString(buf8));
            }

            var b = new StringBuilder(32); // магическая константа 32 - фактически сейчас слов длиннее 32 символов в словарях нет.

            GrammarApi.sol_GetEntryName(_engine, idEntry, b);
            return(b.ToString());
        }