IMyCatValue IMyCatValue.ReadValue(MyCatPacket packet, long length, bool nullVal)
        {
            MyCatGuid g = new MyCatGuid();

            g.isNull   = true;
            g.OldGuids = OldGuids;
            if (!nullVal)
            {
                if (OldGuids)
                {
                    return(ReadOldGuid(packet, length));
                }
                string s = String.Empty;
                if (length == -1)
                {
                    s = packet.ReadLenString();
                }
                else
                {
                    s = packet.ReadString(length);
                }
                g.mValue = new Guid(s);
                g.isNull = false;
            }
            return(g);
        }
Beispiel #2
0
    IMyCatValue IMyCatValue.ReadValue(MyCatPacket packet, long length, bool nullVal)
    {
      if (nullVal)
        return new MyCatDecimal(true);

      string s = String.Empty;
      if (length == -1)
        s = packet.ReadLenString();
      else
        s = packet.ReadString(length);
      return new MyCatDecimal(s);
    }
Beispiel #3
0
        public IMyCatValue ReadValue(MyCatPacket packet, long length, bool isNull)
        {
            if (isNull)
            {
                return(new MyCatJson(true));
            }

            string s = String.Empty;

            if (length == -1)
            {
                s = packet.ReadLenString();
            }
            else
            {
                s = packet.ReadString(length);
            }
            MyCatJson str = new MyCatJson(s);

            return(str);
        }
Beispiel #4
0
        IMyCatValue IMyCatValue.ReadValue(MyCatPacket packet, long length, bool nullVal)
        {
            if (nullVal)
            {
                return(new MyCatString(type, true));
            }

            string s = String.Empty;

            if (length == -1)
            {
                s = packet.ReadLenString();
            }
            else
            {
                s = packet.ReadString(length);
            }
            MyCatString str = new MyCatString(type, s);

            return(str);
        }