Пример #1
0
        public static RedisText ToRedisText(this RedisData data)
        {
            if (data == null)
            {
                return(null); // In Transaction
            }

            var to = new RedisText();

            if (data.Data != null)
            {
                to.Text = data.Data.FromUtf8Bytes();
            }

            if (data.Children != null)
            {
                to.Children = data.Children.ConvertAll(x => x.ToRedisText());
            }

            return(to);
        }
Пример #2
0
 public static long ToInt64(this RedisData data)
 {
     return(long.Parse(data.Data.FromUtf8Bytes(),
                       NumberStyles.Integer,
                       CultureInfo.InvariantCulture));
 }
Пример #3
0
 public static double ToDouble(this RedisData data)
 {
     return(double.Parse(data.Data.FromUtf8Bytes(),
                         NumberStyles.Float,
                         CultureInfo.InvariantCulture));
 }