public override int GetHashCode()

in src/Apache.IoTDB/Rpc/Generated/ServerProperties.cs [547:596]


  public override int GetHashCode() {
    int hashcode = 157;
    unchecked {
      if((Version != null))
      {
        hashcode = (hashcode * 397) + Version.GetHashCode();
      }
      if((SupportedTimeAggregationOperations != null))
      {
        hashcode = (hashcode * 397) + TCollections.GetHashCode(SupportedTimeAggregationOperations);
      }
      if((TimestampPrecision != null))
      {
        hashcode = (hashcode * 397) + TimestampPrecision.GetHashCode();
      }
      if(__isset.maxConcurrentClientNum)
      {
        hashcode = (hashcode * 397) + MaxConcurrentClientNum.GetHashCode();
      }
      if((WatermarkSecretKey != null) && __isset.watermarkSecretKey)
      {
        hashcode = (hashcode * 397) + WatermarkSecretKey.GetHashCode();
      }
      if((WatermarkBitString != null) && __isset.watermarkBitString)
      {
        hashcode = (hashcode * 397) + WatermarkBitString.GetHashCode();
      }
      if(__isset.watermarkParamMarkRate)
      {
        hashcode = (hashcode * 397) + WatermarkParamMarkRate.GetHashCode();
      }
      if(__isset.watermarkParamMaxRightBit)
      {
        hashcode = (hashcode * 397) + WatermarkParamMaxRightBit.GetHashCode();
      }
      if(__isset.thriftMaxFrameSize)
      {
        hashcode = (hashcode * 397) + ThriftMaxFrameSize.GetHashCode();
      }
      if(__isset.isReadOnly)
      {
        hashcode = (hashcode * 397) + IsReadOnly.GetHashCode();
      }
      if((BuildInfo != null) && __isset.buildInfo)
      {
        hashcode = (hashcode * 397) + BuildInfo.GetHashCode();
      }
    }
    return hashcode;
  }