Exemple #1
0
        protected static string ReadString(Stream stm, CRefTable rt)
        {
            uint head = ReadInt(stm);
            int  len  = (int)(head >> 1);

            if (len <= 0)
            {
                return("");
            }

            if (IsRefrence(head))
            {
                return(rt.str[len]);
            }

            string str = CDataHelper.ReadUtfStr(stm, len);

            rt.str.Add(str);

            return(str);
        }