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); }
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); }
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); }
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); }