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