public override int GetHashCode()

in src/Apache.IoTDB/Rpc/Generated/TSInsertTabletReq.cs [458:497]


  public override int GetHashCode() {
    int hashcode = 157;
    unchecked {
      hashcode = (hashcode * 397) + SessionId.GetHashCode();
      if((PrefixPath != null))
      {
        hashcode = (hashcode * 397) + PrefixPath.GetHashCode();
      }
      if((Measurements != null))
      {
        hashcode = (hashcode * 397) + TCollections.GetHashCode(Measurements);
      }
      if((Values != null))
      {
        hashcode = (hashcode * 397) + Values.GetHashCode();
      }
      if((Timestamps != null))
      {
        hashcode = (hashcode * 397) + Timestamps.GetHashCode();
      }
      if((Types != null))
      {
        hashcode = (hashcode * 397) + TCollections.GetHashCode(Types);
      }
      hashcode = (hashcode * 397) + Size.GetHashCode();
      if(__isset.isAligned)
      {
        hashcode = (hashcode * 397) + IsAligned.GetHashCode();
      }
      if(__isset.writeToTable)
      {
        hashcode = (hashcode * 397) + WriteToTable.GetHashCode();
      }
      if((ColumnCategories != null) && __isset.columnCategories)
      {
        hashcode = (hashcode * 397) + TCollections.GetHashCode(ColumnCategories);
      }
    }
    return hashcode;
  }