예제 #1
0
    public override int GetHashCode()
    {
        int hashcode = 157;

        unchecked {
            if (__isset.f)
            {
                hashcode = (hashcode * 397) + F.GetHashCode();
            }
            if ((K != null) && __isset.k)
            {
                hashcode = (hashcode * 397) + K.GetHashCode();
            }
            if (__isset.ts)
            {
                hashcode = (hashcode * 397) + Ts.GetHashCode();
            }
            if (__isset.ts_desc)
            {
                hashcode = (hashcode * 397) + Ts_desc.GetHashCode();
            }
            if ((V != null) && __isset.v)
            {
                hashcode = (hashcode * 397) + V.GetHashCode();
            }
            if (__isset.encoder)
            {
                hashcode = (hashcode * 397) + Encoder.GetHashCode();
            }
        }
        return(hashcode);
    }
예제 #2
0
    public override string ToString()
    {
        var tmp271 = new StringBuilder("UCellSerial(");
        int tmp272 = 0;

        if (__isset.f)
        {
            if (0 < tmp272++)
            {
                tmp271.Append(", ");
            }
            tmp271.Append("F: ");
            F.ToString(tmp271);
        }
        if ((K != null) && __isset.k)
        {
            if (0 < tmp272++)
            {
                tmp271.Append(", ");
            }
            tmp271.Append("K: ");
            K.ToString(tmp271);
        }
        if (__isset.ts)
        {
            if (0 < tmp272++)
            {
                tmp271.Append(", ");
            }
            tmp271.Append("Ts: ");
            Ts.ToString(tmp271);
        }
        if (__isset.ts_desc)
        {
            if (0 < tmp272++)
            {
                tmp271.Append(", ");
            }
            tmp271.Append("Ts_desc: ");
            Ts_desc.ToString(tmp271);
        }
        if ((V != null) && __isset.v)
        {
            if (0 < tmp272++)
            {
                tmp271.Append(", ");
            }
            tmp271.Append("V: ");
            V.ToString(tmp271);
        }
        if (__isset.encoder)
        {
            if (0 < tmp272++)
            {
                tmp271.Append(", ");
            }
            tmp271.Append("Encoder: ");
            Encoder.ToString(tmp271);
        }
        tmp271.Append(')');
        return(tmp271.ToString());
    }