public override int GetHashCode()

in src/Apache.IoTDB/Rpc/Generated/TSCreateTimeseriesReq.cs [438:467]


  public override int GetHashCode() {
    int hashcode = 157;
    unchecked {
      hashcode = (hashcode * 397) + SessionId.GetHashCode();
      if((Path != null))
      {
        hashcode = (hashcode * 397) + Path.GetHashCode();
      }
      hashcode = (hashcode * 397) + DataType.GetHashCode();
      hashcode = (hashcode * 397) + Encoding.GetHashCode();
      hashcode = (hashcode * 397) + Compressor.GetHashCode();
      if((Props != null) && __isset.props)
      {
        hashcode = (hashcode * 397) + TCollections.GetHashCode(Props);
      }
      if((Tags != null) && __isset.tags)
      {
        hashcode = (hashcode * 397) + TCollections.GetHashCode(Tags);
      }
      if((Attributes != null) && __isset.attributes)
      {
        hashcode = (hashcode * 397) + TCollections.GetHashCode(Attributes);
      }
      if((MeasurementAlias != null) && __isset.measurementAlias)
      {
        hashcode = (hashcode * 397) + MeasurementAlias.GetHashCode();
      }
    }
    return hashcode;
  }