MySql.Data.Types.MySqlGuid.IMySqlValue C# (CSharp) Method

IMySqlValue() private method

private IMySqlValue ( MySqlPacket packet, long length, bool nullVal ) : IMySqlValue
packet MySql.Data.MySqlClient.MySqlPacket
length long
nullVal bool
return IMySqlValue
		IMySqlValue IMySqlValue.ReadValue(MySqlPacket packet, long length, bool nullVal)
		{
            MySqlGuid g = new MySqlGuid();
            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;
		}

Same methods

MySqlGuid::IMySqlValue ( MySqlPacket packet ) : void
MySqlGuid::IMySqlValue ( MySqlPacket packet, bool binary, object val, int length ) : void