Exemplo n.º 1
0
        private static int GetChar(byte[] bytes, int offset, int length)
        {
            int num  = 0;
            int num2 = length + offset;

            for (int i = offset; i < num2; i++)
            {
                int @int = HttpUtility.GetInt(bytes[i]);
                if (@int == -1)
                {
                    return(-1);
                }
                num = (num << 4) + @int;
            }
            return(num);
        }
Exemplo n.º 2
0
        private static int GetChar(string s, int offset, int length)
        {
            int num  = 0;
            int num2 = length + offset;

            for (int i = offset; i < num2; i++)
            {
                char c = s[i];
                if (c > '\u007f')
                {
                    return(-1);
                }
                int @int = HttpUtility.GetInt((byte)c);
                if (@int == -1)
                {
                    return(-1);
                }
                num = (num << 4) + @int;
            }
            return(num);
        }