public override int GetHashCode()

in src/Apache.IoTDB/Rpc/Generated/TSFastLastDataQueryForOneDeviceReq.cs [436:475]


  public override int GetHashCode() {
    int hashcode = 157;
    unchecked {
      hashcode = (hashcode * 397) + SessionId.GetHashCode();
      if((Db != null))
      {
        hashcode = (hashcode * 397) + Db.GetHashCode();
      }
      if((DeviceId != null))
      {
        hashcode = (hashcode * 397) + DeviceId.GetHashCode();
      }
      if((Sensors != null))
      {
        hashcode = (hashcode * 397) + TCollections.GetHashCode(Sensors);
      }
      if(__isset.fetchSize)
      {
        hashcode = (hashcode * 397) + FetchSize.GetHashCode();
      }
      hashcode = (hashcode * 397) + StatementId.GetHashCode();
      if(__isset.enableRedirectQuery)
      {
        hashcode = (hashcode * 397) + EnableRedirectQuery.GetHashCode();
      }
      if(__isset.jdbcQuery)
      {
        hashcode = (hashcode * 397) + JdbcQuery.GetHashCode();
      }
      if(__isset.timeout)
      {
        hashcode = (hashcode * 397) + Timeout.GetHashCode();
      }
      if(__isset.legalPathNodes)
      {
        hashcode = (hashcode * 397) + LegalPathNodes.GetHashCode();
      }
    }
    return hashcode;
  }