Ejemplo n.º 1
0
        internal void SetType(RedisRawObjectType value)
        {
            if (!m_Type.HasValue)
            {
                m_Type     = value;
                m_TypeByte = value.ResponseTypeByte();

                if (value == RedisRawObjectType.Array)
                {
                    NewArrayList();
                }

                if (Interlocked.Read(ref m_HasData) == RedisConstants.True)
                {
                    SetReady(true);
                }
            }
        }
Ejemplo n.º 2
0
 public RedisRawObject(RedisRawObjectType type, object data)
 {
     Data     = data;
     Type     = type;
     TypeByte = type.ResponseTypeByte();
 }