コード例 #1
0
ファイル: SpecIntervalSerial.cs プロジェクト: thither/swc-db
    public override int GetHashCode()
    {
        int hashcode = 157;

        unchecked {
            if ((Range_begin != null) && __isset.range_begin)
            {
                hashcode = (hashcode * 397) + Range_begin.GetHashCode();
            }
            if ((Range_end != null) && __isset.range_end)
            {
                hashcode = (hashcode * 397) + Range_end.GetHashCode();
            }
            if ((Offset_key != null) && __isset.offset_key)
            {
                hashcode = (hashcode * 397) + Offset_key.GetHashCode();
            }
            if (__isset.offset_rev)
            {
                hashcode = (hashcode * 397) + Offset_rev.GetHashCode();
            }
            if ((Key_intervals != null) && __isset.key_intervals)
            {
                hashcode = (hashcode * 397) + Key_intervals.GetHashCode();
            }
            if ((Values != null) && __isset.values)
            {
                hashcode = (hashcode * 397) + Values.GetHashCode();
            }
            if ((Ts_start != null) && __isset.ts_start)
            {
                hashcode = (hashcode * 397) + Ts_start.GetHashCode();
            }
            if ((Ts_finish != null) && __isset.ts_finish)
            {
                hashcode = (hashcode * 397) + Ts_finish.GetHashCode();
            }
            if ((Flags != null) && __isset.flags)
            {
                hashcode = (hashcode * 397) + Flags.GetHashCode();
            }
            if (__isset.options)
            {
                hashcode = (hashcode * 397) + Options.GetHashCode();
            }
            if ((Updating != null) && __isset.updating)
            {
                hashcode = (hashcode * 397) + Updating.GetHashCode();
            }
        }
        return(hashcode);
    }
コード例 #2
0
ファイル: SpecIntervalSerial.cs プロジェクト: thither/swc-db
    public override string ToString()
    {
        var tmp210 = new StringBuilder("SpecIntervalSerial(");
        int tmp211 = 0;

        if ((Range_begin != null) && __isset.range_begin)
        {
            if (0 < tmp211++)
            {
                tmp210.Append(", ");
            }
            tmp210.Append("Range_begin: ");
            Range_begin.ToString(tmp210);
        }
        if ((Range_end != null) && __isset.range_end)
        {
            if (0 < tmp211++)
            {
                tmp210.Append(", ");
            }
            tmp210.Append("Range_end: ");
            Range_end.ToString(tmp210);
        }
        if ((Offset_key != null) && __isset.offset_key)
        {
            if (0 < tmp211++)
            {
                tmp210.Append(", ");
            }
            tmp210.Append("Offset_key: ");
            Offset_key.ToString(tmp210);
        }
        if (__isset.offset_rev)
        {
            if (0 < tmp211++)
            {
                tmp210.Append(", ");
            }
            tmp210.Append("Offset_rev: ");
            Offset_rev.ToString(tmp210);
        }
        if ((Key_intervals != null) && __isset.key_intervals)
        {
            if (0 < tmp211++)
            {
                tmp210.Append(", ");
            }
            tmp210.Append("Key_intervals: ");
            Key_intervals.ToString(tmp210);
        }
        if ((Values != null) && __isset.values)
        {
            if (0 < tmp211++)
            {
                tmp210.Append(", ");
            }
            tmp210.Append("Values: ");
            Values.ToString(tmp210);
        }
        if ((Ts_start != null) && __isset.ts_start)
        {
            if (0 < tmp211++)
            {
                tmp210.Append(", ");
            }
            tmp210.Append("Ts_start: ");
            Ts_start.ToString(tmp210);
        }
        if ((Ts_finish != null) && __isset.ts_finish)
        {
            if (0 < tmp211++)
            {
                tmp210.Append(", ");
            }
            tmp210.Append("Ts_finish: ");
            Ts_finish.ToString(tmp210);
        }
        if ((Flags != null) && __isset.flags)
        {
            if (0 < tmp211++)
            {
                tmp210.Append(", ");
            }
            tmp210.Append("Flags: ");
            Flags.ToString(tmp210);
        }
        if (__isset.options)
        {
            if (0 < tmp211++)
            {
                tmp210.Append(", ");
            }
            tmp210.Append("Options: ");
            Options.ToString(tmp210);
        }
        if ((Updating != null) && __isset.updating)
        {
            if (0 < tmp211++)
            {
                tmp210.Append(", ");
            }
            tmp210.Append("Updating: ");
            Updating.ToString(tmp210);
        }
        tmp210.Append(')');
        return(tmp210.ToString());
    }