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